iOS-Source-Code-Analyse 首发Follow: sunbohong· Github 深入理解Block之Block的类型 当我在 2012 年…
分类:object-c
Weex学习第五篇:css样式和类的运用
复习上篇文章学习的数据绑定,感觉比较重要的是1.计算属性的的使用,类似响应式编程,就是一个变量的值会随着它相关的那个变量的值的变化而变化,不需要去update,比如fullName = firstName+lastNam…
iOS 进阶必读
初探 CALayer 属性 一直觉得一个 view 就一个 layer,到今天才发现不是这样子的。 Xcode8调试黑科技:Memory Graph实战解决闭包引用循环问题 Xcode8的调试技能又增加了一个黑科技:Me…
Objective-C-如何选择@property-和-Instance-Variable(iVar)
简述 在Objective-C的类中,有两种方式可以声明变量 @property: // 在 .h文件 @interface Hello : NSObject @property (nonatomic, strong) …
OC中关于日期与时间的处理
在我们的开发中与日期打交道是常有的事情,OC中提供了NSDate和NSCalendar来给我们进行时间相关的处理与操作,还是非常容易的,下面我们就一起看一看. 1.NSDate基本概念 NSDate可以用来表示时间, 可…
使用谓词(NSPredicate)来提高集合遍历与过滤查找的效率
前言 在开发中,我们经常会遇到一些需要,让我们从集合中查找某个值,从集合中过滤想要的内容等等,因而我们就需要遍历集合,加条件判断,然后获取符合条件的值。而关于集合的遍历是所有软件开发从业人员经常打交道的一些事情。 把范围…
深入剖析Auto Layout,分析iOS各版本新增特性
先前写到的一篇Masonry心得文章里已经提到了很多AutoLayout相关的知识,这篇我会更加详细的对其知识要点进行分析和整理。 来历 一般大家都会认为Auto Layout这个东西是苹果自己搞出来的,其实不然,早在1…
Swift闭包1-基本概念
原文链接:http://1199game.com/2016/09/S… 引言 这篇文章开始主要讲解Swift中闭包(Closures)的一些知识点。本文是这个系列的第一篇。 闭包的基本概念 闭包的就是…
AFNetWorking源码之AFURLSessionManager
1 概述 AFNetWorking基本上是所有iOS项目的标配。现在升级带最新版的3.X了。得益于苹果从NSURLConnection升级到NSURLSession,AFN也实现了api的简化,同时功能却一点没少。我们来…
慕课网_《iOS基础教程之界面初体验》学习总结
2017年05月15日星期一说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:无个人学习源码:https://github.com/zccodere/s… 第一章…
Objective-C语言的 if ( self = [super init] )的理解
在初学OC开发时,对这段代码if(self = [super init])不甚理解,书上和网上说的是:若要初始化子类就必须初始化父类,但是为什么呢?让我们来一探究竟。 我们先假设现在自己创建了个类,我们起名叫MyObje…
SetNeedLayOut VS LayOutIfNeed
原文链接地址:http://www.iosinsight.com/set… Let’s take a look at the difference between setNeedsLayout and lay…