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
KVO实现原理
KVO实现步骤KVO的实现分为三步:-(void)addObserver:(
NSObject
*)observerforKeyPath:(NSString*)keyPathoptions:(NSKeyValueObservingOptions
NeroXie
·
2021-06-11 11:37
iOS 封装一个简单的日历
下面上菜~1.我们先封装一个日期的类YBKDateItem,包括当前日期,具体是所属月的哪号,在UICollectionView中显示是否是属于当前月@interfaceYBKDateItem:
NSObject
遥想月下
·
2021-06-11 10:49
Effective Objective-C 2.0随身笔记(五)
29.理解引用计数1.引用计数的工作原理
NSObject
协议声明了下面三种方法用于操作计数器:Retain递增保留计数、release递减保留计数、autorelease“自动释放池”。
Ryan_RH
·
2021-06-11 06:18
iOS UIView 与 CALayer 的介绍
1:UIView的继承结构为:UIResponder:
NSObject
。
一滴矿泉水
·
2021-06-11 01:26
NSCoding 的使用
定义一个Model,让其遵循NSCoding协议,方便我们进行归档数据存储(直接到plist或者NSUserdefaults)OC@interfaceMyModel:
NSObject
@property(
狒狒James_Leo
·
2021-06-11 00:12
PKPaymentMethod
PKPaymentMethod继承自
NSObject
,@importPassKitAccessingPaymentMethodData访问支付方式的数据displayName卡片的显示名称network
NEWWORLD
·
2021-06-10 19:10
NSProxy OC中神奇的根类
NSProxy实现了根类所需的基本方法,包括在
NSObject
协议中定义的方法
oneday527
·
2021-06-10 15:46
算法题目
//importUIKit//LeetCode算法学习classLearn:
NSObject
{}publicclassListNode{publicvarval:Intpublicvarnext:ListNode
獨荹儛臨
·
2021-06-10 12:28
iOS Block在ARC/非ARC下的使用总结
2,Block其实是特殊的Objective-C对象,可以使用copy,release等来管理内存,但和一般的
NSObject
的管理方式有些不同,稍后会说明。三根据Blo
Crazy2015
·
2021-06-10 12:37
iOS 内存对齐问题
(64位系统,本文按照64位系统)@interfacePerson:
NSObject
{char_sex;int_age;char_sex2;}@end@implementationPerson@end@
黄家湖小学友
·
2021-06-10 10:15
超强整理,iOS最全面试题合集(附答案)
一个
NSObject
对象占用多少内存空间?说一下对class_rw_t的理解?说一下对class_ro_t的理解?说一下对isa指针的理解说一下Runtime的方法缓存?
_小迷糊_997
·
2021-06-10 08:32
OC与React Native事件交互
RNBridgeModule)进行管理:RNBridgeModule.h文件#import#import#import/***RN和iOS/OC桥接模块*/@interfaceRNBridgeModule:
NSObject
捷风
·
2021-06-10 01:51
SCNLookAtConstraint
classSCNConstraint:
NSObject
根据指定规则自动调整节点的位置,旋转或比例的对象的抽象超类。
AntKing
·
2021-06-09 23:54
UILabel 添加点击事件、下划线、删除线、字体颜色
#importNS_ASSUME_NONNULL_BEGIN/*特殊字符串model*/@interfaceLYAttributeModel:
NSObject
//带点击事件的字符串@property(nonatomic
独孤伊人_xie
·
2021-06-09 22:58
iOS面试总结——NSProxy关键字、id、instancetype
最近面试的时候,面试官问到了一个问题,“你知道'id'和(
NSObject
*)的区别吗”,有点懵,心里在想不应该是问'id'和‘instancetype’的区别嘛。。。
没了蜡笔de小新
·
2021-06-09 22:06
亲历swift4更新
智能.u=3250248031,1648997579&fm=27&gp=0.jpg不说废话了,说说今天的重点,swift4的改动内容.一.更智能安全的KeyValueCoding让我们举个栗子,这是一个
NSObject
小码儿
·
2021-06-09 20:29
iOS-KVO(一) 基本操作
iOS-KVO(四)自定义KVO+BlockKVO(key-value-observing)是实现键值观察的方式,当某个属性的值发生变化的时候,通知观察者;KVO本质上其实是一个观察者模式;一般继承自
NSObject
厦门_小灰灰
·
2021-06-09 17:16
Objective-C方法不被识别时的三次补救机会
NSObject
的+resolveClassMethod:类方法与+resolveInstance
苏沫离
·
2021-06-09 12:32
iOS AVSpeechSynthesizer 语音播报以及后台播报设置(Swift)
管理类文件importAVFoundationclassSpeechUtteranceManager:
NSObject
{///单例管理语音播报比较适用于多种类
wiiale
·
2021-06-09 12:34
KVO封装 -------一行代码搞定观察者的添加 回调处理 2019-06-26
通过给
NSObject
添加分类实现封装使用时对象直接调用即可-(void)sjyObserver:(
NSObject
*)objectkeyPath:(NSString*)keyPathblock:(KVOBlock
上官凌玉
·
2021-06-09 10:01
Swift下面字典(json)和模型的转换
一、swift下使用OC框架在OC下面字典和模型的转换有些非常好用的第三方框架,如(YYMode,MJExtension等),当然Swift也可以借鉴这两个框架,只是需要创建模型的时候继承自
NSObject
Nulll
·
2021-06-09 07:27
UIView与CALayer || frame与bounds || position与anchorPoint
区别UIView可以传递事件而CALayer无法参与事件传递,这个主要由于UIkit中使用UIResponder作为相应对象,UIKit中都直接或间接继承UIResponder,而CALayer则是继承
NSObject
Someone_Joker
·
2021-06-09 07:01
block的本质
1.pngblock其实也是
NSObject
的子类block的类型一共有三种类型的block分别是:全局的,栈上的b,堆上的__NSGlobalBlock__(_NSConcreteGlobalBlock
Oo哔哔哔
·
2021-06-09 06:23
SCNPhysicsBody
classSCNPhysicsBody:
NSObject
附加到场景图节点的物理模拟属性。varphysicsShape:SCNPhysicsShape?
AntKing
·
2021-06-09 05:37
iOS-KVO(键值监听)
KVO全称为KeyValueObserving,键值监听机制,由NSKeyValueObserving协议提供支持,
NSObject
类继承了该协议,所以
NSObject
的子类都可使用该方法。
良人不归_墨染锦年
·
2021-06-09 04:44
KVC 总结
在Swift中为一个类实现KVC的话,需要让它继承自
NSObject
:classPerson:
NSObject
{varfirstName:StringvarlastName:Stringinit(firstName
Lucky_Roc
·
2021-06-09 03:53
iOS 模态动画2
效果:11月-06-201711-06-14.gif新建一个类MJAnimationVertical基于
NSObject
重写-(NSTimeInterval)transitionDuration:(id
马大俊不是啥好人
·
2021-06-09 02:14
ios开发内存管理及内存泄漏整理总结
一类是引用类型,即继承自
NSObject
类的所有的OC对象。
一直在路上66
·
2021-06-09 01:15
关于在swift4.0中遇到的坑:class_copyPropertyList获取不到属性列表
后来通过查找资料发现是因为swift4.0中继承
NSObject
的swiftclass不再默认BRIDGE到OC,如果我们想要使用的话我们就需要在class前面加上@objcMembers这么一个关键字
它是一只肥猫
·
2021-06-09 00:43
OC对象alloc底层原理探究
alloc方法的作用 首先我们先来探索最基础的alloc与init方法,创建一个项目工程,创建一个LGPerson类,代码如下:\\LGPerson.h文件中代码如下:@interfaceLGPerson:
NSObject
_从今以后_
·
2021-06-08 21:30
详解React Native与IOS端之间的交互
前置准备首先最好了解一点关于oc的语法知识1.创建声明文件nativeModule.h#import#import@interfacenativeModule:
NSObject
@end2.创建文件nativeModule.m
·
2021-06-08 17:26
【极客班】继承与多态
3.访问用->4.了解
NSObject
,目前已知的init、class、initialize等。多看
NSObject
技术文档。增加对API经验的积累,学会查资料。5.继承的含义:成员
niuxicao
·
2021-06-08 16:56
iOS-KVO
KVO(Key-Valueobserving):是苹果提供的一套事件通知机制.允许对象监听另一个对象特定属性的改变,并在属性发生改变时接收到事件.由于KVO的实现机制,所以对属性才会发生作用;一般继承自
NSObject
指头飞血
·
2021-06-08 14:19
注意
NSObject
被回收
背景是我要监听AVPlayer的播放状态,需要调用到playerItem.addObserver方法,该方法需要传入一个
NSObject
,于是我就自定义了一个类继承自
NSObject
。
左卫门_6e62
·
2021-06-08 13:24
KVO
基本使用:说明:HJPerson是继承自
NSObject
的自定义类@interfaceViewController()@property(nonatomic,strong)HJPerson*person1
HJ_Technology
·
2021-06-08 06:45
KVC(1) - 进阶用法1
首先创建一个Person类,在.h文件中定义属性#import@interfaceTZPerson:
NSObject
@property(nonatomic,strong)NSString*name;@property
JinHuiZhang
·
2021-06-08 03:42
通过Bundle ID 唤醒App
1:查看手机中安装的所有App的包名(void)GetPackageName{Classlsawsc=NSClassFromString(@"LSApplicationWorkspace");
NSObject
旭日飞扬
·
2021-06-08 02:54
iOS 数据持久化
1,归档:单个对象的归档代码:多个对象归档代码:数据模型归档方法2,plist.plist数据结构:plist图片.pngModel代码:@interfaceModel:
NSObject
#pragmamark
feitry
·
2021-06-08 02:34
ARKit API
ARAnchor@interfaceARAnchor:
NSObject
/**标识符*/@property(nonatomic,readonly)NSUUID*identifier;/**锚点的旋转变换矩阵
maoege
·
2021-06-07 23:53
Swift4.0 用运行时访问类的属性
类的属性前面需要加上@objc关键词或者类前面加上@objcMembers,否则运行时访问不了类的属性image.png原因:在Swift4中继承
NSObject
的swiftclass不再默认全部bridge
Dayon
·
2021-06-07 19:31
iOS语音报读功能实现
废话不多说直接亮码自己写了个Model名字叫SoundReadModelSoundReadModel.h#import@interfaceSoundReadModel:
NSObject
-(void)read
沐梓弦乐
·
2021-06-07 18:52
OC 底层源码/原理合集
(二):源码探索学习篇alloc相关IOS底层(三):alloc相关:初探alloc,init,new源码分析IOS底层(四):alloc相关:对象属性在内存中的布局IOS底层(五):alloc相关:
NSObject
ShawnRufus
·
2021-06-07 16:00
alloc流程分析一
代码如下:
NSObject
*obj1=[NSObjectalloc];
NSObject
*obj2=[obj1init];
NSObject
*obj3=[obj1init];NSLog(@"%@--%p--
一毛钱
·
2021-06-07 15:29
ReactiveObjC (二一)(RACEvent)
@interfaceRACEvent:
NSObject
+(RACEvent*)completedEvent;+(RACEvent*)eventWithError:(nullableNSError*)error
李潇南
·
2021-06-07 15:30
iOS - Key Value Coding
KVO一种能够让对象的属性进行间接访问的机制KVO的实现由非正式协议NSKeyValueCoding拟定只要继承了
NSObject
的对象都遵循NSKeyValueCoding协议,并提供了默认实现参考链接
ienos
·
2021-06-07 13:13
iOS非常规面试题
dispatch_once常被用于创建单例、swizzeldmethod等功能所有OC对象都继承与
NSObject
吗,id是什么?答案:除了
NSObject
之外的另一个基类
冷兔宝宝w
·
2021-06-07 11:18
iOS原理 isa的指向&类的继承
一、isa的指向图中的Rootclass(class)是根类,即
NSObject
类。Rootclass(meta)就是
NSObject
的元类,即根元类。
东篱采桑人
·
2021-06-07 11:47
MJExtion相关
1、模型中存在数组模型的转换,例如:@interfaceItemModel:
NSObject
@property(nonatomic,copy)NSString*item;@property(nonatomic
ShawMoolan
·
2021-06-07 10:41
swift的指针介绍,指针的常用函数和使用
;
NSObject
*obj=...
stonly916
·
2021-06-07 06:58
OC中id和
NSObject
*的区别
NSObject
*是
NSObject
类型的指针。Objective-C中并非所有的类都继承自
NSObject
,还有NSProxy类,故
NSObject
*的范围小于id。
兰帕德
·
2021-06-06 20:40
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他