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
iOS objective-c 属性关键字
iOSobjective-C有以下属性关键字strongweakassignatomicnonatomicreadwritereadonlycopyunsafe_unretainedretainiOS9的几个新关键字(
nonnull
7分醉
·
2019-12-27 13:23
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还是
天空中的球
·
2019-12-27 01:56
AFNetworking源码记
115Line宏NS_DESIGNATED_INITIALIZER标记所在方法为Designated构造方法其他构造方法必须最终调用此方法此方法必须调用父类的Designated构造方法关键字nullable/
nonnull
One9398
·
2019-12-26 06:32
认识 -addSubview:方法
Addsaviewtotheendofthereceiver’slistofsubviews.DeclarationSWIFTfuncaddSubview(_view:UIView)OBJECTIVE-C-(void)addSubview:(UIView*_
Nonnull
Yiweiwoshiniya
·
2019-12-25 14:37
UIWebView 加载网络/本地html文件方法
调用方法:-(void)loadHTMLString:(NSString*_
Nonnull
)stringbaseURL:(NSURL*_Nullable)baseURL不管网络还是本地如果提供了图片的绝对地址
若水V_V
·
2019-12-24 06:02
友盟线上推送IOS10.3.3系统收不到消息的解决方案
解决方案我们可以看到友盟新的SDK里面增加了(void)startWithAppkey:(NSString*__
nonnull
)appKeylaunchOptions:(NSDictionary*__nullable
程序员雨晨
·
2019-12-23 05:35
iOS学习之防止button重复点击
#importNS_ASSUME_
NONNULL
_BEGIN@interfaceUIButton(WXD)/***为按
鑫飞
·
2019-12-22 20:48
iOS9的几个新关键字(
nonnull
nullable null_resettable __null_unspecified)
1、
nonnull
:字面意思就能知道:不能为空(用来修饰属性,或者方法的参数,方法的返回值)代码://三种使用方式都可以2@property(nonatomic,copy,
nonnull
)NSString
type雨过
·
2019-12-22 10:50
ios细节一:
nonnull
、nullable、null_resettable、__null_unspecified用法
一、
nonnull
:字面意思就能知道:不能为空(用来修饰属性,或者方法的参数,方法的返回值)1.属性变量里面添加方式@property(nonatomic,copy,
nonnull
)NSString*name
随偑侕荇
·
2019-12-22 04:46
自定义KVO
1.不调用实例变量的方法2.动态生成子类(利用runtime生成:申请类,添加一些方法-set-class等方法,注册类)****常量类型不能添加观察者#importNS_ASSUME_
NONNULL
_BEGIN
do+better
·
2019-12-21 19:00
Android Support Annotations
使用注解:@Nullable参数或返回值可以为空@
NonNull
参数或返回值不可以为空@AnyRes整型值-任何一种资源类型@XmlRes整型值-android.R.xml类型@LayoutRes整型值
小猪x
·
2019-12-21 19:25
Kotlin学习系列(四)Kotlin数据类型-part2(可空类型)
Kotlin语言与Swift语言类似,默认情况下所有的数据类型都是非空类型(
NonNull
),声明的变量都是不能接收空值(null)的。这一点与Java和Objective-C等语言有很大的不同。
Fakecoder_Sunis
·
2019-12-21 06:22
iOS __nullable 和 __
nonnull
区别
//联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄一、概念两个新的类型修饰:__nullable和__
nonnull
。
石虎132
·
2019-12-21 00:58
多布局
packagecom.example.zhao.geeknewsmvp.adapter;importandroid.content.Context;importandroid.support.annotation.
NonNull
君袅
·
2019-12-20 11:37
获取设置监听textfiled光标的位置
先来一个分类#importNS_ASSUME_
NONNULL
_BEGIN@interfaceUITextField(ExtentRange)-(NSRange)selectedRange;-(void)
Luyc_Han
·
2019-12-19 16:02
iOS前沿技术学习途径
iOS9新特性
nonnull
__nonnullnonnull\__
nonnull
:setter和getter都不能为nilnullable__nonnullablenullable\__nullable
阿拉斯加的狗
·
2019-12-19 12:24
UITextField 限制输入
UITextField+Expand.h#importtypedefvoid(^LimitBlock)(void);NS_ASSUME_
NONNULL
_BEGIN@interfaceUITextField
赤焰军少帅林殊
·
2019-12-19 09:23
基于lottie的下拉刷新动画封装
上代码:#import"MJRefreshHeader.h"NS_ASSUME_
NONNULL
_BEGIN@interfa
择势勤
·
2019-12-17 07:38
RACCommand error信号回调随笔
_command){_command=[[RACCommandalloc]initWithSignalBlock:^RACSignal*_
Nonnull
(id_Nullableinput){return
大码猴
·
2019-12-17 00:29
iOS Masonry实现高度自适应的宫格布局
我觉得思路很好,想法奈斯,copy过来,在原文章的基础上增加了一点自己的代码,记录起来,留着用……1、跟原文章一样,首先创建一个自定义View,实现宫格的布局,代码如下:.h文件#importNS_ASSUME_
NONNULL
_BEGIN
山山山山石
·
2019-12-15 23:18
NSTimer的使用
*/#import#importNS_ASSUME_
NONNULL
_BEGIN@interfaceNSTimer:NSObject/**这下面主要是一些构造方法*///UsethetimerWithTimeInterval
Laughingg
·
2019-12-15 08:58
iOS动态壁纸下载到本地
DownLoadVideoService.h#import#importtypedefvoid(^FinishBlock)(NSString*filePath);typedefvoid(^Failed)();NS_ASSUME_
NONNULL
_BEGIN
泥孩儿0107
·
2019-12-14 17:04
OC:单例的写法之 ARC 和 MRC
说明时间首次发布2017年06月23日最近更新2019年09月03日单例手写//.h#importNS_ASSUME_
NONNULL
_BEGIN@interfaceMZDaoManager:NSObject
东风快递派送员
·
2019-12-14 13:41
iOS-获取网上图片的Size
直接复制可使用.h#importNS_ASSUME_
NONNULL
_BEGIN@interfaceNSURL(AC)+(CGSize)getImageSizeWithURL:(NSURL*)url;endNS_ASSUME_
NONNULL
_END.m
Simple_Code
·
2019-12-14 08:51
UIImagePickerController 拍照相册选取照片简单封装
ImagePickerManager.h#import#import#import#import#importNS_ASSUME_
NONNULL
_BEGIN@interfaceImagePickerManager
冬日的太阳_c107
·
2019-12-12 09:44
UIContentSizeCategory.h
//#import#importNS_ASSUME_
NONNULL
_BEGIN/*内容大小类别*/typedefNSString*UICo
zhYx_
·
2019-12-12 06:31
iOS 文字转语音
本文只做简单的记录1.首先导入AVFoundation.famework2.导入#import头文件遵守协议.h文件代码#importNS_ASSUME_
NONNULL
_BEGIN@interfaceTKYSoundPlayer
冬日的太阳_c107
·
2019-12-12 02:53
iOS数组排序-根据模型的属性排序
1.如下model#importNS_ASSUME_
NONNULL
_BEGIN@interfaceCSRAttentionModel:NSObject@property(nonatomic)NSIntegercreateTime
瞬csr
·
2019-12-08 10:39
SDWebImage 源码阅读(缓存)
NSFileManager:使用文件的方式来实现磁盘缓存先来看一下SDImageCache的内存缓存的实现@interfaceSDMemoryCache()@property(nonatomic,strong,
nonnull
cdcyd
·
2019-12-08 04:38
十进制与三十六进制互转
核心代码:NSString分类/**十转三十六*/+(NSString*_
Nonnull
)tripleHexForInteger:(NSString*_
Nonnull
)integer{NSString*
欧巴刚弄死他
·
2019-12-07 22:17
iOS-UITextField+LimitLength- 输入长度限制
/**TextField输入长度限制*/#importNS_ASSUME_
NONNULL
_BEGINtypedefvoid(^TextLengthMoreThanBlock)(void);@interfaceUITextField
Simple_Code
·
2019-12-07 21:54
iOS开发 - 哈哈给UITextView自定义了个placeholder属性用着贼溜,有空再扩展一下子
UITextView自定义placeholder属性自定义了个PTextView先上个效果PTextView效果PTextView.h文件#importNS_ASSUME_
NONNULL
_BEGIN//
俺不是大佬儿
·
2019-12-07 11:27
归档 & 解档
2.具体过程在归档对象的.h中遵循规定协议#importNS_ASSUME_
NONNULL
_BEGIN@interfacePerson:NSObject@property(nonatomic,copy)
edocX
·
2019-12-06 17:22
基于MMPopupView和STDPickerView,数据源为接口的地址选择器
/github.com/XuQibin/STDPickerView暂未写关于默认选择的内容,代码很糙MMSTDAddressView.h#import"MMPopupView.h"NS_ASSUME_
NONNULL
_BEGIN
AbyssLich
·
2019-12-06 12:30
nonnull
/ nullable、_
Nonnull
/ _Nullable、__
nonnull
/ __nullable区别 &&nil、Nil、NULL、NSNull区别
nonnull
/nullable、_
Nonnull
/_Nullable、__
nonnull
/__nullable之间的区别:Xcode6.3引入__
nonnull
/__nullable,为避免与第三方库潜在的冲突
Chris_js
·
2019-12-02 03:04
Android Support库——support annotations
安卓里面总会看到@Size@IntegerRes@
NonNull
@Nullable等待注解,他们起到了很多警示的作用,其实在我们编程的过程也可借鉴来使用,它们都位于support-annotations
Ggx的代码之旅
·
2019-12-01 07:07
iOS_Lock
iOS-Lock1.NSLockNSLockAppleGuide#import@classNSDate;NS_ASSUME_
NONNULL
_BEGIN@protocolNSLocking-(void)lock
_Mach
·
2019-12-01 05:46
键盘评论 TextView
评论TextView工具类GTCommentManager:#importNS_ASSUME_
NONNULL
_BEGIN@interfaceGTCommentManager:NSObject+(GTCommentManager
_浅墨_
·
2019-11-30 21:24
程序员的学习&新技术的了解渠道
iOS9开始的新特性
nonnull
__nonnullnullable__nonnullablenull_resettableNS_ASSUME_
NONNULL
_BEGIN\NS_ASSUME_
NONNULL
_END
AlazyWang
·
2019-11-30 15:18
视频播放 demo
GTVideoPlayer源码:GTVideoPlayer.h#import#importNS_ASSUME_
NONNULL
_BEGIN/**播放器*/@interfaceGTVideoPlayer:NSObject
_浅墨_
·
2019-11-29 23:13
Null passed to a callee that requires a non-null argument 报错
可以为空)与__
nonnull
(!不能为空)如果放在@property里面的话不用写下划线12@property(nonatomic,copy,
nonnull
)NSStr
专业移动开发
·
2019-11-29 19:26
给视图添加渐变色的封装
封装的工具类代码如下封装的工具类代码如下#importNS_ASSUME_
NONNULL
_BEGIN@interfaceUIView(JKLayout)@propertyCGPointjk_startPoint
这个姑凉儿
·
2019-11-28 02:32
@
NonNull
@
NonNull
或者:我是如何学会停止担心并且喜欢NullPointerException的。@
NonNull
在lombokv0.11.10中引入。
eagle_king
·
2019-11-28 00:19
Lombok注解
53542374lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的方式,消除代码中的构造方法,getter/setter等代码,使我们写的类更加简洁@
NonNull
浮梦
·
2019-11-07 22:00
iOS9的几个新关键字(
nonnull
、nullable、null_resettable、__null_unspecified)
https://www.cnblogs.com/alan12138/p/5620021.html1、
nonnull
:字面意思就能知道:不能为空(用来修饰属性,或者方法的参数,方法的返回值)代码:1//三种使用方式都可以
RunningTeemo
·
2019-11-07 13:05
迁移androidx问题解决方案整理
glide与jetpack冲突的问题时间2019-1-2问题描述glidecompier生成的class文件中@
NonNull
注解的包名依然是android.support.annotation.
hglfNg
·
2019-11-06 14:03
UIWindow API个人翻译。(英语烂)
我有上网查一些资料,如果引用了,敬请见谅//NS_ASSUME_
NONNULL
_BEGIN假设不为空的开始,我上网查了,说这个是oc的一个新特性,类似于swift的!和?。
seven_words
·
2019-11-06 04:28
runtime常见用法二(交换方法)
交换的不是方法名).实现思路:交换SELA和SELB给需要实现方法交换的类提供一个分类实现SELB在分类的+load方法里实现方法的交换实战举例:防止按钮在短时间内被重复点击#importNS_ASSUME_
NONNULL
_BEGIN
BigBowen
·
2019-11-05 20:01
ios视频播放
png3代码展示#import@interfaceViewController()@property(weak,nonatomic)IBOutletUIView*movieView;@property(
nonnull
被风吹傻的娇娇
·
2019-11-05 02:27
Objective-C中nullable、__nullable、_Nullable、_
Nonnull
的用法
前言__nullable和__
nonnull
。从字面上我们可知,__nullable表示对象可以是NULL或nil,而__
nonnull
表示对象不应该为空。当我们不遵循这一规则时,编译器就会给出警告。
Mr姜饼
·
2019-11-04 09:25
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他