240 发简信
IP属地:广东
  • 120
    iOS LaunchScreen.storyboard 的使用和适配

    一、苹果审核新规 背景:WWDC在2019有session提出。到2020年4月,上架APP的启动页必须使用launchscreen.storyboard,不能再使用asse...

  • iOS 中程序崩溃时延迟退出来处理一些事情

    iOS 中程序崩溃时,如果不做任何处理会很快退出。如果我们想要在崩溃时将崩溃信息如函数调用堆栈等保存在本地沙盒或者上传给服务端,就像 bug 收集分析的第三方那样。我们该怎么...

  • iOS 怎么优化UITableView

    1.Tableview 懒加载、Cell 重用 2.高度缓存(因为 heightForRowAtIndexPath: 是调用最频繁的方法) 1.当 cell 的行高固定时,使...

  • 120
    IOS - 有效减少编译时间

    解决项目编译后会xcode会卡顿几分钟问题 (特殊 ) 解决 日常项目 编译时间漫长 解决项目全量编译(每次都需要编译全部文件) Build Settings 添加自定义参...

  • Swift 将协议(protocol)中的部分方法设计成可选(optional)

    @optional 和 @required 是 Objective-C 中特有的关键字。Swift中,默认所有方法在协议中都是必须实现的。而且,协议里方法不可以直接定义 op...

  • iOS常见Crash案例总结

    下一篇见iOS Crash 捕获处理[https://www.jianshu.com/p/8da8389dd81e] 1、集合类相关崩溃 2、找不到方法的实现unrecogn...

  • 120
    iOS CoreData介绍和使用(以及一些注意事项)

    iOS CoreData介绍和使用(以及一些注意事项) 最近花了一点时间整理了一下CoreData,对于经常使用SQLite的我来说,用这个真的有点用不惯,个人觉得实在是没发...