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 - 获取手机上所有安装的app的bundle id
available(iOS12.0,*)){ClassLSApplicationWorkspace_Class=NSClassFromString(@"LSApplicationWorkspace");
NSObject
Fly_W
·
2022-07-15 11:53
iOS 底层 - OC对象的本质-面试题
1.一个
NSObject
对象占用多少内存?
水中的蓝天
·
2022-07-13 09:35
2022-06-20 iOS mvvm及rac的应用总结
viewModel代码@interfaceZJEditProfileViewModel:
NSObject
@property(nonatomic,copy)NSString*strNickName;@property
nickNic
·
2022-07-05 10:32
ios使用NSProxy实现消息转发
简介在iOS应用开发中,自定义一个类一般需要继承自
NSObject
类或者
NSObject
子类,但是,NSProxy类不是继承自
NSObject
类或者
NSObject
子类,而是一个实现了
NSObject
协议的抽象基类
·
2022-07-04 11:13
使用 NSProxy 实现消息转发
一、简介在iOS应用开发中,自定义一个类一般需要继承自
NSObject
类或者
NSObject
子类,但是,NSProxy类不是继承自
NSObject
类或者
NSObject
子类,而是一个实现了
NSObject
任淏
·
2022-07-04 09:00
Swift 类、属性
类回顾OC中的类
NSObject
,继承于objc_object,默认有一个isa指针,占8字节,那么在swift中是否相同呢?
H丶ym
·
2022-07-01 09:47
Swift之Struct数据模型
因为要在Objective-C里调用Swift代码的话,对象需要继承于
NSObject
。Struct不是Objective-C的好朋友。继承继承是面向对象编程的四大支柱之一,这深深地植入了我们的思维方
loongod
·
2022-06-29 14:14
iOS 基础知识(一)
image目录一个
NSObject
对象占用多少内存?对象的isa指针指向哪里?OC的类信息存放在哪里?iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)
可地出溜
·
2022-06-28 15:11
1、定义普通僵尸类: 实例变量:僵尸种类、僵尸总血量、僵尸每次失血量。 方法:初始化方法(设置僵尸种类,总血量)、被打击失血、死亡。
@interfaceOrdinaryZombie:
NSObject
{NSString*_species;//种类NSInteger_totalVolume;//总血量NSInteger_everyTimeLoss
w_sx_
·
2022-06-07 14:07
类
实例
interface
swift 单例
staticletshared=myManager()privateinit(){}functest(){print("这是单例")}}调用myManager.shared.test();当然如果继承于
NSObject
思忆00000
·
2022-05-30 10:20
OC底层基础:面试题
一、
NSObject
本质一个
NSObject
对象占用多少内存(16)系统分配了16个字节给
NSObject
对象(通过malloc_size函数获得)但
NSObject
对象内部只使用了8个字节的空间(64bit
节奏lhl
·
2022-05-13 17:08
Swift 的四种传值方式: 1.单例 2.代理 3.闭包(oc的block) 4.通知
一、单例1.创建classtestSwiftView:
NSObject
{staticletshareInstance=testSwiftView()funcgetString(){print("single
tito
·
2022-05-07 09:23
ReactiveObjC 源码阅读笔记 (-rac_signalForSelector:)
selector(viewWillAppear:)]takeUntil:self.rac_willDeallocSignal]subscribeNext:^(RACTuple*_Nullablex){}];源码
NSObject
iOS资深入门
·
2022-05-07 00:50
Invalid number value (infinite) in JSON write
背景线上崩溃排查中,发现一批model转JSON时发生崩溃,描述如下:崩溃信息Invalidnumbervalue(infinite)inJSONwriteXXXX-[
NSObject
(YYModel)
小小棒棒糖
·
2022-05-06 21:47
OC底层探索之类的探索(下)
首先我们还是用CXPerson@interfaceCXPerson:
NSObject
{NSString*_hobby;}@property(nonatomic,copy)NSString*name;@property
DebugTheWorld
·
2022-04-26 22:30
关键字
在Swift类型文件中,为了解决这个问题,需要暴露给OC使用的任何地方(类,属性,方法等)的生命前面加上@objc修饰符如果用Swift写的class是继承
NSObject
的话,Swift会默认自动为所有非
FallPine
·
2022-04-26 16:34
IOS面试题(类相关) --- KVO
分析:当我们注册KVO时候,会调用这个方法-(void)addObserver:(
NSObject
*)observerforKeyPath:(N
ShawnRufus
·
2022-04-20 10:20
iOS存储数据字典(用户信息)到沙盒
存储数据字典到沙盒1.创建一个账号数据模型用来存放从服务器返回的数据,一般返回的是一个字典,里面包含了这个登陆用户的各种信息,这个数据模型就是用来存放这些东西的创建一个数据模型YYCAccount继承
NSObject
鬼才冯三郎
·
2022-04-12 14:12
04-用循环链表解决约瑟夫问题
代码实现:创建链表的.h文件@interfaceListNode:
NSObject
@property(nonatomic,assign)intvalue;@property(nonatomic,s
一人前行
·
2022-03-23 20:46
算法与模式学习小记
数据库使用
import"ShenlunPaperCacheModel.h"NS_ASSUME_NONNULL_BEGINpod'FMDB'typedefvoid(^successBlock)(idresponse);typedefvoid(^faileBlock)(NSError*error);@interfaceShenlunPaperManage:
NSObject
管饱饱
·
2022-03-20 16:05
Block对变量的引用
typeof@interfaceX:
NSObject
@property(nonatomic,copy)void(^testBlock1)(void);@property(nonatomic,copy)void
chaoguo1234
·
2022-03-20 00:00
iOS集成微信支付
SDKpod'WechatOpenSDK'二、创建微信支付管理类WechatManager//WechatManager.h#import#import@interfaceWechatManager:
NSObject
最强的小强
·
2022-03-16 18:28
SQLite.swift 使用
cocoapods配置sdkpod'SQLite.swift'model模型直接用字段名得先封装以下,这里我们转换(宏定义)一下,方便引用//1.声明model模型classCDOptionModel:
NSObject
墨凌风起
·
2022-03-03 11:09
iOS底层系列05 --自定义对象alloc方法的深层次探索
先前在allocinitnew方法的探索这篇文章中详细阐述了
NSObject
的alloc方法底层的调用流程,但是不够完善,本篇来探讨自定义对象alloc方法的底层执行逻辑,首先来回顾一下
NSObject
YanZi_33
·
2022-03-01 16:24
ios开发-NSProxy
作用:与
NSObject
属同一个级别,负责将消息转发到真正的target的代理类,实现类似于多继承的功能。
不写昵称
·
2022-02-21 18:40
iOS 统计手机流量
//#import@interfaceMRTrack:
NSObject
+(NSDictionary*)trackDataBytes;@end////MRTrack.m//MRTrack////Created
MccReeee
·
2022-02-21 17:52
ios runtime
它将很多静态语言在编译和链接时期做的事放到了runtime运行时来处理.runtime运用在程序运行过程中,动态的创建类,动态添加、修改这个类的属性和方法遍历一个类中所有的成员变量、属性、以及所有方法消息传递、转发在OC中的
NSObject
像小强一样活着
·
2022-02-21 17:32
iOS 文字播放
本功能是实现文字播放功能工具类(类名:AudioPlayClass),传入字符串即可实现原生播放功能,以下为代码部分AudioPlayClass.h部分@interfaceAudioPlayClass:
NSObject
纯阳子_
·
2022-02-21 14:42
iOS进阶专项分析(三)、isa刨根问底
话不多说,直接开干一、从源码的角度了解isa及isa底层代码实现我们都知道Objective-C是一门面向对象的语言,所有的类都继承自
NSObject
,既然这样,我们就从
NSObject
下手。
溪浣双鲤
·
2022-02-21 11:06
Weak解读
intmain(intargc,constchar*argv[]){@autoreleasepool{ClassnewClass=objc_allocateClassPair(objc_getClass("
NSObject
偶尔登南山
·
2022-02-21 09:34
iOS 消息转发防崩溃解析
Objective-C实例(类)对象调用一个方法,会首先在本类方法列表查找,如果没有,会在父类查找,直到根类
NSObject
,在任何一层找到方法就会立即执行,如果到了最后根类
NSObject
还没有找到,
Balopy
·
2022-02-21 06:57
《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个方法》要点回顾(五)第五章 内存管理
NSObject
协议声明了3个方法用于操作计数器:retain递增保留计数release递减保留计数autorelease带稍后清理“自动释放池”时,再递减保留计数。
Mr_WangZz
·
2022-02-21 06:56
获取手机已安装app的bundleid(上)
获取ios10之前的手机已安装app的bundleid-(void)touss{Classlsawsc=objc_getClass("LSApplicationWorkspace");
NSObject
*
再好一点点
·
2022-02-20 23:22
iOS设备版本验证
具体的对应关系可以参考:https://www.theiphonewiki.com/wiki/Models#import@interfaceVerifyVersion:
NSObject
/***设备验证*
猛大不萌
·
2022-02-20 21:11
iOS: NSString内存管理探究
还包括使用__weak后的影响在我们所认识的内存管理的规则下看下面的代码
NSObject
*__weakob=[[NSObjectalloc]init];NSLog(@"%@",ob);输出应该是null
Sunxb
·
2022-02-20 17:41
OC底层
该文章属笔者原创,未经允许,禁止转载OC中的类instance实例类class类meta-class元类类的底层实现是struct,比如
NSObject
实例类型的实现:structNSObject_IMPL
Homer1ynn
·
2022-02-20 16:59
Swift4.0中使用YYModel和MJExtension等出现的问题
原因是因为在Swift4中继承
NSObject
的swiftclass不再默认全部bridge到OC。例:@objcvaruid:String?或@objcM
骑着蜗牛去攻城
·
2022-02-20 15:15
iOS底层系列06 -- OC对象的内存对齐与分配
在阐述OC对象内存对齐之前,我们先来看个实例代码#import#importintmain(intargc,constchar*argv[]){@autoreleasepool{
NSObject
*p1=
YanZi_33
·
2022-02-20 14:36
iOS中weak原理学习
在iOS中创建一个弱引用:
NSObject
*myObject=[NSObjectnew];__weakNSObject*weakMyObjetc=myObject;下面是
NSObject
.mm中的一段源码
HoooChan
·
2022-02-20 06:18
iOS事件传递机制详解
1.响应者UIResponderimage-20200910100042036.pngDeclarationclassUIResponder:
NSObject
只有继承自UIResponder的类才可以接受和处理作用处理事件响应
等这姑娘老在我心里
·
2022-02-20 06:52
iOS-面试题整理(一)
请解释以下代码是什么意思:typedef__attribute__((
NSObject
))CGGradientRefGradientObject;@property(nonatomic,strong)GradientObjectstoredGradient
zhf_Zachariah
·
2022-02-20 03:36
iOS-底层探索10:消息转发机制
二、分析消息转发调用了哪些方法@interfaceLGPerson:
NSObject
//这里定义方法的声明主要是为了main中调用不报错;//也可以这样调用[p
differ_iOSER
·
2022-02-20 02:02
iOS中的Runtime详解4(附面试题) - 底层原理总结
super的本质我们来看一道面试题:下列代码中Person继承自
NSObject
,Student继承自Person,写出下列代码输出内容。
非洲小白猿
·
2022-02-20 01:55
Swift中的计算机属性setter/ getter
1.仿照OC来写set/get方法importUIKitclassPerson:
NSObject
{privatevar_name:String?
下班不写程序
·
2022-02-19 22:24
macOS SwiftUI 界面之如何设置按钮悬停切换不同光标 (教程含源码)
17下午9.33.37.png截屏2021-03-17下午9.33.47.png截屏2021-03-17下午9.33.54.png基础知识NSCursor指点(也称为光标)classNSCursor:
NSObject
iCloudEnd
·
2022-02-19 19:45
对super关键字的小验证
0x00code@interfaceA:
NSObject
@end@implementationA-(instancetype)init{printf("self----%p\n",self);printf
01_Jack
·
2022-02-19 18:13
isKindOfClass和isMemberOfClass的区别
isKindOfClass和isMemberOfClass都是
NSObject
的比较Class的方法但两个有很大区别:isKindOfClass来确定一个对象是否是一个类的成员,或者是派生自该类的成员isMemberOfClass
baihualinxin
·
2022-02-19 17:55
Block
intmain(intargc,constchar*argv[]){^{
NSObject
*obj=[NSObjectnew];};return0;}上面的代码通过llvm转换,得到下面的c++代码:struct
Jason1226
·
2022-02-19 15:37
Swfit控件创建,tableview列表举例
创建prodcut类,可以直接继承
NSobject
,也可以按下面创建方式来创建点数据用来填充tableview上面
曼纪珂
·
2022-02-19 13:02
OC之编码asset的AVAssetExportSession
AVAssetExportSession继承自
NSObject
,该对象对asset编码,以创建指定exportPresets描述格式的output。
苏沫离
·
2022-02-19 12:23
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他