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
weak原理
NSObject
.mmidobjc_initWeak(id*location,idnewObj)//location是当前对象的地址newObj是要weak的对象{if(!
Friday123
·
2022-02-19 01:10
iOS runtime (一)
参考连接https://www.jianshu.com/p/88d11bb12ba1获取类的属性新建一个Person类@interfacePerson:
NSObject
@property(nonatomic
CaptainRoy
·
2022-02-19 00:37
属性语义
@synthesize@interfaceTest:
NSObject
@property(nonatomic,strong)NSString*name;@end@implementationTest//使用必须先有
Sunli_
·
2022-02-19 00:31
ios 面试 188题目
5、UITableView&UICollection6、NSProxy&
NSObject
7、Object&Swift8、传值通知&推送通知(本地&远程)9、第三方库&第三
世玉茹花
·
2022-02-18 18:58
iOS逆向 04:OC反汇编(下)
iOS底层原理+逆向文章汇总本文主要理解OC对象反汇编,以及block常见类型的反汇编OC反汇编创建一个Person类,并在main函数中初始化一个Person对象@interfacePerson:
NSObject
Style_月月
·
2022-02-18 16:47
@synthesize作用
属性合成器(autosynthesis),这个过程由编译器在编译期执行,它会生成get/set方法和带下划线的私有变量@interfaceCYLPerson:
NSObject
@propertyNSString
希罒
·
2022-02-18 16:36
Swift中willSet和didSet的简述
classRectObject:
NSObject
{varwidth=100varheight=200vararea:Int?
职业抬棺团队
·
2022-02-18 03:51
Swift 快速入门笔记(二)
类类的定义和声明//类的定义classStudent:
NSObject
{//存储属性//注意://1>如果类型是结构体或者类,通常定义为可选类型//2>如果是基本属性类型,可以再定义的时候直接初始化为0
kangyiii
·
2022-02-18 03:08
swift-kvo
swift中kvo的使用classMyClass:
NSObject
{dynamicvardate=Date()}classMyClass1:
NSObject
{vardate=Date()}classMyChildClass
lotawei
·
2022-02-18 00:35
iOS面试题--基础
一个
NSObject
对象占用多少内存?
黑色茄子
·
2022-02-17 23:13
NSProxy与NSTimer
解决方法之一:使用NSProxy来破坏循环引用1.创建WeakProxy类,继承自NSProxy2.设置一个
NSObject
属性3.实现.h中的方法4.重写方法5.在contr
西陵玖瑶
·
2022-02-17 22:39
简单的网络请求封装
protocolNetWorkingHelperDelegate-(void)passValueWithData:(id)value;//参数为所需要传出去的值(解析好的值)@end@interfaceXA151004_NetWorkingHelper:
NSObject
小猪也浪漫
·
2022-02-17 20:34
ios底层知识学习记录
1.
NSObject
对象所占内存大小@interfacePerson:
NSObject
@property(nonatomic,copy)NSString*p;@property(nonatomic,assign
请叫我啊亮
·
2022-02-17 17:17
代码不规范容易造成的bug
1.子类初始化方法调用父类的副初始化方法---死循环//代码说明:Father继承自
NSObject
,Children继承自Father,在执行了控制器MyVC中的代码后,会发生什么?
biyu6
·
2022-02-17 08:21
iOS 强制横/竖屏
类强制让设备切换横竖方向创建LFInterfaceOrientationManager工具类,管理横竖屏权限//支持屏幕旋转工具类#import@interfaceLFInterfaceOrientationManager:
NSObject
武一顶顶
·
2022-02-17 07:25
MJExtension 源码阅读
设计思路:该框架的设计是通过分类来实现的,因为模型对象都是最终继承自
NSObject
,所以设计了一个关于
NSObject
的分类。代码分析:该框架的核心
DreamerZheng
·
2022-02-17 04:36
2018-08-10
YYKit拉入工程报ARC错误项目拉入YYKit时报错解决办法是#import"
NSObject
+YYAddForARC.h"这个类后面根据下面链接加-fno-objc-archttps://blog.csdn.net
没毛毛的大腿
·
2022-02-16 22:58
iOS对象复制(copy与mutableCopy)
NSObject
类提供了copy和mutableCopy方法,通过这两个方法即可复制已有对象的副本,本文将会详细介绍关于对象复制的内容。
Davis_
·
2022-02-16 21:28
iOS - 自定义KVO
创建子类2.重写一个setter方法(其实是添加一个setter方法)3.修改isa指针指向新创建的子类4.调用父类的setName方法5.将观察者保存到当前对象接下来我们开始自定义KVO我们先创建一个
NSObject
ForScanf
·
2022-02-16 19:26
Object-C的本质
下面我们一步一步验证一下,
NSObject
对象的本质是不是就是结构体,需要先将oc代码转成c/c++代码转换之前我们需要
男儿心
·
2022-02-16 13:14
在swift 4.0中用系统方法setValuesForKeys()赋值问题
Swift4.0网络请求数据后,解析json数据,得到模型对象使用Swift4.0,通过setValuesForKeys保存字典数据,无法存储代码如下classBaseGameModel:
NSObject
Fade1992
·
2022-02-16 12:54
iOS类似微信聊天界面时间转换
iOS类似微信聊天界面时间转换#import//聊天时间转换工具类@interfaceGetChatTime:
NSObject
/**聊天时间转换器,非常好用@paramTimeInterval时间,传入毫秒
爱恨的潮汐
·
2022-02-16 10:03
iOS 单例模式 - 单例对象销毁【GCD】
单例对象的创建方式单例.h文件的实现#importNS_ASSUME_NONNULL_BEGIN@interfaceNBNetworkTools:
NSObject
//创建单例对象+(instancetype
Matt_Z_
·
2022-02-16 07:09
4.处理网络请求URLRequest
NetworkRequest处理网络请求,JSONParse处理数据转化,JSONRequest请求网络数据并转化语言:Swift3.0NetworkRequestimportUIKitclassNetworkRequest:
NSObject
noonez
·
2022-02-16 06:03
让人刮目相看的KVO
使用KVO定义2个
NSObject
子类对
iOS猿_员
·
2022-02-15 14:00
FMDB的使用(增删查改)
需要复杂的功能话可以在此基础上进行延伸:首先建立数据库管理类DBManager.h文件#import@classTeacherModel;@classClassModel;@interfaceDBManager:
NSObject
酒深巷子Ya
·
2022-02-15 14:25
iOS开发-NSInvocation获取返回值后崩溃的问题
注:方法的参数及返回值需为对象,否则id接收的时候会报错在学习NSInvocation的时候,给
NSObject
添加了一个category方法,如下所示/**系统提供的perform系列方法参数个数有限
来者可追文过饰非
·
2022-02-15 13:16
OC+swift收集崩溃信息并发送到服务器
大同小异唉,都是OC的,大致代码是下面这种:自己先手动创建一个类,姑且叫做CrashCaughtHelper;然后.h文件是这样的:#import@interfaceCrashCaughtHelper:
NSObject
iOS苦逼开发
·
2022-02-14 23:08
第29条:理解引用计数
NSObject
协议下声明了三个方法用于操作引用计数:retain:递增引用计数release:递减引用计数autorelease:待稍后清理“自动释放池”时,再递减引用计数
MrSYLong
·
2022-02-14 22:59
ARRaycastResult
classARRaycastResult:
NSObject
通过检查屏幕上的点找到的有关真实表面的信息。
AntKing
·
2022-02-14 20:48
framework的制作以及使用
2,创建一个继承于
NSObject
的类(随便)然后在.h中声明方法。在.m实现方法如下.h声明方法.m实现方法3、更改参数在TARGETS下选中工程,在BuildSettings下更改几个参数。
奋斗的小马达
·
2022-02-14 17:49
iOS中
NSObject
类initialize 和load 的区别
NSObject
类有两种初始化方式load和initializeload+(void)load对于加入运行期系统的类及分类,必定会调用此方法,且仅调用一次。
风野十郎
·
2022-02-14 11:38
iOS-多线程3-加锁方案2
NSConditionLock相关API:@interfaceNSConditionLock:
NSObject
{-(instancetype)initWithCondition:(NSInteger)condition
Imkata
·
2022-02-14 08:30
关于类对象和类方法 实例方法的runtime理解
1.通过runtime可以获取方法列表和属性(其中方法列表可以是实例方法列表也可以是类方法列表)1.获取方法列表-(NSArray*)getMineClassAllMethods:(
NSObject
*)
北京的天空
·
2022-02-14 00:14
(面试)== 和isequal、isEqualToString区别
当在比较对象类型时,比较的是对象的地址,表示是否为同一个对象2:关于(equal)的使用用于比较对象类型,是
NSObject
的方法,源代码如下+(BOOL)isEqual:(id)obj{returnobj
洲洲哥
·
2022-02-13 19:36
Sqlite -用户信息UserDataManger
#import@interfaceUserModel:
NSObject
///用户ID@property(nonatomic,assign)NSIntegeridentifie;///姓名@property
阿龍飛
·
2022-02-13 18:03
iOS-底层原理05-类的结构分析
属性,成员变量和实例变量的区分1.clang编译main.m文件:clang-rewrite-objcmain.m-omain.cpp得到main.cpp文件@interfaceDCPerson:
NSObject
一亩三分甜
·
2022-02-13 07:20
CoreData单表使用
1.png2.png一、创建继承于
NSObject
的类来定义方法例:类名为:DataBaseDataBase.h#import"Entity+CoreDataClass.h"//导入实体的头文件#import"AppDelegate.h
您079
·
2022-02-13 00:02
关于 iOS 实现多继承的补充
作者的思路也是创建一个NSProxy的类,但是给他设置一个暴露出来的属性和一个转换类型的方法,@interfacePerson:
NSObject
@property(nonatomic,copy)NSString
大白简先生
·
2022-02-12 23:22
iOS和React互相通信&&iOS获取网络信号质量值
一,ReactToiOS1,新建一个继承于
NSObject
的类,.m文件需要导入两个RN框架#import#import@interfaceRNCalliOSAction()@end2,在.m文件实现@
李贤立
·
2022-02-12 22:26
知识梳理之@property
2.传统的setter/getter方法.Student.h#import@interfaceStudent:
NSObject
{//定义成员变量姓名NSString*name;}//声明成员变量
一盏盏灯
·
2022-02-12 19:40
iOS-模型转字典
//model转化为字典-(NSDictionary*)dicFromObject:(
NSObject
*)object{NSMutableDictionary*dic=[NSMutableDictionarydictionary
请叫我大帅99
·
2022-02-12 16:29
iOS NSScanner的学习使用
NSScanner继承自
NSObject
,遵守NSCopying协议。是一个用于扫描字符串的抽象类。学会使用这个类,在做对字符串的处理时还是很有帮助的。
红袖吾狗
·
2022-02-12 14:22
iOS 时间戳和时间相互转换
先定义一个继承与
NSObject
的类,在.h文件中定义以下方法。
浅宇落
·
2022-02-12 02:08
代码槽点
原代码typedefenum{UserSex_Man,UserSex_Woman}UserSex;@interfaceUserModel:
NSObject
@property(nonatomic,strong
MicroCai
·
2022-02-12 01:54
iOS成员变量、实例变量、成员属性、@property、@synthesize和 @dynamic 说明
成员变量包括实例变量,所以可以通称为成员变量(这里只是便于概念理解分开解释)实例变量=成员变量=ivar#importNS_ASSUME_NONNULL_BEGIN@interfacePersion:
NSObject
火星抄手
·
2022-02-11 22:27
深入理解 iOS Runtime
本章将介绍
NSObject
类以及Objective-C程序如何与运行时系统进行交互,如何在运行时查找对象的信息,如何将消息转发给其他对象。
新生代农民工No1
·
2022-02-11 18:41
iOS之KVO使用
简单概述KVO:KeyValueObserving,针对继承自
NSObject
的对象默认都遵循KVO,即事件通知机制(可以观察属性的变化)使用很简单添加观察者bserveValueForKeyPath:
yayun_he
·
2022-02-11 14:34
Aspects原理和使用
调用方法Aspects是
NSObject
的一个category,这样我们所有的需要修改方法类和实例都可以调用这两个
Dolphii
·
2022-02-11 12:40
@convention 使用-在 Swift 中通过 perform(selector, withObject)传递闭包参数
最近在使用开发过程中碰到这样一个问题:向一个修饰为@objc的方法中传入一个闭包参数,示例代码如下:classSomeClass:
NSObject
{@objcfuncfoo(){print("foo..
黄二瓜
·
2022-02-11 11:40
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他