苹果在 Xcode 6.3 引入了一个 Objective-C 的新特性:Nullability Annotations,这一新特性的核心是两个新的类型修饰: __nulla...
![240](https://upload.jianshu.io/users/upload_avatars/1002675/6a6dc202-3ba5-4a5e-81e1-7244d7cae61f.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
苹果在 Xcode 6.3 引入了一个 Objective-C 的新特性:Nullability Annotations,这一新特性的核心是两个新的类型修饰: __nulla...
RAC常用的方法,搭配@weakify(self); @weakify(self); 通知 control Gesturer 代理 用RAC写代理是有局限的,它只能实现返回值...
YULinkageTableView 介绍 YULinkageTableView是一款多tableView(scrollView)共用同一header。进行联动的视图 使用 ...
比如下面张图片,本来是设计来做按钮背景的: 现在我们把它用作为按钮背景,按钮尺寸是150x50: 运行效果图 可以看到,效果非常地差。原因很简单,因为原图大小为24x60,现...
在开发中,我们经常使用快捷键 option + 鼠标点击某个关键字或方法,查看相应的文档信息,如下图,是对String的系统说明文档: 变量string是我们定义的变量名,在...
注意点 创建headerView时,不要设置frame 正常使用massory布局子控件 注意有多行label的控件,布局里确定label的宽度 设置后最后一个控件的bott...
前言 很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,...
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@class呢,#import<...
生活就像复印机,上班下班吃饭睡觉,如一沟绝望的死水,清风吹不起半点涟漪。只能在诗和远方的憧憬里苟且着。 偶尔会有这么一段时间,你对当下的生活感到厌烦和不满,紧接着脑海里会浮现...
前言 1.深浅拷贝 2.copy 和 mutableCopy 介绍和用法。 3.为什么修饰block用copy? 4.声明NSArray 和 NSMutableArray变量...