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
iOS开发见闻-第3期
欢迎加QQ群讨论:157672725文章----------1.
NSObject
的load和initialize方法:三石·道写的写篇关于load、initialize的方法,与别人的不同之处在于道明了原理
CatchZeng
·
2021-04-27 10:57
CALayer
CALayer继承自
NSObject
遵守协议NSCoding、CAMediaTiming。属于QuartzCore框架。iOS2.0后可用。
yaqiong
·
2021-04-27 07:04
面试问题总结
没有的话用什么代替cocoa中所有的类都继承自
NSObject
,多继承在这里用protocal委托代理来实现的(不太明白)2.oc中的私有方法和私有变量oc类里的方法只有两种:静态方法和实例方法。
学习ios的颜小强
·
2021-04-27 05:27
获取设备的IP地址,WiFi数据网下皆可。
talkischeapshowuMycode写一个类方法,先导入这几个头文件.h文件#import#import#import#import@interfacegetDeviceIPTool:
NSObject
0x00chen
·
2021-04-27 00:36
Swift笔记(二十三)访问权限
类这三个概念internal:在本模块中都可进行访问(是默认类型,子类也可继承)//swift中类和属性默认被internal修饰,默认情况下internal被略去internalclassPerson:
NSObject
大基本功
·
2021-04-26 19:04
iOS 锁
锁被使用在多线程中,避免多个线程对同一公共资源的操作测试对象LockObjLockObj.h@interfaceLockObj:
NSObject
@property(nonatomic,strong)NSMutableArray
MAXcrazs
·
2021-04-26 18:23
AFImageCache协议说明
遵照:
NSObject
声明:AFAutoPurgingImageCache.h概述AFImageCache协议定义从缓存中添加,移除和获取图片的同步设置。
_阿南_
·
2021-04-26 07:05
Swift特性filter、map、reduce项目实现总结
实现功能是,对符合条件的数组内的元素过滤出来,组成一个新的数组场景1扫描蓝牙设备,对蓝牙设备进行分类,major为1是站台,为0是公交,蓝牙设备返回模型为@interfaceIbeaconModel:
NSObject
jackyshan
·
2021-04-26 07:43
NSString为何要用copy?而不是strong?
举个栗子:有一个Person对象,这个对象有个属性:name@interfacePerson:
NSObject
@property(nonatomic,copy)NSString*name;@end这个时候我们要对这个
张璠
·
2021-04-26 06:14
[iOS]坐标转换
JZLocationConverter.h#import#import@interfaceJZLocationConverter:
NSObject
/***@brief世界标准地理坐标(WGS-84)转换成中国国测局地理坐标
溜萝卜
·
2021-04-26 00:17
IOS开发之block回调及链式编码原理
A.h文件#import@interfacePeopleA:
NSObject
-(
有心向往
·
2021-04-25 22:12
传送对象到服务器
.h文件中h文件.png代码如下import@interfaceLBNetWorkManager:
NSObject
+(LBNetWorkManager*)netManager;-(void)Post:(
WARRON
·
2021-04-25 09:21
Swift之SQLite简单封装
//SQLiteManager.swiftimportUIKitclassSQLiteManager:
NSObject
{//MARK:-设计单例对象//1.创建类的实例变量//let是线程安全staticletinstance
kangyiii
·
2021-04-25 07:09
【功能实现】实现点击状态栏tableView滚到顶部
实现tableView回到顶部的代码#import@interfaceXMGTopWindow:
NSObject
+(void)show;+(void)hide;@end#import"XMGTopWindow.h
小子爱搞事
·
2021-04-25 07:04
ARC实现源码笔记
下面是runtime中关于ARC的数据结构部分:未命名.001.jpegWeak引用实现
NSObject
中定义了两个方法:idobjc_storeWeak(id*location,idnewObj){returnstoreWeak
解放者莫雷尔
·
2021-04-25 03:00
浅谈内存管理及僵尸对象
//--------------------内存管理内存管理范围:管理任何继承
NSObject
的对象,基本数据类型不需要内存管理。
指尖猿
·
2021-04-25 01:11
runtime实际运用
记录一下runtime实际运用,更加了解一下runtime一、为所有的类添加打印私有属性的功能为
NSObject
添加分类
NSObject
+Extension.h#import@interfaceNSObject
耿杰
·
2021-04-25 01:59
使用KVO对NSArray数据进行快速计算。
由于我们的数组对象都是
NSObject
类型,所以在使用时需要指明需要计算的类型。如:NSAr
anjohnlv
·
2021-04-24 23:41
二、获取手机通讯录
#import2.需要遵守的协议ABPeoplePickerNavigationControllerDelegate3.创建联系人model#import@interfaceContactModel:
NSObject
LeeLeCoder
·
2021-04-24 20:11
iOS __weak修饰符
我之前的理解:id__weakobj=[[NSObjectalloc]init];/*编译器的模拟代码*/idobj;idtmp=obj_msgSend(
NSObject
,@selector(alloc
一本大书
·
2021-04-24 20:39
iOS与桥接模式
把这个场景改造下,来说明今天的主题:花园里有牵牛花,花开的时候蜜蜂来采蜜那么我们可能就会这样来设计:@interfaceQianniuHua:
NSObject
@property(nonatomic,strong
PepperCurry
·
2021-04-24 20:17
类 协议 代理设计模式
importFoundation//类:具有相同特征和行为的事物的抽象//根据类创建的实例就是:对象//类的创建格式/*class类名:父类{属性行为}*///人类:Person属性:姓名年龄性别行为:吃饭睡觉//
NSobject
摇耳朵的小布丁i
·
2021-04-24 17:52
KVO观察者的注册、响应、清除对象
注册观察者对象-(void)addObserver:(
NSObject
*)observerforKe
wayne0207
·
2021-04-24 16:54
iOS开发中的消息转发应用于解决NSTimer
之前的一篇文章写了利用中间代理解决NSTimer造成的循环引用问题,在末尾还提到了中间代理可以优化,那是因为当时使用的中间代理是一个
NSObject
的子类。
梁森的简书
·
2021-04-24 13:22
YYMode ——_YYModelMeta 源码学习
///模型对象的“元类”信息@interface_YYModelMeta:
NSObject
{@package//记录的类信息YYClassInfo*_classInfo;///Key:mappedkeyandkeypath
Laughingg
·
2021-04-24 11:09
IOS开发基础之音频工具类封装AVAudioPlayer
//#importNS_ASSUME_NONNULL_BEGIN@interfaceLJAudioTool:
NSObject
+(BOOL)playM
JohnsonSwift
·
2021-04-24 07:19
IOS
点击按钮拨打电话封装
标签(空格分隔):常用封装.h文件#import@interfaceBXPhoneDialTool:
NSObject
+(void)phoneDialButtonClick:(NSString*)phoneNumtarget
袁俊亮技术博客
·
2021-04-24 06:11
Swift 中类的使用
class是Swift中的关键字,用于定义类class类名:SuperClass{//定义属性和方法}注意:定义的类,可以没有父类.那么该类是rootClass通常情况下,定义类时.继承自
NSObject
小神猫
·
2021-04-24 04:24
使用KVO观察数组的变化
model.modelArrayaddObject]方法,需要这样调用[[_modelmutableArrayValueForKey:@"modelArray"]addObject:str];第一步:新建一个model(
NSObject
InitWithYou
·
2021-04-24 03:20
UIAlertController、UIAlertAction 警告框
NS_CLASS_AVAILABLE_IOS(8_0)@interfaceUIAlertAction:
NSObject
+(instancetype)actionWithTitle:(nullableNSString
阿年同学
·
2021-04-24 01:58
ReactiveCocoa中的宏2
keypath(str.lowercaseString.UTF8String);//=>@"lowercaseString.UTF8String"NSString*versionPath=@keypath(
NSObject
林炜超
·
2021-04-24 00:26
音乐播放MusicPlay
1.创建单例(继承与
NSObject
)Music.h@interfaceMusic:
NSObject
@property(nonatomic,strong)AVPlayer*player;-(void)playMusicByURLString
李毅然
·
2021-04-23 20:57
ios tableView合并MVC
现在本文介绍一下解决这个烦恼的一个办法,希望对读者有帮助;以下默认成功加载所创建的页面,代码如下:类名-KGDemo.h#import/***-----Model-----*/@interfaceModel:
NSObject
oc123
·
2021-04-23 19:14
与Runtime交互
Objc从三种不同的层级上可以与Runtime系统进行交互:1.通过Objective-c源代码2.通过Foundation框架下的
NSObject
类定义的方法3.通过对runtime函数的直接使用Objective-C
蛐蛐_
·
2021-04-23 18:06
iOS自动检测WIFI的切换(包括WiFi之间以及WiFi与4G之间的切换)
//#import#import"Singleton.h"/**WiFi相关的功能*/@interfaceOpenHABWiFi:
NSObject
//单
我一不小心就
·
2021-04-23 14:19
第02天OC语言(02):字符串基本使用
正是因为OC中的字符串是一个对象,所以它就具备了很多功能//输出OC的字符串使用%@,%@就是专门输出对象类型的二、代码#import#import#pragmamark类@interfaceIPhone:
NSObject
liyuhong
·
2021-04-23 13:16
iOS 消息转发
runtime会给这个对象发送一条forwardInvocation:消息,这条消息有一个唯一的参数:NSInvocation对象,只不过
NSObject
的forwardInvocation:方法实现默认调用
Fsn_soul
·
2021-04-23 06:37
category使用 objc_setAssociatedObject/objc_getAssociatedObject 实现添加属性
@interfaceNSObject(CategoryWithProperty)@property(nonatomic,strong)
NSObject
*property;@end@implementationNSObject
雨雪霏霏why
·
2021-04-23 05:05
ios界面设计之自定义Cell
采用MVC设计模式1.Model层设计新建CJActive文件CJActive.h文件中@interfaceCJActive:
NSObject
@property(nonatomic,copy)NSString
cj2527
·
2021-04-23 04:48
1.10、建议:不用在init方法中,将成员变量初始化为0或者nil
说明:刚分配的对象,默认值都是0,除了isa指针(译者注:
NSObject
的isa识对象的类型)。所以不用在初始化器里面写一堆将成员初始化为0或者nil的代码。
半升多瑙河
·
2021-04-23 03:05
iOS之奔溃记录
下面是具体实现过程:1.创建一个
NSobject
对象.h文件中写三个方法:+(void)setDefaultHandler;+(NSUncaughtExceptionHandler*)getHandler
CrazySteven
·
2021-04-23 02:28
iOS:字典数组中有字典怎么解析
png第二:在对应的类编写模型属性在FKGameScheduleModel.h中#import@classFKCorpsInfoModel;@interfaceFKGameScheduleModel:
NSObject
IMKel
·
2021-04-23 01:00
Objective-C消息转发流程
那么,如果我们在消息转发途中没有对这个消息进行拦截处理的话,这对象最终会调用
NSObject
的doesNotRecognizeSelector:方法来抛出异常:[xxxxxx]:unrecognizedselectorsendtoinstance0x87
陈小翰
·
2021-04-22 21:01
iOS数据持久化--归解档
使用归解档还是直接上代码吧,说明性文字实在弱项1.使用归解档需要遵守一个协议这里的age属性为什么要声明成NSNumber类型主要是为了后面的runtime.h#import@interfacePYHModel:
NSObject
ghost__
·
2021-04-22 19:57
从
NSObject
的初始化了解 isa
https://github.com/draveness/analyze/blob/master/contents/objc/从%20
NSObject
%20的初始化了解%20isa.md因为ObjC的runtime
姜涛12345
·
2021-04-22 17:59
一个
NSObject
对象占用多少内存
问题提出:解析过程要知道
NSObject
对象占用多少内存,需要知道创建一个
NSObject
对象的时候都做了什么。
十三_Black
·
2021-04-22 17:16
iOS界面传值
第一:单例(SingleTon)自己创建一个继承
NSObject
的.h和.m文件,例子如下:SingleTon.h文件#import@interfaceSingleTon:
NSObject
//声明属性:
smiletao
·
2021-04-22 14:15
Swift简单的闭包回调
前言:本人在开发中简单的总结,由于整理,所以之前的文章将会整理过后重新发布;闭包开发前提:A的跳转到B,在B里面TextField输入一个值,把这个值给A传过去1.第一步我们创建一个继承与
NSObject
国王or乞丐
·
2021-04-22 14:43
initialize方法
就会先调用父类的initialize方法,再调用自己的initialize方法类在调用initialize时,使用的是objc_msgSend消息机制调用一、代码准备Demo地址定义Person类,继承自
NSObject
二斤寂寞
·
2021-04-22 13:55
数组笔记(极客班)
,工厂方法:arrayWithObjects,加nil结束;2,初始化器方式:initWithObjects,加nil结束;3,@[]直接在里面加元素,不用加nil结束;NSArray里面的元素必须是
NSObject
SkyFang2016
·
2021-04-21 21:00
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他