IP属地:台湾
一、KVC 1、在init中调用setValuesForKeysWithDictionary实现给属性赋值 2、调用KVC方法之前,必须调用su...
一、闭包 1、可以理解成OC中的block 2、一段预先准备好的代码 3、可以当做参数传递 4、在需要的时候执行 5、形参,返回值,代码都包括在...
一、Switch 1、值可以是任何类型 2、作用于仅在case内部,不需要大括号 3、不需要break 4、每一个case都需要...
一、Swift和Objective-C比较 1、编程范式:Swift可以面向协议编程,函数式编程,面向对象编程;Objective-C以面向对象...
一、_objc_init 1.environ_init(),初始化一系列环境变量,并读取影响运行时的环境变量 2.tls_init(),线程ke...
calloc->malloc_zone_calloc->default_zone_calloc->nano_malloc->_nano_mall...
1.二进制重排 2.内存优化 3.sizeof 编译时获取类型所占内存的大小;class_getInstanceSize 返回创建一个实例对象所...
instanceSize 计算内存大小 calloc 申请开辟内存 initInstanceIsa 指针关联对象
1.入口页面灵活配置 详情页,我的页面,首页 2.灵活跳转 路由跳转