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
修改代码, 确保 Checking 过程在多线程下的原子性 (简体中文版)
场景//SQIHijackingDetectionNetworkPlugin.m@interfaceSQIHijackingDetectionNetworkPlugin()@property(
nonatomic
依旧风轻
·
2025-06-15 20:41
iOS
Multithreading
SQI
iOS
Multithreading
Atomic
【多线程-第四天-自己模拟SDWebImage的下载图片功能-缓存管理 Objective-C语言】
下载操作管理类,已经完成了下载这件事情,下边,我们回来,先不考虑磁盘缓存呢,先考虑内存缓存,之前我们做过内存缓存,内存缓存的话,我们要做一件什么事儿,创建一个缓存池,//图片缓存池@property(
nonatomic
清风清晨
·
2025-04-12 13:28
Objective-C
缓存
objective-c
开发语言
IOS13以后新增SceneDelegate怎样删除以恢复之前
SceneDelegate.h跟SceneDelegate.m两个类2、在info.plist中删除ApplicationSceneManifest3、在AppDelegate.h中添加@property(strong,
nonatomic
男子峰
·
2025-03-20 04:52
IOS
开发常见问题
ios
iOSUITableVIewCell 自动化点击埋点
思路:通过运行时hooktableViewCell的setSelected:animated:方法,在交换的方法中实现埋点逻辑,并调用原来的实现cell分类@property(
nonatomic
,strong
刘小哈哈哈
·
2025-03-03 23:12
自动化
cocoa
ios
weak的实现原理
今天就说一下我们常用的属性修饰词weak例子@interfacePerson:NSObject@property(
nonatomic
,strong)Person*friend;@end@implementationPerson
gp103
·
2025-02-14 23:51
ios
NSLock 详解
1.NSLock的基本使用1)lock和unlock@interfaceSafeCounter:NSObject@property(
nonatomic
,strong)NSLock*lock;@property
gp103
·
2025-02-14 23:21
ios
IOS 自定义代理协议Delegate
cellIsOpenDidChangeAtIndexPath:(NSIndexPath*)indexPath;@end@interfaceQuestionViewCell:UITableViewCell@property(
nonatomic
OKXLIN
·
2025-01-25 08:28
ios
cocoa
macos
atomic
nonatomic
assign retain copy strong weak 介绍
atomic和
nonatomic
用来决定编译器生成的getter和setter是否为原子操作。atomic设置成员变量的@property属性时,默认为atomic,提供多线程安全。
weixin_30493321
·
2024-09-10 20:07
移动开发
c语言atomic能用数组的,属性关键字
读写权限:readonly、readwrite(默认)原子相关:atomic(默认)、
nonatomic
(常用)aomic:可以保证赋值和获取是线程安全的。
非著名程序~~~
·
2024-09-10 20:07
c语言atomic能用数组的
iOS——atomic、
nonatomic
、assign、_unsafe_unretain
atomic和
nonatomic
在iOS开发中,当你定义一个属性时,编译器会自动为你生成一个带下划线的成员变量(实例变量)以及对应的getter和setter方法。
糸师凛
·
2024-09-10 19:30
ios
cocoa
macos
简单实现浮动按钮+上滑隐藏按钮+下滑显示按钮
import"SlideShowOrHideVC.h"@interfaceSlideShowOrHideVC(){CGFloatlastContentOffset;BOOLhideBtn;BOOLisBottom;}@property(
nonatomic
AlanGe
·
2024-09-10 19:20
属性和成员变量
1.现在的编译器@interfaceGBViewController:UIViewController@property(
nonatomic
,strong)NSString*myString;@end这是编译器会给我们默认生成
Rumbles
·
2024-09-06 22:58
tableView reloadData 刷新结束后再执行后续操作
self.tableViewreloadData]并不会等待tableview更新结束后才执行后续代码,而是立即执行后续代码做个试验:代码如下@interfaceViewController()@property(
nonatomic
wg刚
·
2024-09-02 16:12
Objective-C属性字符串NSAttributedString
因为要做点击事件,所以我们用UITextView,首先声明一个UITextView属性:@property(
nonatomic
FEverStar
·
2024-08-28 08:53
iOS开发
iOS开发入门到精通
objective-c
NSAttribut
属性字符串
iOS开发中为Xcode添加常用的代码
@property(
nonatomic
,strong)NSString*name;@property(
nonatomic
,strong)NSNumber*nu
皆为序幕_
·
2024-08-25 16:02
iOS编程解析URL
#importNS_ASSUME_NONNULL_BEGIN/***URL解析类*/@interfaceURLHelper:NSObject/***scheme*/@property(strong,
nonatomic
单线程Jack
·
2024-08-25 16:25
ios UICollectionView的复用问题
复用的效果:如图上下滑动的时候图片间距发生了变化解决办法:1、自定义cell中添加一个属性;@property(
nonatomic
,assign)CGFloatheight;2、实现setter方法-(
哈皮吖
·
2024-08-22 18:15
ios随笔
ios
ios
ios
IOS面试题object-c 149-152
149.简述使用
nonatomic
一定是线程安全的吗?
️ 邪神
·
2024-03-18 20:30
IOS面试题
ios
objective-c
面试题
面试
iOS 蓝牙技巧
@property(
nonatomic
,strong)CBCentralManager*centralManager;取消蓝牙未打开等系统提示框(是否打开蓝牙...)NSDictionary*dic=@
隐身人
·
2024-03-14 12:33
iOS自定义带两个圆角的UILabel
下面直接看代码:#import"CustomizeLabel.h"@interfaceCustomizeLabel()@property(
nonatomic
,strong)CAShapeLayer*maskLayer
雪山飞狐_91ae
·
2024-02-20 02:49
如何使用KVO对NSMutableArray进行监听
[NSObjectmutableArrayValueForKey:]通过上面的方法获取到mutableArray并进行操作则可以对数组进行监听@property(
nonatomic
,strong)NSMutableArray
___1o_8o
·
2024-02-14 16:44
OC - Model写法
新建文件时选择继承NSObject对于每个参数@property(strong,
nonatomic
)NSString*name;@property(strong,
nonatomic
)NSNumber*age
Timidvb
·
2024-02-12 15:28
获取整个app用户所有操作的点
1创建一个类继承UIApplication.h文件:#include增加属性:@property(
nonatomic
,assign)BOOLisMoved;.m文件-(void)sendEvent:(UIEvent
小白e7899
·
2024-02-11 18:03
iOS关于ZXing扫码在控制器dissmiss导致崩溃的问题
最近因为项目中有扫码登录的需求,一开始用的是系统的AVFoundation库实现的扫码功能@property(
nonatomic
,strong)AVCaptureSession*captureSession
WDreamGK
·
2024-02-11 10:19
iOS UIAlertController增加输入框UITextField
这里简单介绍一下第二种方法,具体代码如下:@property(
nonatomic
,strong)UITextField*TextField;UIAlertController*a
夜冰雨
·
2024-02-10 00:30
iOS 逆向开发07:OC方法汇编
逆向开发文章汇总目录一、查看OC方法汇编二、使用反汇编工具分析汇编三、Block反汇编一、查看OC方法汇编准备如下代码://Person.h@interfacePerson:NSObject@property(
nonatomic
differ_iOSER
·
2024-02-10 00:27
支付交易密码
#import#import"MZTTextField.h"@interfacePasswordView:UIView//密码输入文本框@property(
nonatomic
,strong)MZTTextField
33a99d830fbf
·
2024-02-09 18:47
防止暴力点击
runtime解决创建按钮的分类.声明文件(.h)#definedefaultInterval.5//默认时间间隔@interfaceUIButton(UIbutton_Delay)@property(
nonatomic
Iamyu
·
2024-02-09 16:46
NSArray与NSMutableArray用copy修饰还是strong
举例如下:(1)copy:@property(
nonatomic
,copy)NSMutableArray*a;NSMutableA
adaodao3056
·
2024-02-09 14:58
iOS常见项目内存泄漏静态分析
Propertyofmutabletype'NSMutableURLRequest'has'copy'attribute;animmutableobjectwillbestored@property(readwrite,
nonatomic
幻想无极
·
2024-02-09 03:27
ios开发 RAC中关键字用法
//#import"RacTestViewController.h"#import#import#import@interfaceRacTestViewController()@property(
nonatomic
喜剧收尾_XWX
·
2024-02-09 00:47
UIRefreshControl
(instancetype)init;@property(
nonatomic
,readonly,getter=isRefreshing)BOOLrefreshing;@property(null_resettable
絮语时光杨
·
2024-02-07 10:51
【iOS分类、关联对象】如何使用关联对象给分类实现一个weak的属性
typedefOBJC_ENUM(uintptr_t,objc_AssociationPolicy){OBJC_ASSOCIATION_ASSIGN=0,//assignOBJC_ASSOCIATION_RETAIN_
NONATOMIC
allanGold
·
2024-02-06 18:45
Objective-C
ios
分类
关联对象
iOS 常驻线程如何创建
@interfaceViewController()@property(
nonatomic
,strong)NSThread*thread;@end@implementationViewController
iOS开发
·
2024-02-06 15:41
object-c一些基础内容--简单整理版
#import@interfaceViewController()@property(strong,
nonatomic
)UIImageView*imageView;@property(strong,
nonatomic
小白不想秃头
·
2024-02-06 11:19
c语言
ios
开发语言
objective
-[UICollectionViewFlowLayout 方法名:]: unrecognized selector sent to instance 0x151dcd340
@property(weak,
nonatomic
)IBOutletHorizontalPageableLayout*layout;然后直接将xib里面的layout拉线关联上面的layout;一运行就崩溃
junedeyu
·
2024-02-05 16:28
iOS 编写高质量代码(二)
下文中,getter和setter方法合称为存取方法ForExample:@property(
nonatomic
,strong)UIView*qiShareView;等价于:@synthesizeqiSh
曼谷第一开膛手
·
2024-02-03 12:28
datePicker 年与日一组 时间一组
Extension.h"NS_ASSUME_NONNULL_BEGIN@interfaceLYXHWDatePickerView:UIViewtypedefvoid(^cancelActioBlock)(void);@property(
nonatomic
高乔人
·
2024-02-02 22:15
iOS-无限时后台
创建一个计时器放到NSRunLoop中修改UIBackgroundTaskIdentifier状态@property(
nonatomic
,strong)NSTimer*timer;@property(
nonatomic
linbj
·
2024-02-02 16:33
WebViewJavascriptBridge实现APP与H5交互
第一步,在LMWebview文件中初始化WebViewJavascriptBridge,@property(strong,
nonatomic
)WebV
小y想吃糖
·
2024-02-02 15:29
Objective-C中对象与对象之间的关系
@interfacePerson:NSObject//Person类包含一个Car对象@property(
nonatomic
,strong)Car*car;@end2.
lcannal
·
2024-02-02 07:54
OC
ios
objective-c
开发语言
XML
import"ViewController.h"#import"XMGVideo.h"#import"MJExtension.h"@interfaceViewController()@property(
nonatomic
weyan
·
2024-01-30 23:54
WKWebView基本使用
直接代码.h文件#import@interfaceHWGameDetailsWebViewController:UIViewController/***/@property(
nonatomic
,strong
SK丿希望
·
2024-01-29 23:43
快速搭建UITableView
@property(
nonatomic
,strong)UITableView*mTableView;-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.self.isNewNavigationBarStyle
羊妞麻麻
·
2024-01-28 21:48
(十二)、iOS RAC - 过滤, 忽略,剔除
#import"FiltrationVC.h"#import"ReactiveObjC.h"@interfaceFiltrationVC()@property(
nonatomic
,strong,readwrite
Buddha_like
·
2024-01-28 20:32
CGAffineTransform 简单标注
UIView属性@property(
nonatomic
)CGAffineTransformtransform;//defaultisCGAffineTransformIdentity.animatableCGAffineTransform
逍遥庄主
·
2024-01-28 16:54
iOS开发-UITableView顶部图片下拉放大
UITableView继承自UIScrollView,同样的设置UIScrollView的顶部图片也可以实现同样的效果这里使用Xib创建HerderView:1、声明:@property(strong,
nonatomic
某天天
·
2024-01-26 09:57
非常轻量级的下拉筛选菜单ZBDownMenuView
ZBDownMenuView非常轻量级的下拉筛选菜单下拉筛选菜单使用方法导入头文件#import"ZBDownMenuView.h"声明ZBDownMenuView@property(strong,
nonatomic
biyuhuaping
·
2024-01-26 07:19
iOS 底层 day07 Category上的关联对象
假设添加属性的代码是@property(
nonatomic
,assign)intage;类中添加属性等价于做了三件事:①添加成员变量_age②声明age和setAge:方法③添加age和setAge:的方法实现分类中添加属性等价于只做了一件事
望穿秋水小作坊
·
2024-01-25 12:56
iOS 切指定圆角,防止离屏渲染
对于常用的切圆角方法@property(
nonatomic
)BOOLclipsToBounds;//WhenYES,contentandsubviewsareclippedtotheboundsoftheview.DefaultisNO
supe_rNiu
·
2024-01-25 02:04
Object-c
ios
UIBezierPa
CAShapeLay
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他