日常心得
jianglast
这个作者很懒,什么都没留下…
展开
-
Xcode 10 使用的心塞之路
说心塞之路,一点也不为过,这两天体会到了类似服务端开发的压力。以下为事件的始末。自从苹果 9 月发布会之后,Xcode 10 陆续开始了推送,为了一瞻苹果暗黑模式,我在 十一 期间也更新了最新系统,安装了Xcode 10,而且使用没有明显的bug,暗黑模式也是挺装逼的。十一 之后,开始了我们 app 3.5.7 版本的提交审核,准确来说是 10.9 。但是直到两周也没有审核,一直维持着正在等待...原创 2018-10-27 18:12:30 · 921 阅读 · 0 评论 -
这些年对tableview的cell重用的误解
不管是刚开始学,还是现在网上一些资料,都讲明了 UITableView 重用 cell 的原理,以及好处。但是,有的地方没有细讲,导致了我(可能也有你)对重用造成了误解。先说下我的误解:我之前认为 cell 的重用,就是对内存进行了优化,不用创建很多个 cell,造成内存消耗太多。但是,最近我发现这种理解是错误的,而且是大错特错。下面先说明下结论:cell 重用会造成更多的内存消耗。当然了,...原创 2018-12-02 16:04:25 · 319 阅读 · 0 评论 -
MJExtension中你可能不知道的一些点
MJExtension 应该是经常用到的开源库,其解析功能的确很强大。当然,这个在面试中也可能会问到,今天就说下关于这个库的三点不常见的知识。关联对象:类关联对象和对象关联对象。缓存kNilOptions对象关联对象还是比较常用的,不管是第三方还是自己写代码,一般在分类中需要全局存储某个字段,通常会使用对象关联属性,这个时候该字段的生命周期就会延长,以便进行后续操作。所以,这个时候该...原创 2018-12-17 18:22:27 · 549 阅读 · 0 评论 -
记一次 UITableView 的奇葩使用
平时开发中,一般涉及到内容比较多的,都会使用列表(UITableView/UICollectionView)来实现。前几天遇到一个需求,做一个筛选界面,但是条目只有两个,算是非常简单的 UI 了。但是,我还是选择了使用 UITableView 来实现,因为未免以后会增加更多的条目,以后就可以方便扩展了。其实,到这里,并没有什么奇葩可言,一切还算正常。重点是接下来对 UITableView 的使用...原创 2019-01-22 11:54:40 · 147 阅读 · 0 评论 -
没事别想适配iPad
对于 iOS 开发来说,可以开发一款既适合 iPhone 又适合 iPad 的 APP 。但是,如果公司没有对 iPad 设计专门的界面、交互,还是要尽量不对 iPad 进行适配。如果对 iPad 进行适配,好处如下:在 iPad 上可以直接搜索下载相应的 APP,界面全屏显示。缺点如下:开发任务增加。itunesconnect 后台资料增加。不对平台区分,界面很丑。想要再单独...原创 2019-04-12 20:02:33 · 3107 阅读 · 1 评论