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 线程保活
//#importNS_ASSUME_
NONNULL
_BEGIN@interfaceZFPermenantThread:NSObject-(void)run;-(void)st
无名指的情怀
·
2020-05-28 16:55
iOS开发一行代码搞定缓存计算及清除缓存
cache4//5//Createdby郭志贺on2020/5/27.6//Copyright©2020郭志贺.Allrightsreserved.7//89#import1011NS_ASSUME_
NONNULL
_BEGIN1213
郭志贺
·
2020-05-27 16:00
iOS开发从相册选择照片或拍照
//#import#import"ViewController.h"NS_ASSUME_
NONNULL
_BEGIN@protocolgzhPhotoManagerDelegate;@interf
郭志贺
·
2020-05-26 15:00
OC项目之使用MVC架构模式进行开发
举个说明:RFTestModel.h#import"RFBaseModel.h"NS_ASSUME_
NONNULL
_BEGIN@interfaceRFTestModel:RFBaseModel@endNS_ASSUME_
NONNULL
_ENDRFTestModel.m
罗毅豪
·
2020-05-17 13:00
工具篇——ThreadPoolUtil(用于进行线程的管理,防止重复创建、杀死线程)
代码如下:packagecom.wy.test.other;importandroid.support.annotation.
NonNull
;importjava.util.concurrent.LinkedBlockingQueue
一个灵活的胖子MrWang
·
2020-05-14 14:03
Object-c 二叉树的遍历(前序、中序、后序以及非递归遍历)
定义一个二叉树的结点代码清单如下:#importNS_ASSUME_
NONNULL
_BEGIN@interfaceTreeNode:NSObject@property(nonatomic,assign)
劉胡來
·
2020-05-12 21:00
Object-C
数据结构与基本算法
二叉树的遍历递归与非递归
Object-c遍历二叉树
二叉树
Object-c 二叉树的遍历(前序、中序、后序以及非递归遍历)
定义一个二叉树的结点代码清单如下:#importNS_ASSUME_
NONNULL
_BEGIN@interfaceTreeNode:NSObject@property(nonatomic,assign)
劉胡來
·
2020-05-12 20:09
Android用纯Java来实现选项菜单中菜单、子菜单的布局设计以及简单交互功能
activity_main.xml129102021三、功能实现MainActivity.java1packagecom.example.xzjhomework04;23importandroidx.annotation.
NonNull
安德风
·
2020-05-11 12:00
Kotlin 入门到精通(一)
例如:@Nullable和@
NonNull
,避免NullPointerException)●Kotlin可完全与Java编程语言互操作Kotlin代码简单的样子:●可空类型和非空类型有助于减少NullPointe
唇红白齿
·
2020-05-02 02:25
Kotlin
iOS事件有序处理,比如首页弹窗
blog.csdn.net/u014626094/article/details/101697305#importtypedefvoid(^Block)(NSIntegernote_id);NS_ASSUME_
NONNULL
_BEGIN
七月不下雨
·
2020-04-29 19:40
iOS自定义饼图和柱状图
//#importNS_ASSUME_
NONNULL
_BEGIN@interfaceSHDrawStatisticPictureView:UIView///饼图或
扶兮摇兮
·
2020-04-16 15:54
(五)大话设计模式 - 工厂方法与抽象工厂(IOS版)
工厂方法我们以宝马汽车工厂生产宝马汽车为例子,一个BMWFactory和BMWCarICar汽车协议接口相当于汽车产品规范,所有汽车必须能行驶,该有的属性配置得有不能胡乱造汽车#importNS_ASSUME_
NONNULL
_BEGIN
司文痞子_ios
·
2020-04-12 02:51
考虑两层嵌套,很全面的懒加载Fragment
packagecom.example.lazyloadvp.Lazy2;importandroid.os.Bundle;importandroid.support.annotation.
NonNull
;
飞马_6886
·
2020-04-10 19:41
UICollisionBehavior
//#import#import#import#importNS_ASSUME_
NONNULL
_BEGIN@classUICollisionBehavior;//碰撞的模式(碰撞边缘的类型)typedefNS_OPTIONS
Laughingg
·
2020-04-10 15:31
Kotlin中理解委托属性,并自定义委托
常用的bylazy延迟委托,byDelegates.observable()可观察属性委托,byDelegates.
nonNull
()等等语法是:val/var:by。
小吉快跑呀
·
2020-04-09 17:35
Objective-C 链式调用示例
#importNS_ASSUME_
NONNULL
_BEGIN@interfaceCalculate:NSObject@property(nonatomic,assign)NSIntegerresult;
Lee_Jo
·
2020-04-08 15:38
修饰
//设置属性不可为空,如果仍然想可为空,可以单独设置该属性NS_ASSUME_
NONNULL
_BEGIN@protocolXXXDelegate@end//@interfaceXXX:UIScrollView
我是卖报滴小行家
·
2020-04-08 14:49
工具篇——ThreadPoolUtil(用于进行线程的管理,防止重复创建、杀死线程)
代码如下:packagecom.wy.test.other;importandroid.support.annotation.
NonNull
;importjava.util.concurrent.LinkedBlockingQueue
一个灵活的胖子_Mr.Wang
·
2020-04-07 23:05
Android常用工具类
一个灵活的胖子的进击之路
Android工具篇
iOS实现UICollectionView顶部header悬浮效果
//#importNS_ASSUME_
NONNULL
_BEGIN@interfaceDDCollectionViewFlowLayoutO
_菩提本无树_
·
2020-04-07 10:41
024-计时器
#import@interfaceJFWeakTimerTargetObject:NSObject+(NSTimer*_
Nonnull
)scheduledTimerWithTimeInterval:(NSTimeInterval
ArrQing
·
2020-04-06 19:28
ios 开发--字体
#importNS_ASSUME_
NONNULL
_BEGINtypedefNSString*UIFontNameNS_TYPED_ENUM;//DefaultstaticUIFontNameconstUIFontName_Default
御o雪
·
2020-04-06 12:45
UIDynamicItemBehavior
//#import#importNS_ASSUME_
NONNULL
_BEGINNS_CLASS_AVAILABLE_IOS(7_0)@interfaceUIDyna
Laughingg
·
2020-04-04 20:37
iOS常见系统宏
NS_ASSUME_
NONNULL
_BEGIN&&NS_ASSUME_
NONNULL
_ENDps:范围内非空,三种情况除外1.id*要显示的去指明nullability2.NSError**通常是被假定为一个指向
娜娜的世界123
·
2020-04-04 03:17
NSKeyValueCoding
源码加翻译#import#import#import#import#import@classNSError,NSString;NS_ASSUME_
NONNULL
_BEGIN/*Theexceptionthatisthrownwhenakeyvaluecodingoperationfails.Theexception'suserinfodictionarywillcontainatleasttwoe
CAICAI0
·
2020-04-03 01:46
Swift iOS中的Nullability Annotations
今天折腾使用swift开发ReactNative的插件,遇到一个参数必须标记成
nonnull
的问题。
offbye西涛
·
2020-04-02 12:26
configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.."
/configure--host=arm-linux-gnueabihfac_cv_func_malloc_0_
nonnull
=yes--cache-file=arm-linux.cache-prefix
不明白就去明白
·
2020-04-01 21:00
yymodel使用
(nonatomic,copy)NSString*_Nonnullper;//1表示权限范围内的,0表示权限范围外的,2表示所有的@property(nonatomic,copy)NSString*_
Nonnull
时光浅影
·
2020-04-01 01:47
几道常见的算法面试题
voidchar_reverse(char*cha){//指向第一个字符char*begin=cha;//指向最后一个字符char*end=cha+strlen(cha)-1;while(beginNS_ASSUME_
NONNULL
_BEGIN
没八阿哥的程序
·
2020-03-31 23:12
UICollectionViewFlowLayout API详解
#import#import#import#importNS_ASSUME_
NONNULL
_BEGIN//判断是否是头或者尾UIKIT_EXTERNNSString*constUICollectionElementKindSectionHeaderNS_AVAILABLE_IOS
Better_奔
·
2020-03-31 11:56
iOS开发:nullable 和
nonnull
是什么意思
前言:nullable和
nonnull
是为了迎合swift出的新特性,用于修饰属性、或者方法的参数,或者方法的返回值。
handclaper
·
2020-03-31 04:20
OC_定时器2
*/#import#importNS_ASSUME_
NONNULL
_BEGIN@interfaceNSTimer:
SY风逝
·
2020-03-31 03:50
Android 经典笔记之六:Annotation注释使用介绍
@Nullable和@
NonNull
3.资源类型注释4.类型定义注释5.线程注释6.RGB颜色纸注释7.值范围注释8.权限注释9.重写函数注释10.返回值注释11.@Keep注释12.
杨充211
·
2020-03-30 17:06
ios9新特性-关键字与kindof
关键字目的:1.提高代码规范,减少交流2.迎合swift注意点:关键字只对方法起作用,只修饰对象,不修饰基本数据类型nullable可以为空
nonnull
不能为空null_resettable:get返回永远有值
型仔均
·
2020-03-30 15:45
iOS源码解析:runtime<四> runtime的API
参数:父类,类名,额外的内存空间)Classobjc_allocateClassPair(Class_Nullable__unsafe_unretainedsuperclass,constchar*_
Nonnull
雪山飞狐_91ae
·
2020-03-30 04:27
iOS9新特性常用关键字和泛性
一、常见关键字xcode7,ios9为了迎合swift,新出了一些关键字:nullable、
nonnull
、null_resettable可以运用于属性,方法返回值和参数中。
一个ios学习者
·
2020-03-29 06:44
UITableViewCell API详解
#import#import#import#import#import#importNS_ASSUME_
NONNULL
_BEGIN@classUIImage,UIColor,UILabel,UIImageView
Better_奔
·
2020-03-29 05:58
替换UIWebView中JS的Alert
写一个UIWebView的分类UIWebView+JavaScriptAlert1.UIWebView+JavaScriptAlert.h#import#importNS_ASSUME_
NONNULL
_BEGIN
几分心动i
·
2020-03-27 23:15
iOS9新特性之关键字
iOS9新特性之关键字iOS9新出的关键字:用来修饰属性,或者方法的参数,方法的返回值好处:1.迎合swift2.提高我们开发人员开发规范,减少程序员之间交流注意:iOS9新出关键字
nonnull
,nullable
谈笑风生Smile
·
2020-03-27 08:29
SWIFT中可选项思想在OC中的应用
如果有值我们才能进行强解包,同时一般在声明这个变量值得时候我们可以给他一个可选值,如果这个变量是没有值得,而我们又去强解包,便很容易在编写程序的时候检查出问题.OC中苹果采用这样的简便做法:利用NS_ASSUME_
NONNULL
_BEGIN
Link913
·
2020-03-25 05:15
Runtime函数库中其它函数使用
*/constchar*_
Nonnull
*_Nonnullobjc_copyImageNames(unsignedint*_NullableoutCount);/*获取指定类所在的动态库名称。
苏沫离
·
2020-03-23 22:54
Object-C中的黑魔法
1.NS_ASSUME_
NONNULL
_BEGIN&&NS_ASSUME_
NONNULL
_END在Swift中存在Option类型,也就是使用?和!声明的变量。
君赏
·
2020-03-23 22:24
nullable与
nonnull
苹果在Xcode6.3出现了这一OC新特性,从字面上我们可以知道nullable表示该对象可以为空,
nonnull
表示该对象(或者属性)不可以为空。
哎呀不错
·
2020-03-23 14:11
iOS如何简单实现绘制爱心?
灵感来源于前端CSS画红心的原理参考自定义爱心View代码#import/**灵感来自于前端CSS画红心的原理:一个正方形+两个圆+整体旋转一定的角度*/NS_ASSUME_
NONNULL
_BEGINIB_DESIGNABLE
CoderWGB
·
2020-03-22 10:00
@property class
偶然间看到一段代码@property(nonatomic,class,readonly,
nonnull
)NSArray*favoritesPlaylist;应该叫类变量,类属性,类成员还是什么的,具体还是上代码吧
十一岁的加重
·
2020-03-22 06:31
UIBezierPath类详细解析(一) —— 基本概览
#import#import#importNS_ASSUME_
NONNULL
_BEGINtypedefNS_OPTIONS(NSUInteger
刀客传奇
·
2020-03-21 21:31
Glide okhttps证书验证全局配置
packagecom.guoshikeji.dramecard.utils;importandroid.content.Context;importandroid.support.annotation.
NonNull
CQ_TYL
·
2020-03-21 20:40
自定义KVO
NSObject+kvo.h#import@interfaceNSObject(kvo)-(void)hk_addObserver:(NSObject*_
Nonnull
)observerforKeyPath
泰克2008
·
2020-03-21 07:45
iOS9新关键字
nullable:可以为空
nonnull
:非空用来修饰属性,方法的参数,方法的返回值。优点:提高开发规范,减少team之间不必要的交流。注意点:只能修饰对象,不能修饰基本数据类型。
献国
·
2020-03-20 13:57
YYModel 学习笔记
参考YYModel学习笔记(一)一.NSObject+YYModel.hNS_ASSUME_
NONNULL
_BEGIN和NS_ASSUME_
NONNULL
_END打开NSObject+YYModel.h
陌尚煙雨遙
·
2020-03-20 03:19
[Android]Binder跨进程通信理解
*;importandroid.support.annotation.
NonNull
;importandroid.support.annotation.Nullable;i
阿泰2019
·
2020-03-19 20:49
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他