![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 78
摩托007
这个作者很懒,什么都没留下…
展开
-
iOS后台运行程序
苹果默认三种类型程序可以在后台运行:音频播放类、location位置更新类、voip。在开发中经常需要在程序进入后台之后仍正常运行,但是当app进入后台,其主线程都会被挂起,这种状态下,应用程序不执行任何代码,并有可能在任意时候从内存中删除。 那么如果想要继续在后台运行任务,可以通过- beginBackgroungTaskWithExpirationHandler:方法来请求后台执行时间;也可以原创 2017-01-04 11:48:32 · 673 阅读 · 0 评论 -
iOS动态库重签名步骤
原因1.动态库的签名需与项目的签名一致才可以真机调试 2.动态库打包发布后有发布证书,必然与我们code时候的签名证书不一样,因此需要重签名 3.若commit的时候把个人用的动态库一起push到分支上,那么teammate拉了代码以后将其本地的动态库签名替换成提交者的签名,与其本地签名不一致,就会导致出现该问题-fatal error @#$%^&*..问题,只需要重签名一次即可 dyl原创 2017-01-04 12:15:16 · 10013 阅读 · 4 评论 -
高效编写iOS方法-小结
本文是本人看完《高效编写iOS的52条方法》的一些小结及笔记。第 1 条1.使用消息结构的语言,其运行时所应执行的代码由运行环境来决定(——动态绑定);而使用函数调用的语言,则由编译器决定。 2.Objectivew-C是C的超集(superset)。Objective-C语言中的指针是用来指向对象的。 3.对象所占内存总是分配在“堆空间(heap space)”中,不能在栈中分配Objecti原创 2017-01-13 13:53:38 · 1969 阅读 · 0 评论