摘要:在项目中没有创建 UINavgationController,无法使用默认的 push 方法 进行页面的跳转时。 使用另一种页面跳转方法 : 常用的方法: 根据需求设置跳转时的样式: 在 UIViewController 中才可以调用 presentViewController 方法。但如果是监听
阅读全文
摘要:使用中经常会遇到,特意总结一下: 参数Dictionary key:参考NSAttributeString.h 例子 NSMutableParagraphStyle* paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutable
阅读全文
摘要:1. 3D Touch的主要应用 官方文档给出的应用介绍主要有两块: 1.A user can now press your Home screen icon to immediately access functionality provided by your app. 2.Within you
阅读全文
摘要:先简单说一下CALayer iOS 的动画都是基于 CALayer 的,每个UIView都对应有一个CALayer。所以修改UIView的属性所呈现的动画都是CALayer实现的。CALayer不能响应事件。下图是UIView和CALyer的关系 iOS中可以实现动画的方式,有不对的地方敬请指正 U
阅读全文
摘要:神奇的Block 本文不做Block的基本介绍和底层实现原理,有兴趣的同学直接戳这篇文章,写得灰常好,本文只在应用层面上带领读者进行思考,并整理出一些结论.这些结论是我从书上和上网资料收集所得,并通过实践进行验证而来,希望能和高手们共同探讨 :) 在看例子之前,至少要知道block有几个类型. _N
阅读全文
摘要:1.证书问题 打开xcode8.0时编译运行时出现下面问题: 这个问题刚开始估计大家都会碰到也是第一个要解决的问题这个问题就是一个证书的设置问题,下面看两张图正常我们会在BuildeSettings中设置证书: 但是在xcode8.0中我们看到下面的新特性: 但是在xcode8.0中我们看到下面的新
阅读全文
摘要:理论篇: 动态库 与 静态库 动态库与静态库都是编译好的二进制文件,其用法不同; 对于静态库而言,只在链接过程中起作用;静态库是target object文件(.o MACH-O)的archive结构,链接时会将各LC、Section、Symbol Table、String Table等合并生成最终
阅读全文
摘要:前言 《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分。 现在好啦,第二篇出来了。 当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了,
阅读全文