0x0 Block 回调的崩溃 在MRC环境下,使用Block 来设置下载成功的图片。当self释放后,weakSelf变成野指针,接着就悲剧了 0x1 多线程下Setter...
写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...
NSSortDescriptor是用来指定排序规则, 对集合等进行排序时指定结果的排序规则;他可以对一个类的某个属性(下文中方法中的key参数)指定排序规则, 也可以对一个字...
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习一下网络方面的东西。AF源码解...
转场动画 转场动画就是从一个场景以动画的形式过渡到另一个场景。自定义转场动画的意义是脱离系统固定的转场,实现UI交互设计师设计的视觉效果强的转场动画。 下图是整个案例的Dem...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
NSPredicate类是用来定义逻辑条件约束的获取或内存中的过滤搜索。 一、NSPredicate的基本用法 1.比较运算符 =、==:判断两个表达式是否相等,在谓词中=和...
在创建并存储 App 的 iTunes Connect 中可以查看到App对应的Apple ID ,然后在工程里用一个宏定义来全局使用APPID。 A. 跳转到应用详情页 结...
亲,我的简书已不再维护和更新了,所有文章都迁移到了我的个人博客:https://mikefighting.github.io/,欢迎交流。 埋点是现在很多App中都需要用到的...
声明:本文是本人 编程小翁 原创,转载请注明。 注:本文需要一些iOS的Runtime基础 该方案的完成将会用到以下知识: Method Swizzling(Hook) 单元...
之前到别人的一篇博客上评论了下他的打点统计方法,后来很多人来问我,,所以还是决定写下这篇文章。第一次写博客,不喜勿喷。 关于统计打点,个人觉得最好的还是用面向切面编程...
本地通知是由本地应用触发的,它是基于时间行为的一种通知形式,例如闹钟定时、待办事项提醒,又或者一个应用在一段时候后不使用通常会提示用户使用此应用等都是本地通知。创建一个本地通...
前言 随着智能手机设备的普及,好多APP都用到了推送服务,而iOS下应用分为两种不同的Notification种类。本地推送和远程推送。本地推送是由iOS下的Notifica...