码迷,mamicode.com
首页 >  
搜索关键字:nonnull    ( 76个结果
android 中的一些资源注解,让编译器帮你检查代码
android 中的一些资源注解,让编译器帮你检查代码 写方便的时候可以用注解来声明一些参数,以明确的指示参数的类型,让代码更安全。我们看到,在android源代码里大量使用了注解。我整理了一些注解如下: @NonNull 告诉编译器,这个参数是非空的,编译器会帮你做出检查。 示例: @NonNul ...
分类:移动开发   时间:2016-06-07 12:42:06    阅读次数:177
iOS开发小技巧--获取自定义的BarButtonItem中的自定义View的方法(customView)
如果BarButtonItem是通过[[UIBarButtonItem alloc] initWithCustomView:(nonnull UIView *)]方法设置的.某些情况下需要修改BarButtonItem中自定义View的某些属性,例如显示的文字或者显示的图片. 可以通过BarButt ...
分类:移动开发   时间:2016-06-06 18:57:53    阅读次数:186
Fulltext Index Study4:management and performance
Only one full-text index is allowed per table. For a full-text index to be created on a table, the table must have a single, unique nonnull column. Yo ...
分类:其他好文   时间:2016-05-30 00:38:54    阅读次数:264
YYModel 源码解读(二)之YYClassInfo.h (1)
为了兼容Swift 中的 ? 和 ! oc 在6.3引入了两个新的类型注释:__nullable和__nonnull , 在字面上很好理解 可能为空, 不为空, 在上面代码中间则表示 默认的所有的属性都不能为空,这样我们在敲码的过程中只需要手写__nullable的类型就可以了 上边的代码 就涉及到 ...
分类:其他好文   时间:2016-05-23 14:42:03    阅读次数:263
IOS9新特性慢慢整理
iOS9新特性之关键字 iOS9新出的关键字:用来修饰属性,或者方法的参数,方法的返回值 好处:迎合swift 提高我们开发人员开发规范,减少程序员之间交流 注意: iOS9新出关键字nonnull,nullable,null_resettable,_Null_unspecified只能修饰对象,不能修饰基本数据类型 /** 1. 首字母不带下滑线的修饰类名(eg. nullable)...
分类:移动开发   时间:2016-05-13 00:08:03    阅读次数:235
IOS9 新加关键字 nullable、nonnull、null_unspecified、null_resettable
#import "ViewController.h" @interface ViewController () @property(nonatomic,nullable)NSString*name;//可以为空 @property(nonatomic,nonnull)NSString*passwor ...
分类:移动开发   时间:2016-05-11 11:11:17    阅读次数:230
ios9 新特性
NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END 在这两个之间必须属性赋值不可以为空 null_resettable 允许set为空 get不为空 需要重写set 方法 @property(null_resettable,strong,nonatomic)N ...
分类:移动开发   时间:2016-05-04 16:57:55    阅读次数:137
会报编译器警告的Xcode 6.3新特性:Nullability Annotations
最近在用Xcode 6.3写代码,一些涉及到对象的代码会报如下编译器警告: 1 Pointer is missing a nullability type specifier (__nonnull or __nullable) 1 Pointer is missing a nullability t ...
分类:其他好文   时间:2016-04-29 00:04:35    阅读次数:188
performSelector withObject afterDelay 在子线程上调用不运行
如题,这是最近在修改一个数据同步模块时发现的问题。整个数据同步的任务是在App启动后放在一个后台执行的线程中的,执行某个单条数据同步任务成功后,会使用 Objective-c代码 [self performSelector:(nonnull SEL) withObject:(nullable id) ...
分类:编程语言   时间:2016-04-20 13:31:34    阅读次数:151
通知中心 - NSNotificationCenter
恢复内容开始 NS_ASSUME_NONNULL_BEGIN /**************** Notifications ****************/ // 通知,被发送,被接受。 @interface NSNotification : NSObject <NSCopying, NSCod ...
分类:其他好文   时间:2016-04-03 23:42:22    阅读次数:350
76条   上一页 1 ... 4 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!