swift进阶 学习大纲[https://www.jianshu.com/p/0fc67b373540] 上一节[https://www.jianshu.com/p/83ad...
swift进阶 学习大纲[https://www.jianshu.com/p/0fc67b373540] 上一节[https://www.jianshu.com/p/83ad...
本文开始之前,先提出两个问题,之后沿着问题的思路,逐步去剖析NSObject的本质,一层层剥开这个OC基类的神秘外衣,最终在文末将会给出问题的答案。 Q1:OC中有哪几种对象...
1 iOS跳转界面时隐藏tabBar的方法 2 Iphone隐藏和显示TabBar的方法1.隐藏TabBar: 2.显示TabBar: 3.如果定义了上面两个方法,在view...
写在前面 多线程技术在移动端开发中应用广泛,GCD 让 iOS 开发者能轻易的使用多线程,然而这并不意味着代码就一定高效和可靠。深入理解其原理并经常结合业务思考,才能在有限的...
职责链模式,责任链模式,职责连锁模式 意图:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象形成一条链,并沿着这条链传递该请求,直到有一个对...
属性类型 Swift中的属性存储属性计算属性 存储属性类似于成员变量的概念存储在实例的内存中结构体/类可以存储存储属性枚举不可以定义存储属性在创建类或者结构体的时候,必须为所...
1、前言 群聊已经成为主流IM软件的基本功能,不管是QQ群、还是微信群,一个群友在群内发了一条消息,那么对于IM服务器来说需要保证: 在线的群友能第一时间收到消息; 离线的群...
前言 随着我们业务发展,参与业务开发的同学也逐渐增多。为了适应新要求,需要对旧的架构做一次升级。组件化是架构升级中的重要一步,将业务模块进行组件化,将各个业务的逻辑和依赖梳理...
iOS 事件的主要由:响应连 和 传递链 构成。一般事件先通过传递链,传递下去。响应链,如果上层不能响应,那么一层一层通过响应链找到能响应的UIResponse。 响应链:由...