修改老代码后,发现UITableView会在创建cell时闪退,原因是在调用dequeueReusableCell(withIdentifier:)创建cell时返回了nil...
修改老代码后,发现UITableView会在创建cell时闪退,原因是在调用dequeueReusableCell(withIdentifier:)创建cell时返回了nil...
[模块化与解耦](模块化与解耦 - 刘坤的技术博客[https://blog.cnbluebox.com/blog/2015/11/28/module-and-decoupl...
为什么要组件化 组件化一般是把工程分层拆成不同的组件,以达到解耦,模块复用,便于单元测试,编译速度优化等效果,最终目的是为了提高开发质量和效率。当然,组件化是有一定成本的,在...
学如逆水行舟,不进则退。共勉。 今天想跟大家分享一篇文章。Swift 中使用 Option Pattern 改善可选项的 API 设计。 SwiftUI 中提供了很多“新颖”...
前言 学如逆水行舟,不进则退。共勉!!! 这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何...
前言 学如逆水行舟,不进则退。共勉!!! 在上篇中我们已经看到为什么 Text,或者更准确地说,LocalizedStringKey,可以接受 Image 和 Date,而不...
前言 学如逆水行舟,不进则退。共勉! async/await 所引入的异步函数的简单写法,可以在暂停点时放弃线程,这是构建高并发系统所不可或缺的。但是异步函数本身,其实并没有...
前言 学如逆水行舟,不进则退。共勉! 今天想跟大家分享一下当我们去面试一个架构师。会遇到什么问题?team leader会更看重架构师的那些特点。仅供参考学习,可互相讨论。毕...
序 学如逆水行舟,不进则退。共勉! 今天一起来学习一篇文章吧,大话大前端时代--Vue与iOS的组件化。一篇很老的文章,但是收获还是挺多的,特别是对接触前端没多久的同学们。也...
前言 学如逆水行舟,不进则退。共勉!!今天主要是分享一篇关于Swift并发初步的文章。 同步和异步 在我们说到线程的执行方式时,同步 (synchronous) 和异步 (a...
京东一面总结。新鲜出炉。 前言 学如逆水行舟,不进则退。共勉!! 今天呢,主要是给大家分享一下京东一面的总结,经供参考。也希望你通过这篇文章能够有所所收获。能够点点赞点点关注...
前言 学如逆水行舟,不进则退。共勉! 昨天在腾讯课堂听了一个关于iOS的直播课堂,是一名叫做cat的老师吧,印象还是比较深刻的。主要内容是讲使用xcconfig更改应用设置,...
学如逆水行舟,不进则退。共勉!! 为庆祝EDG夺冠,iOS资料,iOS腾讯课堂直播免费大放送了。 关注主页,加入圈子,就可以获取啦!!!
前言 学如逆水行舟,不进则退。共勉!! 前段时间在金九银十的跳槽季节里,我也是经过自己的思考,面试了几家我觉得挺不错的公司。我也是成功靠岸了。我给大家分享一下我面试刷的一份面...
前言 学如逆水行舟,不进则退。共勉! 最近刚完成一个项目。就自己整理成了一份编译命令。我也不知道能否对大家有帮助,就分享出来了。也算是全当我开发这个项目的一些笔记吧。 iOS...
前言 学如逆水行舟,不进则退。共勉!!! 做iOS开发这么多年了,给我的感觉就是现在新鲜血液越来越少了。只剩下中高级人员越来越卷,新人也不愿意进入iOS开发圈子。但是我自认为...