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
NSObject
面试题: 方法的存储
@interfaceLGPerson:
NSObject
-(void)sayHello;+(void)sayHappy;@end@implementationLGPerson-(void)sayHello
KB_MORE
·
2023-03-09 07:07
iOS 从视频文件中抽取所有帧
archives/202012021932一个抽取视频中所有帧的工具类,方便以后使用importFoundationimportAVFoundationpublicclassWJVideoReader:
NSObject
半城coding
·
2023-03-09 04:18
ios自动释放池
一.自动释放池源码解析intmain(intargc,constchar*argv[]){@autoreleasepool{
NSObject
*obj=[[NSObjectalloc]init];}return0
lth123
·
2023-03-09 03:31
iOS权限检测
AuthManager.h@interfaceAuthManager:
NSObject
#pragmamark检测麦克风+(BOOL)checkMicphoneAuth;#pragmamark判断相册权限是否打开
EasonWangys
·
2023-02-19 08:48
创建NSDateFormatter对象耗时对比
总结:对比了模拟器iPhone8p和真机iPhone8p,结果如下:1、创建100w个NSDateFormatter,真机耗时1s,模拟器耗时1s2、创建100w个
NSObject
,真机耗时0.5s,模拟器耗时
渡边君WM
·
2023-02-19 05:33
iOS底层原理--类的结构分析(二)
得出了以下结论:对象的isa指针质量的时候类,类的isa指向的是元类(MetaClass),元类最终指向了根元类(
NSObject
)class在底层是一个objc_class类型的结构体,而objc_class
黑眼豆豆_
·
2023-02-19 02:51
OC底层原理03 -
NSObject
的alloc 源码分析
分析
NSObject
的alloc流程发现问题在main函数是增加一个
NSObject
对象的定义,并在对象处加上断点。
卡布奇诺_95d2
·
2023-02-19 00:57
iOS 通过源码看看alloc以及内存分配
image.png大致如上图所示接下来从一道经典面试题开个头一个
NSObject
对象占用多少内存答:系统分配16字节,实际利用8字节
NSObject
只有一个成员变量isa指针,arm64架构后可以追寻到一个
水煮杰尼龟
·
2023-02-18 22:44
整个app切换主题颜色--用于特殊节日纪念
#importNS_ASSUME_NONNULL_BEGIN@interfaceIMYAppGrayStyle:
NSObject
///开启全局变灰+(void)open;///关闭全局变灰+(void)
不言弃zxf
·
2023-02-18 02:58
NSProxy <
NSObject
>
为什么是不是继承与
NSObject
?
Rumbles
·
2023-02-17 19:57
Objective-C的本质
面试题:一个
NSObject
对象占用多少内存?
凌云01
·
2023-02-17 10:47
swift-单例、属性传值、代理、闭包、通知传值
swift也有和OC一样的穿值方式1.单例模式总结finalclassLTSingle:
NSObject
{staticletsharedInstance=LTSingle()privateoverrideinit
money_ac9e
·
2023-02-17 10:31
EFUtils示例(1)-验证值是否合法
(Validatetheobjectisnilornull.)
NSObject
*object;//NilLOG_FORMAT(@"1:%d",[EFUtilsobjectIsNilOrNull:object
fredericoyang
·
2023-02-17 02:33
六、isa走位图实例分析
isa流程图.pngLGPerson@interfaceLGPerson:
NSObject
-(void)sayNB;+(void)sayHappay;@end@implementationLGPerson
KB_MORE
·
2023-02-17 00:56
Swift String 报错。
Argumenttype'String'doesnotconformtoexpectedtype'NSCopying'Argumenttype'String'doesnotconformtoexpectedtype'NSSecureCoding'String是一个Struct,而classNSString:
NSObject
_10_01_
·
2023-02-16 22:41
NSObject
底层本质
一、OC转C/C++二、
NSObject
对象内存布局三、
NSObject
内存大小四、OC对象内存布局五、OC对象内存大小六、对象分类(instance对象、class对象、meta-calss对象)七、
ZhengYaWei
·
2023-02-16 14:41
iOS 深入理解isa指针和superclass指针
苹果开源代码(https://opensource.apple.com/tarballs/)1.instance实例对象1.1定义实例对象是通过类alloc出来的对象,每次调用alloc都会产生新的实例对象
NSObject
maskerII
·
2023-02-07 12:48
Swift中的@objc、@objcMembers关键字探讨
但是在Swift中所有继承自
NSObject
的类,仍然保留了Objective-c的动态性。如果想要使用它的动态性就需要加上@objc关键字,本篇文章就来讲一下,
剑老师
·
2023-02-07 10:45
监听键盘弹出事件,添加自定义View
效果图:项目中经常用到这种监听键盘弹出,并且自定义键盘上部的view,6F4396FA-DA46-4A3B-96F7-B29506A4DE2F.png一.创建一个继续自
NSObject
的STEAction
kivinSun
·
2023-02-07 05:01
Swift常用第三方库
Networking:1.Moya2.Alamofire3.ApolloRxExtensions:1.RxSwift2.RxDataSources3.RxSwiftExt4.
NSObject
+Rx5.RxViewController6
九龙
·
2023-02-07 04:00
iOS block总结 (二)
原文地址block总结(一)对象类型的auto变量例子一首先看一个简单的例子定义一个类YZPerson,里面只有一个dealloc方法@interfaceYZPerson:
NSObject
@property
贾小敏1234
·
2023-02-07 01:18
iOS·
NSObject
的两种含义:类与协议
1.区分:类的
NSObject
与协议的NSObjectiOS开发中,苹果提供的一些系统类都属于
NSObject
的子类,例如UIColor类的定义如下所示。
小码僧
·
2023-02-06 18:46
今天学点category
MALColor.h"self.view.backgroundColor=[UIColorcolorWithHex:@"#975d91"];知道我们当前在哪个ViewController#import"
NSObject
王老板
·
2023-02-06 15:01
iOS内存分配
一个
NSObject
对象,我们可以用这样的代码去打印一个
NSObject
对象的大小:
NSObject
*o=[[NSObje
xlL503721
·
2023-02-06 12:41
KVO底层原理
二、KVO初探context系统给的方法:-(void)addObserver:(
NSObject
*)observerforKeyPath
CS_SDN
·
2023-02-06 09:16
iOS绘制饼状图
效果图效果图1创建SKPPieChartView继承于UIView2SKPPieChartView.h#importNS_ASSUME_NONNULL_BEGIN@interfaceChartModel:
NSObject
宋魁鹏
·
2023-02-06 08:24
OC底层原理14-类扩展及分类的关联对象
类扩展以下的形式就是类扩展//分类@interfaceLGTeacher:
NSObject
-(void)instanceMethod;-(void)classMethod;@end//类扩展@interfaceLGTeacher
夏天的枫_
·
2023-02-06 08:11
Swift-单例
继承自
NSObject
@objcMemberspublicclassSingleton:
NSObject
{publicstaticletshared=Singleton()privateoverrideinit
iVikings
·
2023-02-06 06:36
OC对象的分类
NSObject
*objc1=[[NSObjectalloc]init];
NSObject
*objc2=[[NSObjectalloc]init];objc1和objc2都是
NSObject
的实例对象,
雪上踏痕
·
2023-02-06 00:23
iOS如何存储多个delegate
可以使用NSHashTable存储weak指针
NSObject
*obj=[[NSObjectalloc]init];__weakNSObject*weakobj1=obj;NSHashTable*table
哈哈哈我的简书账号
·
2023-02-06 00:35
NSObject
的消息转发机制
截屏2020-12-16上午11.49.46.pngStep1///Dynamicallyprovidesanimplementationforagivenselectorforaclassmethod.(BOOL)resolveClassMethod:(SEL)selOBJC_AVAILABLE(10.5,2.0,9.0,1.0,2.0);///Dynamicallyprovidesanimpl
穷小子
·
2023-02-05 09:24
弹幕复用:LNDanmakuPool
:LNDanmakuMasterLNDanmakuPool是LNDanmakuMaster针对弹幕场景提出的复用方案,与UICollectionView/UITableView的复用逻辑很相似,为任意
NSObject
BangRaJun
·
2023-02-05 06:56
Objective-C isa指针探秘
NSObject
->Class->objc_class->objc_object新建一个最简单的空类:@interfacePerson:
NSObject
@end@implementationPerson
milawoai
·
2023-02-05 04:18
NSObject
NSObjectReviewScreenShot2019-12-19at9.04.57PM.pngtogglethebuttontocheckthewholecallheapstack.WhenrunthecodeABCRobot*r=[ABCRobotalloc];Youwillfindbeforeitcallsthe//Baseclassimplementationof+alloc.clsis
Justin_S_Wang
·
2023-02-05 00:46
iOS开发 视频添加音频、可修改开始时间与音量
XXWVideoEditor.h文件#import#import@interfaceXXWVideoEditor:
NSObject
/**视频添加音频@paramvideoUrl视频URL@paramaudioUrl
西孟___
·
2023-02-05 00:36
weak的实现原理
weak的实现原理总结记录根据代码:
NSObject
*obj=[[NSObjectalloc]init];__weakNSObject*weakObj=obj;来分析weak的实现过程。
yingxl1992
·
2023-02-04 23:00
iOS字节网易面试题(带答案)
不可以,先看一下NSString的alloc方法@classNSPlaceholderString;@interfaceNSString:(
NSObject
)+(id)alloc;@end@implementationNSString
话说很不错
·
2023-02-04 21:45
获取接口数据
Model.h#import@interfaceModel:
NSObject
@property(nonatomic,strong)NSString*author;@property(nonatomic,
朕i
·
2023-02-04 17:25
Block场景下的weak使用
在苹果官方文档中有官方示例,如下所示:@interfaceXYZObject:
NSObject
@property(copy)void(^blockProperty)(void);@endNote:Youshouldspecifycopyasthepropertyattribute
GiseriOS
·
2023-02-04 14:53
iOS 启动优化(四)-生成 Order File
(二)-二进制重排篇启动优化(三)-编译期插桩篇启动优化(四)-生成OrderFile先附上demo代码SwiftTest.swift文件importUIKit@objcclassSwiftTest:
NSObject
顶级蜗牛
·
2023-02-04 13:20
iOS中几种定时器的介绍
iOS中延时方案主要有以下三种:*
NSObject
的方案*NSTimer的方案*GCD方案用法介绍
NSObject
延时实现
NSObject
实现
回忆式_想念
·
2023-02-04 10:44
ios-面试-UIView 和 CALayer
3,UIView继承与UIResponder而CALayer继承于
NSObject
。所以U
小样别嘚瑟
·
2023-02-04 10:52
React Native调用IOS原生继承
NSObject
的控件方法
也同时调用原生,查看相关权限,如相册,相机,定位,通知状态等权限#import#import#importNS_ASSUME_NONNULL_BEGIN@interfacePermissionsManager:
NSObject
FMaarten
·
2023-02-04 07:14
NSSecureCoding协议demo
1.自定义一个User类,实现NSSecureCoding协议@interfaceUser:
NSObject
@property(nonatomic,strong)NSString*user;@property
ONE2
·
2023-02-04 06:45
iOS 探索objc_msgSend
并在main.m中完成调用:@interfaceLPPerson:
NSObject
@property(nonatomic,co
Sheisone
·
2023-02-04 04:16
手动切换测试环境
如上图所示手动切换环境:1、先实现一个切换环境的类#import@interfaceChangeEnvironment:
NSObject
+(instancetype)sharedInstance;//切换环境
异乡人_4f2a
·
2023-02-04 01:55
NSObject
对象(1)
superClass指针对象instance是通过类alloc生成一个新的对象,每次alloc内存是不一样,叫做实例对象每一个实例对象内存中放的是成员变量的值包含isa,isa是用来找到该对象的类对象,
NSObject
豆豆哥哥
·
2023-02-04 01:22
iOS类分析
一、类分析在我们日常使用中都是创建类都是继承自
NSObject
,在底层把我们的类编译成什么样子,我们也不是很清楚,今天我们把项目编译成c++源码来看一看类编译成什么样子。
leng_li
·
2023-02-03 23:39
swift 网络请求之解析模型
a.网络检测文件importUIKitimportAlamofireclassGBNetworkReachability:
NSObject
{staticletreachAbility=GBNetworkReachability
yuezishenyou
·
2023-02-03 21:40
OC对象的分类
对象(实例对象)class对象(类对象)meta-class对象(元类对象)instance对象:instance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象
NSObject
Jason_YZC
·
2023-02-03 20:49
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他