1、获取当前时间 2、设置时间 3、创建UTC时间 4、解析时间 5、时间加减 6、 比较时间 7、计算时间差 8、时间戳 9、打印当前时间 1...
Container组件嵌套chid【Container】,chid【Container】大小调整技巧 场景:有一个全局大小的父Container...
记录一下,解决不同应用场景的需求中各种组件的应用,这里不涉及原理,及详细解析。 场景1:组件需要点击事件 区别: 场景2:布局需要背景色,背景图...
网络如何通信 我们要理解网络中进程如何通信,得解决两个问题:a、我们要如何标识一台主机,即怎样确定我们将要通信的进程是在那一台主机上运行。b、我...
Runloop从语法上分析 UIApplicationMain内部默认开启了主线程的RunLoop,并执行了一段无限循环的代码(不是简单的for...
动态创建对象 动态创建对象的函数如下: class_createInstance函数:创建实例时,会在默认的内存区域为类分配内存。extraBy...
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活...
Method Swizzling是改变一个selector的实际实现的技术。通过这一技术,我们可以在运行时通过修改类的分发表中selector对...
方法调用流程 在Objective-C中,消息直到运行时才绑定到方法实现上。编译器会将消息表达式[receiver message]转化为一个消...