
这些天项目不是很急,自己研究了一下socket,感觉收获颇丰,真的很高兴。 http :它是超文本传输协议,对应于应用层,它主要强调的是对数据的封装。它是所谓的“短链接”,一...
2019 iOS面试题大全---全方面剖析面试 GCD---同步/异步 ,串行/并发 死锁 GCD任务执行顺序 dispatch_barrier_async dispatch...
分类 扩展 代理(Delegate) 通知(NSNotification) KVO (Key-value observing) KVC (Key-value coding) ...
iOS组件化方案探索 一、什么是组件化? 1、什么是组件? "组件"一般来说用于命名比较小的功能块,如:下拉刷新组件、提示框组件。而较大粒度的业务功能,我们习惯称之为"模块"...
iOS 5.0之前: OC内存管理遵循“谁创建,谁释放,谁引用,谁管理”的机制 当创建或引用一个对象的时候,需要向她发送alloc、copy、retain消息 当释放该对象时...
整理的一些iOS面试相关问题,持续更新,敬请关注 1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染[https://juejin.im/pos...
what is difference between NSNotification and protocol? (通知和协议的不同之处?) 我想大家都知道这个东西怎么用,但是...
代码demo 链接在评论里,喜欢的朋友点个赞. 效果展示: 一 科普一分钟: 1.控制器不能被销毁两种 情况 a: 全局 也就是说用strong 指针指向 b:添加成子控制...
在编程中,最常见的就是程序的流程取决于你所使用的各种变量和属性的值,根据变量和属性的值确定后面运行的代码,有时会检查对象是否已加入数组,或是否已被移除,因此,获取类中属性的变...
前言 什么是运行时(runtime)? 首先我们要先知道编程语言有静态和动态之分。所谓静态语言,就是在程序运行前决定了所有的类型判断,类的所有成员、方法在编译阶段就确定好了内...