本文是借鉴 戴铭老师 iOS开发高手课 内容总结。 App 的安装包主要是由资源和可执行文件组成的。 App瘦身:无用图片、代码删除 + 图片压...
今天是我第一次写简书发表文章,内心还是比较激动的... ... 目前在公司做现在这个项目已经半年了,自己负责epub电子书阅读器。起始自己也是一...
注:【本文内容是阅读「戴铭」老师的iOS开发高手课内容后,自己的笔记总结】 1、APP启动分为两种启动:冷启动 + 热启动 冷启动:APP的ic...
一、TestFlight测试(真机测试和打包略过) 由于打ipa包有人数限制(上限100人),并且需要测试手机的UDID,有时候并不是那么方便。...
setNeedsDisplay、setNeedsLayout、layoutIfNeed setNeedsDisplay会调用drawRect方法...
iOS MVVM架构 iOS中,我们使用的大部分都是MVC架构虽然MVC的层次明确,但是由于功能日益的增加,代码的维护,更多的代码被写在了Con...
CoreData 是 一个可以用来管理对象生命周期、对象层级、数据持久化存储的苹果官方框架。 下面来看看如何用swift语言来使用CoreDat...
跳转系统设置界面,例如提示用户打开定位、蓝牙或者WIFI,提醒用户打开推送或者位置权限等 在iOS6之后,第三方应用需要跳转系统设置界面,需要在...
对象在内存中的存储 1. 内存中的五大区域. 栈: 存储局部变量!!(连续的先进先出!). 堆: 允许程序员手动在 堆区申请指定的连续的字节数的...