E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nonnull
UIContextualAction.h
//#import#import#importNS_ASSUME_
NONNULL
_BEGIN@classUIContextualAction;/*
zhYx_
·
2020-03-19 14:06
iOS自定义控件:提醒条
接口文件#importNS_ASSUME_
NONNULL
_BEGINtypedefNS_ENUM(NSInteger,RemindBarStyle){RemindBarS
一个孤独的搬码猿
·
2020-03-19 09:23
RxJava2 初步尝试
importorg.junit.Test;importio.reactivex.Observable;importio.reactivex.Observer;importio.reactivex.annotations.
NonNull
天神Deity
·
2020-03-19 00:42
MD5加密
做了一个项目,直接导入#import,发现系统自带的方法不能用,所以新建了一个,新建一个NSString+MD5类,在.h文件中@importFoundation;#ifdefNS_ASSUME_
NONNULL
_BEGINNS_ASSUME_
NONNULL
_BEGIN
Treey_Ahao
·
2020-03-18 23:48
关键字(
nonnull
、nullable、null_resettable、__null_unspecified)
1、
nonnull
:字面意思就能知道:不能为空(用来修饰属性,或者方法的参数,方法的返回值)//三种使用方式都可以@property(nonatomic,copy,
nonnull
)NSString*name
不穿内裤的熊猫
·
2020-03-17 17:47
Objective-C 编程:nullable 与
nonnull
的使用
nullable与
nonnull
的区别__nullable:表示对象可以是NULL或者nil。__
nonnull
:表示对象不可以为空。__null_unspecified:表示对象未指定、不明确。
独木舟的木
·
2020-03-16 20:20
控件渐变色的实现(一)—— CAGradientLayer实现
#import#importNS_ASSUME_
NONNULL
_BEG
刀客传奇
·
2020-03-14 12:29
YYCache源码分析(三)
文件,下面先分析主要实现类YYKVStorage,再分析表层类YYDiskCache.imgYYKVStorage.h方法结构图imgYYKVStorage.h方法解释#importNS_ASSUME_
NONNULL
_BEGIN
kakukeme
·
2020-03-14 00:13
Support Annotation Library 使用详解
@
NonNull
作用于函数参数和返回值,标记参数或者返回值不可以为空.AndroidStudio会自动提示注解错误.注解错误2.资源类型注解在Android中资源通常用整形值表
WangShijun
·
2020-03-13 18:51
你需要知道的iOS 9,iOS10,iOS11(完整收录)
objcruntime的升级,也就是说,这个新语法在Xcode7上可以使用且完全向下兼容(更低的iOS版本)nullable(_Nullable、__nullabelsetter和getter可以为空)
nonnull
boundlessocean
·
2020-03-13 03:54
NS_ASSUME_
NONNULL
_BEGIN
//最近看到这样一组宏定义,有了如下理解:NS_ASSUME_
NONNULL
_BEGIN...NS_ASSUME_
NONNULL
_END一、在这两个宏之间的代码,所有简单指针都被假定设为非空(
nonnull
阳光1787354782
·
2020-03-12 18:56
RN 项目访问本地HTML,CSS,JS渲染
#import#importNS_ASSUME_
NONNULL
_BEGIN@interfaceW
FMaarten
·
2020-03-12 13:00
nonnull
、nullable、null_resettable、_Null_unspecified关键字
iOS9新增关键字:用于修饰属性或者方法的参数、方法的返回值
nonnull
不可为空,等同于_
Nonnull
和__nonnulle.g.
ShenYj
·
2020-03-12 08:15
NS_ASSUME_
NONNULL
_BEGIN && NS_ASSUME_
NONNULL
_END
NS_ASSUME_
NONNULL
_BEGIN&&NS_ASSUME_
NONNULL
_END是iOS中的两个系统宏,在知道他们两的作用之前,我们需要了解__nullable和__
nonnull
这两个概念
Arackboss
·
2020-03-12 01:02
iOS9 新关键字:`nullable`,`
nonnull
`,`null_resettable`
他们有一下的优点:用来修饰属性,或者方法的参数,方法的返回值,迎合swift可以增加代码的可读性,减少沟通成本.修饰参数可以不用使用断言他们只能修饰对象,不能修饰基本数据类型.注:这些代码只作用于编码阶段,编译器对代码的限制和对代码的提示.对于编译之后的代码没有任何影响.nullable表示该属性可以为空//方式一@property(nonatomic,strong,nullable)NSStri
whitekite
·
2020-03-12 00:27
Android 常用注解
Nullness注解名称参数Target含义@Nullable-PARAMETER可以为null@
NonNull
-PARAMETER不可为null资源注解资源注解的Target都是PARAMETER名称参数含义
developerChenxi
·
2020-03-11 11:30
iOS 根据数组中某一属性排序(跟原数组数据顺序保持一致)
=[NSMutableDictionarynew];[dataArrayenumerateObjectsUsingBlock:^(student*student,NSUIntegeridx,BOOL_
Nonnull
河新封后里
·
2020-03-06 06:32
fragmentdialog动画及宽高
importandroid.app.Activity;importandroid.app.Dialog;importandroid.os.Bundle;importandroid.support.annotation.
NonNull
细雨么么
·
2020-03-05 10:38
UIBezierPath接口文档
//#import#import#importNS_ASSUME_
NONNULL
_BEGINtypedefNS_OPTIONS(NSUInteger,UIRectCorner){UIRectCornerTopLeft
Boy_iOS
·
2020-03-03 05:09
使用reflection判断对象中所有参数是否为空
apple.getClass().getDeclaredFields()).stream().anyMatch(field->{field.setAccessible(true);try{returnObjects.
nonNull
星辰破
·
2020-02-29 21:35
iOS9 的新特性(部分)
nonnull
\_nonnullsetter和getter都不能为nil//@property(nonatomic,strong,
nonnull
)NSArray*names;//@property(nonatomic
BuzzLightYear23
·
2020-02-29 07:42
iOS 9 关键字的简单使用
**1.nullable与
nonnull
**nullable:表示可以为nilnonnull:表示不可以为nil这两个关键字只能修饰对象,不能修饰基本数据类型,可以用在属性,方法的参数,方法的返回值使用
判若两人丶
·
2020-02-29 04:57
ios9新特性
1.新出的关键字:
nonnull
,nullable,null_resettable,_Null_unspecified1.1nullable即可以为nil定义属性:方式一:@property(nonatomic
古城少年
·
2020-02-26 19:28
SimpleItemAnimator源码
packageandroid.support.v7.widget;importandroid.support.annotation.
NonNull
;importandroid.support.annotation.Nullable
geaosu
·
2020-02-26 12:07
ios9新特性(关键字)
好处1.提高程序员规范,减少交流成本,1.
nonnull
不可为空
nonnull
:表示属性不能为空,non:非,null:空方式一:@property(nonatomic,strong,
nonnull
)NSString
人生路02
·
2020-02-25 20:50
OkHttp、Retrofit文件上传
Activityimportandroid.Manifest;importandroid.content.pm.PackageManager;importandroid.os.Bundle;importandroid.support.annotation.
NonNull
沈溺_16e5
·
2020-02-25 17:45
NSOperation.h
*/#import#import#import@classNSArray,NSSet;NS_ASSUME_
NONNULL
_BEGIN#defineNSOperationQualityOfServiceNSQualityOfService
ShenYj
·
2020-02-25 16:47
QuartzCore 之 CADisplayLink.h
官方提供的接口如下:#import#import@classNSString,NSRunLoop;NS_ASSUME_
NONNULL
_BEGIN/**Classrepresentingatimerboundtothedisplayvsync
树洞Mr_o
·
2020-02-24 09:00
RAC Bind 信号绑定
bind//绑定信号RACSignal*bindSignal=[subjectbind:^RACSignalBindBlock_
Nonnull
{return^RACSignal*(id_Nullablevalue
NextStepPeng
·
2020-02-24 08:56
##iOS开发之iOS9新特性1
iOS开发之iOS9新特性1.新增的修饰词
nonnull
\__
nonnull
:setter和getter都不可以为nil@property(nonatomic,strong,
nonnull
)NSArray
纳萨立克
·
2020-02-24 03:48
C标准库函数 宏定义浅析
*/externchar*getenv(__constchar*__name)__THROW__
nonnull
((1))__wur;
yiltoncent
·
2020-02-23 20:01
iOS关键字:nullable,
nonnull
,null_resettable,null_unspecified详解
当我们在查看苹果iOS各种开发框架的头文件时,在属性和方法的参数,方法的返回值的修饰中·经常会看到nullable,
nonnull
,null_resettable,null_unspecified等关键字
江小凡
·
2020-02-23 20:50
iOS9新特性
01-iOS9新特性之关键字iOS9新出的关键字:用来修饰属性,或者方法的参数,方法的返回值好处:1.迎合swift2.提高我们开发人员开发规范,减少程序员之间交流注意:iOS9新出关键字
nonnull
徐东吴彦祖
·
2020-02-23 05:52
NS_ASSUME_
NONNULL
_BEGIN & NS_ASSUME_
NONNULL
_END
我们都知道在swift中,可以使用!和?来表示一个对象是optional的还是non-optional,如view?和view!。而在Objective-C中则没有这一区分,view既可表示这个对象是optional,也可表示是non-optional。这样就会造成一个问题:在Swift与Objective-C混编时,Swift编译器并不知道一个Objective-C对象到底是optional还是
填坑侠
·
2020-02-20 07:22
UIDynamicAnimator
//#import#import#importNS_ASSUME_
NONNULL
_BEGIN@classUIDynamicBehavior;//动态行为@classUIDynamicAnimator;/
Laughingg
·
2020-02-20 03:24
ios关键字、泛型
目录:1关键字1、
nonnull
:不能为空(用来修饰属性,或者方法的参数,方法的返回值)//三种使用方式都可以@property(nonatomic,copy,
nonnull
)NSString*name
二斤寂寞
·
2020-02-19 22:21
iOS 中常见的__attribute__
__attribute((
nonnull
()))场景:
nonnull
(不为空参数的序号从1开始)-(void)test:(NSString*)strstr2:(NSString*)str2__attribute
fanglaoda
·
2020-02-18 21:24
NS_ASSUME_
NONNULL
_BEGIN和NS_ASSUME_
NONNULL
_END
在swift中,可以使用!和?来表示一个对象是optional的还是non-optional,如view?和view!。而在Objective-C中则没有这一区分,view即可表示这个对象是optional,也可表示是non-optioanl。这样就会造成一个问题:在Swift与Objective-C混编时,Swift编译器并不知道一个Objective-C对象到底是optional还是non-o
SunshineAutumn
·
2020-02-17 23:27
单行文字走马灯效果 IOS Lable 滚动效果
一个独立的简单控件,实现文字走马灯效果,自定义view嵌套Lable实现:IMG_2423.GIF.h:#importNS_ASSUME_
NONNULL
_BEGIN@interfaceQQXYLineScrollTextView
万年老参
·
2020-02-17 18:53
UIDevice.h
//#import#importNS_ASSUME_
NONNULL
_BEGIN/*设备方向*/typedefNS_ENUM(NSInteger,UIDeviceOr
zhYx_
·
2020-02-16 22:02
5.RAC值之RACCommand
RACCommand简单使用RACCommand的使用很简单,就两步1:创建命令RACCommand*command=[[RACCommandalloc]initWithSignalBlock:^RACSignal*_
Nonnull
Terrnce
·
2020-02-16 20:40
iOS 关键字和泛型
一.关键字1.NS_ASSUME_
NONNULL
_BEGIN和NS_ASSUME_
NONNULL
_ENDNS_ASSUME_
NONNULL
_BEGIN@property(nonatomic,copy)NSString
一片姜汁
·
2020-02-16 16:02
NS_ASSUME_
NONNULL
_BEGIN / NS_ASSUME_
NONNULL
_END
Xcode6.3新特性:NullabilityAnnotations,这一新特性的核心是两个新的类型注释:__nullable和__
nonnull
。
real潘
·
2020-02-16 15:54
iOS UIView Frame 分类
UIView+Frame.h////UIView+Frame.h//#importNS_ASSUME_
NONNULL
_BEGIN@interfaceUIView(Frame)/**坐标origin*/@
落花人独立_微雨燕双飞
·
2020-02-16 10:26
搜索框或者UITextField使用ReactiveCocoa
[[[[[[[selfrequestAccessToTwitterSignal]then:^RACSignal*_
Nonnull
{@strongify(self)returnsel
csp
·
2020-02-16 01:08
初识Lombok
其提供了各种注解,例如@Data,@Setter,@Getter,@
NonNull
,@Synchronized,@ToString,@EqualsAndHashCode,@Cleanup,@SneakyThrows
默写_0c03
·
2020-02-14 12:06
UISnapBehavior
//#import#import#importNS_ASSUME_
NONNULL
_BEGINNS_CLASS_AVAILABLE_IOS(7_0
Laughingg
·
2020-02-14 06:26
Android中通过Fragment进行简单的页面切换
中的布局创建两个Fragment子类这里以一个为例packagecom.example.fragment;importandroid.os.Bundle;importandroidx.annotation.
NonNull
溜了溜
·
2020-02-13 19:00
升级AndroidX之后Glide不兼容
,可能有人会发现,Glide4.8.0会出现问题,Glide中使用的android.support.annotation.CheckResult和android.support.annotation.
NonNull
莫语莫雨
·
2020-02-13 04:26
runtime方法全局解决iOS13模态试图不全屏显示问题
给UIViewController添加分类SKPModel1.分类的.h文件#importNS_ASSUME_
NONNULL
_BEGIN@interfaceUIViewController(SKPModel
宋魁鹏
·
2020-02-12 00:28
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他