nullabilitynullability特性用来指明指针是否可以为nil,通过这种特性能够更清晰的表达API的意图。同时编译器在编译时会对代码进行nullability检查,提示必要的警告。使用时需要添加到NS_ASSUME_NONNULL_BEGIN…NS_ASSUME_NONNULL_END之间对象指针:nullablenonnullC指针:__no..
分类:
其他好文 时间:
2016-02-28 01:05:31
阅读次数:
135
// 在ios5之前, 再通过以下方法设置背景时, 有闪屏bug self.view.backgroundColor = [UIColor colorWithPatternImage:<#(nonnull UIImage *)#>]; // 解决方案 self.view.layer.contents
分类:
其他好文 时间:
2016-02-17 12:27:12
阅读次数:
116
tslib1.4编译过程./autogen.shecho "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache# 设置目标机型,缓冲,安装路径./configure --host=arm-linux --cache-file=arm-linux.cac...
分类:
其他好文 时间:
2016-01-05 18:25:03
阅读次数:
130
在Apple发布Xcode7的时候,不仅把Swift编程语言升级到了2.0版本,而且还对Objective-C做了许多提升,包括引入__nonnull/__nullable。其中,对于Objective-C编程语言本身而言,更为有用的便是轻量级泛型。
分类:
其他好文 时间:
2016-01-02 06:58:18
阅读次数:
452
主要使用了tableView的代理方法行将要显示的时候- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(nonnull NSIndexPath *...
分类:
其他好文 时间:
2015-12-08 14:22:27
阅读次数:
153
/********************************************************************//**Inits a page to the buffer buf_pool. */static __attribute__((nonnull))voidbuf...
分类:
其他好文 时间:
2015-11-25 21:51:22
阅读次数:
146
public static boolean isWeiboInstalled(@NonNull Context context) { PackageManager pm; if ((pm = context.getApplicationContext().getPacka...
分类:
其他好文 时间:
2015-10-15 22:14:33
阅读次数:
219
Objective-C新特性的总结1.nonnullnonnull : 标示当前属性不为空,让外界放心用,只做标示用,即使为空,也木有办法 相当于swift里面的 ! 号@property (nonnull, nonatomic, strong) NSString *name;2.nullablen...
分类:
移动开发 时间:
2015-09-25 00:11:02
阅读次数:
421
点击空白处退出键盘1 -(void)touchesBegan:(nonnull NSSet *)touches withEvent:(nullable UIEvent *)event{2 [self.view endEditing:YES];3 }
分类:
移动开发 时间:
2015-09-24 23:56:32
阅读次数:
528
/* Query status and attributes of message queue MQDES. */extern int mq_getattr (mqd_t __mqdes, struct mq_attr *__mqstat) __THROW __nonnull ((2));/* .....
分类:
其他好文 时间:
2015-08-12 23:19:46
阅读次数:
189