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
nonatomic
iOS UITableView控件
常见属性//样式,有UITableViewStylePlain(普通样式)和UITableViewStyleGrouped(分组样式)@property(
nonatomic
,readonly)UITableViewSt
假装你是大灰狼
·
2023-04-15 14:33
iOS
控件
ios
UITableView
浅谈Objective-C类的通信
1.类的基本介绍类的本属性介绍//.h文件#import#import"CommonAPI.h"@interfaceclassKnowlege:NSObject@property(
nonatomic
,assign
JTR354
·
2023-04-14 23:52
日常开发笔记(一)
__kindof__kindof关键字的理解一般结合泛型使用如@property(strong,
nonatomic
,readonly)NSMutableArray*sectionModels;表示数组可以包含
善良的皮蛋
·
2023-04-14 17:19
iOS底层原理(二) 对象的内存对齐
对象的内存分布今天我们来研究一下对象的内存对齐,首先我们定义一个Person类:@interfacePerson:NSObject@property(
nonatomic
,copy)NSString*name
樂亦leeyii
·
2023-04-14 06:26
CAKeyframeAnimation
让父控件上的图片等view跟着画出的路线移动#import"aaDrawView.h"@interfaceaaDrawView()@property(
nonatomic
,retain)UIBezierPath
Areyouhere
·
2023-04-14 06:40
iOS开发 东芝WifiSD卡 读取单反相机照片
中的图片,结合网上的资料写出了一下Demo做下记录#importNS_ASSUME_NONNULL_BEGIN@interfaceVZWifiSDCardImage:NSObject@property(
nonatomic
Cocojiang
·
2023-04-14 05:18
从源码分析atomic和
nonatomic
atomic与
nonatomic
是iOS开发中最常用的属性修饰符。从名字上看一个是原子性操作,一个是非原子性操作。非原子性操作容易理解其实就是不保证线程安全。而原子性操作是要求保证线程安全的。
yizhaorong
·
2023-04-14 05:46
iOS 题目详解 部分三
iOS题目详解部分三iOS题目简述部分一Block内部self的正确用法问题背景:当前Controller有一个Block属性@interfaceViewController2()@property(
nonatomic
飞不越疯人院
·
2023-04-14 03:39
自定义瀑布流
protocolCCCollectionViewLayoutDelegate;NS_ASSUME_NONNULL_BEGIN@interfaceCCCollectionViewLayout:UICollectionViewLayout@property(
nonatomic
牧_e50d
·
2023-04-14 02:40
按钮的选中与非选中的状态的切换
import"ViewController.h"#import"UIView+HGYFrame.h"#import"UIButton+HGYButton.h"@interfaceViewController()@property(
nonatomic
summerTa
·
2023-04-14 00:39
atomic为什么不安全
atomic有个很大的问题是很慢,要比
nonatomic
慢20倍。对于atomic的属性,系统生成的getter/setter会保证get、set操作的完整性,不受其他线程影响。
说不出口的喵
·
2023-04-13 17:00
Block
1、Why"copy":@property(
nonatomic
,copy)void(^actionBlock)(void);Thesyntaxmaystillbeabitscary,butrecallthatablocklooksalotlikeafunction.showsthevariouscomponentsofablock.Noticethatthepropertyisdeclaredas
walter0817
·
2023-04-13 17:47
blcok
intb);@propertyvoid(^test001)(NSString*,NSArray*);@propertyvoid(^huuh00)(NSString*,NSArray*);@property(
nonatomic
小明讲啥故事
·
2023-04-13 15:31
iOS - UIButton 图文相对位置你写对了么
UIButton中的文字和图片都可以通过属性访问:@property(nullable,
nonatomic
,readonly,strong)UILab
拾识物者
·
2023-04-13 14:06
为什么atomic不是线程安全的?
.atomic只是保证对属性的读和写是原子性的.
nonatomic
属性的setter,getter操作是非原子性的原子性意味着单个操作不被切片,仅此而已。
GTMYang
·
2023-04-13 06:32
2019年iOS面试题
属性可以拥有的特质分为四类:1.原子性---
nonatomic
特质2.读/写权限---readwrite(读写)、readonly(只读)3.内存管理语义---assign、st
酷拼车
·
2023-04-13 04:22
Runtime梳理(二)KVO原理及实现
简单使用底层原理简单实现简单使用@interfaceViewController()@property(
nonatomic
,strong)Person*p1;@end@implementationViewController
飞奔的小鲨鱼
·
2023-04-13 03:26
dispatch source.h
iOS13.5source.hdispatch其他文件通道注意:若有时handler不执行,是因为source被释放了,可以在回调中调用(void)dispatch_source_get_data(source);或设为属性@property(
nonatomic
想聽丿伱說衹愛我
·
2023-04-12 23:30
OC中__kindof的用法
本文将对它进行详细介绍:使用方法假如我们声明了如下属性:@property(
nonatomic
,strong)NSArray*viewCollection;看属性名我们会认为它是元素为UIView的数组
hypercode
·
2023-04-12 22:55
IOS底层(十一): 属性修饰分析
OC底层源码/原理合集建议先看下IOS底层(十):类相关:成员变量与属性IOS底层(九):类相关:类结构分析atomic与
nonatomic
atomic:原子性
nonatomic
:非原子性首先atomic
ShawnRufus
·
2023-04-12 14:01
[iOS]NSString到底使用Copy还是使用Strong属性,有什么区别
@property(
nonatomic
,strong)NSString*strongStr;@property(
nonatomic
,copy)NSSt
luonaerduo
·
2023-04-12 10:59
iOS播放视频进行截图最简单的方式
创建属性@property(
nonatomic
,strong)AVPlayerItemVideoOutputvideoOutput;//初始化/AVPlayerItemVideoOutput能够处理视频播放过程中像素级别的
子小每文
·
2023-04-12 04:06
iOS-底层原理(7)-关联对象
代码例子如下@interfacePerson:NSObject/**age*/@property(
nonatomic
,as
路飞_Luck
·
2023-04-12 01:18
Swift 基础语法学习(三)
1.OC中使用类型别名typedef已经存在的数据类型别名;///例子typedefNSIntegerAmount;///使用类型别名声明一个变量@property(
nonatomic
,assign)Amountmoney
EngineerPan
·
2023-04-11 15:12
常规面试题总结
首先让这个类遵循协议,重写-(id)copyWithZone:(nullableNSZone*)zon方法例如@interfaceTestCopyObj:NSObject@property(
nonatomic
_RG
·
2023-04-11 13:19
OC中在.h和.m中声明的属性和成员变量
语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如:@interfaceMyViewController:UIViewController{UIButton*myButton;}@property(
nonatomic
春天的早晨
·
2023-04-11 12:21
object
C
ios
iOS底层原理07:类 & 类结构分析
整篇都是围绕一个类展开的一些探索类的分析类的分析主要是分析isa的走向以及继承关系准备工作定义两个类继承自NSObject的类HTPerson@interfaceHTPerson:NSObject{NSString*hobby;}@property(
nonatomic
黑白森林无间道
·
2023-04-11 04:07
内存管理(1.基本知识)
@property(
nonatomic
,strong)NSString*name;在实现文件中可以通过@synthesize生成实现文件,可以通过@synthesizename=_userName;的方式给生成的成员变量重命名
Jason1226
·
2023-04-11 04:47
iOS开发-使用block处理UIButton的点击事件
UIButton+Common.h@interfaceUIButton(Common)@property(
nonatomic
,copy)void(^btn_block)(UIButton*sender)
来者可追文过饰非
·
2023-04-11 00:39
内存管理-copy
copy分两种:copy和mutebleCopy深浅拷贝深拷贝:内容拷贝,生成新的地址浅拷贝:指针拷贝,不会生成新的地址1、为什么字符串都用copy@property(copy,
nonatomic
)NSString
依米米一
·
2023-04-10 20:48
新项目使用的一些必备
一.代码块快捷方式@property(
nonatomic
,copy)*;@property(
nonatomic
,assign)*;@property(
nonatomic
,strong)*;@property
丶奔波儿灞
·
2023-04-10 19:11
02-block
只有在被调用时才会执行2.是一种匿名函数(只有函数体,没有函数名)3.是一种数据类型4.可以定义成临时变量5.可以当做参数传递6.可以定义成属性2.block的定义Block定义成属性使用copy修饰@property(
nonatomic
chenHanMao
·
2023-04-10 18:10
iOS NSSecureCoding 多模型嵌套写法
个类型NSString、BOOL、NSNumber、Object#import#import"TestSubModel.h"@interfaceTestModel:NSObject@property(
nonatomic
Shadowoff
·
2023-04-10 17:05
7OC使用原理 -7-关联对象
代码例子如下@interfacePerson:NSObject/**age*/@property(
nonatomic
,as
zysmoon
·
2023-04-10 16:19
iOS 图像渲染过程解析
场景.gif代码如下:#import"FJFNineViewController.h"@interfaceFJFNineViewController()//boxImageView@property(
nonatomic
铭记_
·
2023-04-10 14:44
IOS底层原理
IOS开发
opengl
iOS GCDAsyncSocket简单使用
GCDAsyncSocket使用通过pod导入pod'CocoaAsyncSocket'导入头文件#import声明变量遵循代理@interfaceViewController()@property(
nonatomic
尤先森
·
2023-04-10 12:20
OC 中类和协议中property的区别
class和protocol都可以声明propertyclass声明一个property主要做了五件事:@property(
nonatomic
,copy)NSString*name;1、生成一个下划线开头
chaeyeonyanse
·
2023-04-10 10:57
iOS 实现一个雷达扫描动画OC
首先,在视图控制器中添加以下属性:@property(
nonatomic
,strong)CALayer*scanLayer;在视图加载时,创建并添加扫描层:-(void)viewDidLoad{[superviewDidLoad
叩首问路梦码为生
·
2023-04-10 09:43
52个有效方法(22) - 理解NSCopying协议
//.h#import@interfaceEOCPerson:NSObject@property(
nonatomic
,copy,readonly)NSString*firstName;@prope
SkyMing一C
·
2023-04-10 08:28
Weak & Strong
StrongSelf傻傻分不清楚,记录一下准备工作SimulationRequestSimulationRequest.h@interfaceSimulationRequest:NSObject@property(
nonatomic
MAXcrazs
·
2023-04-10 07:12
iOS14画中画实现全流程加各种坑
1、准备画中画#import@property(
nonatomic
,strong)AVPictureInPictureController*pipVC;@property(
nonatomic
,strong
我是晶锅
·
2023-04-10 00:14
websocket使用
pod'SocketRocket'#import"WebSocketManager.h"//长链接@property(strong,
nonatomic
)WebSocketManager*webScoket
dy吾爱
·
2023-04-09 21:50
CoreData(I)
其生成的属性为:@property(nullable,
nonatomic
,retain)NSObject*commentHeightArray;添加属性在表中添加属性后,可以按照下面的步骤来添加属性添加属性后
Harely
·
2023-04-09 18:14
OC-内存管理(一)-定时器NSTimer NSProxy消息转发
NSTimerNSTimer会对target产生强引用,如果target再对NSTimer产生强引用就会产生循环引用.我们直接用代码演示:@interfaceViewController()@property(
nonatomic
蒋斌文
·
2023-04-09 14:20
OC中__kindof的用法
本文将对它进行详细介绍:使用方法假如我们声明了如下属性:@property(
nonatomic
,strong)NSArray*viewCollection;看属性名我们会认为它是元素为UIView的数组
FishSha
·
2023-04-09 03:12
0D
#import@classBIDViewController;@interfaceBIDAppDelegate:UIResponder@property(strong,
nonatomic
)UIWindow
weixin_34194551
·
2023-04-09 00:31
百度地图自定义锚点,自定义泡泡View
BMKAnnotationView展示方式并不符合我们的需求所以需要我们自定义,直接贴代码@interfaceJKBAnnotationView:BMKAnnotationView@property(
nonatomic
Insight_
·
2023-04-08 19:16
OC中使用copy和strong修饰数组的区别
1.首先我们用strong修饰试一下://strong@property(
nonatomic
,strong)NSArray*array;@property(
nonatomic
,strong)NSMutableArray
coming_168
·
2023-04-08 15:23
谈谈NSString的copy和strong
的猫今天在人才孵化基地中,矫总提出了一个问题,然后根据此问题又深入的探索了一番,在此做个总结.1.先说说用copy修饰在这里举一个例子@interfaceviewController()@property(
nonatomic
波妞和酱豆子
·
2023-04-08 14:24
ios json 解析本地数据
第三方pod'SDWebImage'pod'AFNetworking'文件夹model.h继承NSObject@property(
nonatomic
,strong)NSString*imageV;@property
你又脸红了i
·
2023-04-08 08:40
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他