近段时间项目终于告一段落,本小猿也算是得以喘口气,轻松一下乐呵乐呵啦,所以写个Demo聊表心意。哈哈,不说废话了,进入正题: Demo传输门:F...
1、使用method swizzling要注意什么?(进行版本迭代的时候需要进行一些检验,防止系统库的函数发生了变化) 1.避免交换父类方法: ...
对于iOS程序猿来说,AFNetworking的强大之处,自然是不用言表,大家都早已深有体会。但是一般在使用这些第三方的时候,我们一般都会根据自...
对于程序员来说,“库”是一个很常见的东西,比如在调用系统API时,可以看到这些都是封装在.Framework的动态库中,然后供我们使用的,而且在...
正则表达式这个词大家应该都不陌生啦,因为它的功能强大、用处之广、效率之高等优点给我们编写程序时带来了巨大的好处。说到这里有人可能就是会问: 正则...
runtime这个词对于iOS程序猿童鞋来说,都是一个“耳熟能详”的名词,因为runtime就像面试中的“诅咒”一样,每当遇到相关面试题,都是几...
目录: (一)线程与进程之间的区别 (二)为什么需要学习多线程 (三)多线程任务执行方式 (四)多线程执行的原理 (五)多线程的优缺点 ...
在开发过程中,或遇到一些特殊情况:比如网络异常、服务器异常或者没有数据时,就需要在视图界面上进行配置空白占位页处理,为了便于使用,所以本Demo...
由于在平时开发过程中,经常会根据自己项目的需求进行定制一些提示框信息、广告信息或者对系统UIAlertControl进行一些样式的修改,比如字体...