线程中的runloop 在开发中,我们会经常接触到线程,比如在主线程中更新UI,在子线程中异步请求等,而线程中最重要的一个组成部分便是runlo...
Mac 磁盘清理 1、禁用 SafeSleep 功能 然后定位到/private/var/vm/删除已经存在的sleepimage文件 使用下...
消息机制(Messaging) 不知大家有没有想过:我们在程序中调用的方法,是怎么执行的,又是怎么通过一个方法名字就能找到其对应的实现的。其实在...
定义及结构 OC中对方法的定义为: 其是一个指向objc_method的结构体指针,objc_method中存放着类的单个方法的所有信息,其定义...
类型编码 为了帮助运行时系统,编译器将每个方法的返回值和参数编码成一个C字符串,并将这个字符串和OC的方法选择器进行关联。我们可以用编译器指令@...
前言 相信大家对这两个词都不陌生,但是大家会很容易将这两个词混淆,所以在探究之前,先来说下什么是成员变量,什么是属性。 成员变量就是我们在开发中...
类(Class) OC中的类是由Class来定义的,其实际上就是一个指向objc_class结构体的指针,其定义为 而objc_class又是什...
基于JPush推送 场景 远程推送,在收到消息的时候,希望改变App的BadgeNumber值,如果没有点击通知进入App,则BadgeNumb...
奇文共欣赏,疑义相与析。http://blog.sina.com.cn/s/blog_4ca9ceef0101hnqh.html