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
MJExtension用法
1.Person模型嵌套Book模型@interfaceBook:
NSObject
@property(nonatomic,copy)NSString*a;@property(nonatomic,copy
蛋白质corn
·
2023-01-28 23:01
iOS开发-IM语音录制
AVAudioRecorder,这里涉及到麦克风权限,这个是从以前项目爬出来的,下面给出删减过后的文件内容importUIKitimportAVFoundationclasskjSwiftExHelper:
NSObject
Kegem
·
2023-01-28 20:30
iOS Runtime应用示例
BuildSetting搜索msg->EnableStrictCheckingofobjc_msgSendCalls设置为NO新建Person类Person.h#import@interfacePerson:
NSObject
一片姜汁
·
2023-01-28 19:53
基于DCloud关于iOS平台第三方插件开发时,JS调用OC时变量被至置空问题解决方案
(成了野指针)OC代码-原//1.定义@interfaceHLBLEManager:
NSObject
/**将数据写入描述中的回调*/@property(copy,nonatomic)HLWriteToDescriptorBlockwriteToDes
冼强輝
·
2023-01-28 15:46
iOS开发通知规范化
小学给小学生发的放假通知staticNSString*constschoolHolidayNotification=@"schoolHolidayNotification";@interfaceSchool:
NSObject
追沐
·
2023-01-28 14:15
iOS KVC的理解
KVC的定义都是对
NSObject
的扩展来实现的,Objective-C中有个
叶子丝
·
2023-01-28 14:36
isa详解上
如果对
NSObject
的实现有过研究,应该就知道,所有的对象,不管是实例对象,还是类对象,其实质都是一个C语言结构体:typedefstructobjc_class*Class;typedefstructobjc_object
码农农农SL
·
2023-01-28 12:49
02 - Block(内存管理篇)
1-block的强引用与弱引用我们先看一下这样的代码#import@interfaceTestObject:
NSObject
@property(nonatomic,assign)intage;@end@
Orely
·
2023-01-28 11:10
SafeKVO
防止多次addobser和多次remove导致的错误赋值粘贴下面代码放进项目即可
NSObject
+SafeKVO.h#importNS_ASSUME_NONNULL_BEGIN@interfaceNSObject
writeSpace
·
2023-01-28 07:36
iOS 数组排序
iOS对存放对象的数组排序//我们将要排序的对象是一个Persion类,如下定义:@interfacePerson:
NSObject
@property(nonatomic,copy)NSString*name
witcheryboy
·
2023-01-27 23:47
iOS 播放pcm文件
@classLYPlayer;@protocolLYPlayerDelegate-(void)onPlayToEnd:(LYPlayer*)player;@end@interfaceLYPlayer:
NSObject
答案在风中飘
·
2023-01-27 16:54
iOS13 中判断应用是否安装
得到安装应用列表的方式得到所有应用的bundleID代码如下ClassLSApplicationWorkspace_class=objc_getClass("LSApplicationWorkspace");
NSObject
蔣曉強
·
2023-01-27 12:37
iOS底层原理 - 初始化一个
NSObject
对象会分配多少内存
首先想到,用runtime获取一下intmain(intargc,constchar*argv[]){@autoreleasepool{NSLog(@"%zd",class_getInstanceSize([NSObjectclass]));}return0;}2021-03-2121:14:50.894517+0800objectAllocSize[7262:280902]8Programend
欧币杰昔
·
2023-01-27 12:07
融云im封装
#importNS_ASSUME_NONNULL_BEGIN@interfaceTYWJRongCloudTool:
NSObject
+(instancetype)sharedTool;//登陆融云服务器
五角
·
2023-01-27 11:08
OC 之 alloc 开辟内存
在oc中创建对象的时候,经常会用到这样一句代码
NSObject
*o=[[NSObjectalloc]init];为什么要alloc和init呢?alloc和init分别做了什么事情呢?
暮云_开发
·
2023-01-27 11:41
0x001 理解iOS的[self class] 和 [super class]
0x001理解iOS的[selfclass]和[superclass]1、定义LGPerson类LGPerson.h@interfaceLGPerson:
NSObject
@property(nonatomic
小码农小世界
·
2023-01-27 09:11
笔记-第6条理解“属性”这一概念(概念)
@interfaceEOCPerson:
NSObject
{
[email protected]
*_firstName;4.NSString*_lastName;5.
rachel_rui
·
2023-01-27 06:04
对象属性Setter&Getter方法为+
SJFullscreenPopGesture的框架,有个很特别的地方声明一个类,声明了这个类的属性,一般我们重写某个属性的Setter&Getter,都是-开头,但是他是用+///.h文件@interfacePersonEntity:
NSObject
EdenChow
·
2023-01-26 23:41
iOS设计模式之策略模式
从一个实例讲起吧,假定App有一个Address类,是填写地址页面的model层,我们将其简化,用3个字段举例:@interfaceAddress:
NSObject
@property(nonatomic
安静等待_
·
2023-01-26 16:33
atomic内部使用的是自旋锁还是互斥锁?
OC代码在main.m文件中定义ZYPerson类,分别有atomic修饰的属性name和nonatomic修饰的属性gender@interfaceZYPerson:
NSObject
@property
lotus_yoma
·
2023-01-26 16:33
iOS 地图轨迹回放之播放、暂停、加速、减速(高德地图)
需要我们自己去自定义;IMG_0679.jpg直接上代码:JVMoveAnimation.h#importNS_ASSUME_NONNULL_BEGIN@interfaceJVMoveAnimation:
NSObject
望月Jarvis
·
2023-01-26 13:54
iOS内存管理
任何继承了
NSObject
的对象需要进行内存管理一些其他类型(int,char,float,double,struct,enum等)不需要进行内存管理why?因为继承了NS
SpringFighting
·
2023-01-26 12:05
理解iOS系统框架
在iOS编程中,我们经常需要用到系统框架,即使是
NSObject
这个标准的根类,也属于Foundation框架,而非语言本身。开发者碰到的主要的框架就是Foundation,例如
木木一直在哭泣
·
2023-01-26 11:17
PromisesObjC
承诺pending-待处理状态fulfilled-已实现状态(成功情况,可进行例如更新UI操作)rejected-已拒绝状态(抛出错误)FBLPromise.h@interfaceFBLPromise:
NSObject
想聽丿伱說衹愛我
·
2023-01-26 11:27
@proptery属性
@interfacePerson:
NSObject
{@publicNSString*_firstName;NSString*_secondName;@private}-(NSString*)firstName
汉秋
·
2023-01-26 07:29
话说 "=="和 "isEqual"
如果是基本类型变量,且都是数值型(类型可以不同),则只要值相等,就会返回真;如果是两个指针类型变量【例如OC对象】,则必须是两个指针变量保存的内存地址相同才会返回真,对于“isEqual”方法:这个方法是
NSObject
平常心_kale
·
2023-01-26 07:04
Swift中使用KVC报错解决方案
解决方案:继承自
NSObject
,并添加关键字@objcMembers
小呀小苹果呀
·
2023-01-26 07:40
<
NSObject
>协议
协议写在前头,上一篇我们介绍了
NSObject
基类中定义的函数,但是我们发现在Cocoa有两个
NSObject
,一个是类,一个是协议。为什么有两个?用来做什么?
凌巅
·
2023-01-26 02:48
二叉树
@interfacemyTree:
NSObject
@property(nonatomic,assign)NSIntegervalue;@property(nonatomic,strong)myTree*
高乔人
·
2023-01-25 22:24
OC为何很少new一个对象?
image.png前言对于OC,我们最常用的生成一个对象的方式是下面这样的
NSObject
*obj=[[NSObjectalloc]init];当然也会有下面这种方式
NSObject
*obj=[NSObjectnew
Invisible_He
·
2023-01-25 22:45
iOS单例的写法
参考https://www.jianshu.com/p/6b012ebc10fe.h文件```objective-c#import@interfaceCYWinLoseSound:
NSObject
+(instancetype
范特森
·
2023-01-25 22:50
iOS封装静态库Framework,以及真机和模拟器Framework合二为一
>Next2.输入你Framework的名字,然后点击Next3.设置SDK支持的最低版本号,此处我选择的是最低支持到iOS114.修改配置5.创建我们要封装到SDK中的代码,此处为了示意,简单创建了
NSObject
攻城狮GG
·
2022-12-28 15:16
【Effective_Objective-C_2对象,消息,运行期1】
使用属性更便捷属性特质原子性读写权限内存管理语义方法名原子性和非原子性要点总结7在对象内部尽量直接访问实例变量要点总结8理解“对象等同性”==和isEqual“==”判断的依据“isEuqalToString"
NSObject
小司在哪里
·
2022-12-26 21:18
objective-c
ios
java
【Effective Objective-C】—— 系统框架
我们经常使用的就是Foundation框架,像
NSObject
、NSArray等等的类都在其中。这个框架中的类通常都是以NS前缀开头的,此前缀是在OC语言用作Ne
西邮郭富城
·
2022-12-26 21:11
Effective
Objective-C
objective-c
开发语言
macos
weak源码分析
intmain(intargc,constchar*argv[]){
NSObject
*obj=[NSObjectnew];__weakidp=obj;return0;}上面的代码,在编译成汇编的时候会添加两个函数
zziazm
·
2022-12-22 14:52
KVC原理与数据筛选
作者:宋宏帅1前言在技术论坛中看到一则很有意思的KVC案例:interfacePerson:
NSObject
@property(nonatomic,copy)NSString*name;@property
·
2022-11-30 07:27
kvc编码数据分析程序员算法
【iOS重学】Category的底层原理
Category的基本使用//Person类@interfacePerson:
NSObject
-(void)run;@end@implementationPerson-(void)run{NSLog(@
重庆妹子在霾都
·
2022-11-25 14:44
UIView与CALayer
CALAyer:属于QuartzCore.framework,是用来绘制内容的,对内容进行动画处理,继承于
NSObject
,不能处理用户事件。每一个U
gpylove
·
2022-10-21 21:47
非注册Protocol实现iOS组件化解耦
image.png一、基础协议库ProtocolManager定义各个模块Protocolimage.png1.1XXProtocolManager内部实现@interfaceXXProtocolManager:
NSObject
烟雨痕
·
2022-10-21 16:52
ios+android权限判断——unity开发中
参考://https://www.jb51.net/article/148641.htm1、ios中判断录音权限:#import@interfacePermission:
NSObject
@endPermission.h
wodownload2
·
2022-10-16 15:49
Unity
Swift中KVO的简单示例
利用observ函数实现classChild:
NSObject
{@objcdynamicvarage:Intvarname:Stringinit(age:Int,name:String){self.age
枯树恋
·
2022-10-14 17:29
iOS 根据通讯录首字母排序
新建继承
NSObject
的文件,取名为LinkManSortLinkManSort.m文件#import"LinkManSort.h"staticNSString*constCYPinyinGroupResultArray
肉肉要次肉
·
2022-10-13 14:06
Swift HandyJSON简介和使用
它反序列化时(把JSON转换为Model)不要求Model从
NSObject
继承(因为它不是基于KVC机制),也不要求你为Model定义一个Mapping函数。只要你定义好Mode
可地出溜
·
2022-09-29 18:04
iOS 实现苹果第三方登录注意事项
frameworkAuthenticationServices.framework2.添加能力SigninwithApple3.代码部分objectc实现#import#import@classRootViewController;@interfaceAppController:
NSObject
绊倒帕萨特
·
2022-09-26 17:36
ios
经验分享
底层原理:Category中的load和initialize方法
1.load方法1.1load基本用法我们来看一下load基本使用示例#import@interfacePeople:
NSObject
@end#import"People.h"@implementationPeople
飘摇的水草
·
2022-08-31 14:24
OC-底层实现
class和id,
NSObject
的本质typedefstructobjc_objectNSObject;typedefstructobjc_class*Class;typedefstructobjc_object
彭同学她同桌
·
2022-08-19 21:06
OC
ios
objective-c
开发语言
iOS中
NSObject
对象占多少内存
但实际上,一个
NSObject
对象内部在64bit(64位架构)下只用了8byte(8字节)空间,在32bit(32位架构)下只用了4byte(4字节)空间,原因在于系统分配内存空间规律是16的倍数//
zxb有缘
·
2022-08-17 17:20
Observing KVO Key-Value基本使用原理示例详解
通常,如果你的对象继承自
NSObject
并且你以通常的方式创建属性,那么你的对象
·
2022-08-08 15:07
OC泛型介绍
协议@protocolSong@endAnimal对象实现协议Song并定义泛型ObjectType#import#import"Song.h"@interfaceAnimal:
NSObject
@endDog
再帅就满分了
·
2022-08-04 16:34
代码分析Objective-C中的深拷贝与浅拷贝
两种类型都是
NSObject
的子类,都实现了
NSObject
中的mutabl
阿腾木
·
2022-07-28 12:01
iOS|OC
objective-c
ios
开发语言
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他