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
Objective-C方法的声明实现及调用
1.无参数的方法1)声明a.位置:在@interface括弧的外面b.语法:-(返回值类型)方法名称;@interfacePerson:
NSObject
-(void)run;@end2)实现a.位置:在
lcannal
·
2024-01-26 06:52
OC
objective-c
开发语言
macos
基于YYtext自动计算lable的高度或宽度
BasisYYLableCalculationHeightAndWidth.h#import#import@interfaceBasisYYLableCalculationHeightAndWidth:
NSObject
Leo_L
·
2024-01-26 05:31
Objective-C 对象模型及类与元类
对象、类与元类的关系从图中可以看出:一个实例对象的isa指向对象所属的类,这个类的isa指向这个类的元类,而这个元类的isa又指向
NSObject
的元类,
NSObject
的元类的isa指向其本身,最终形成形成一个闭环
sheepcao
·
2024-01-25 08:50
检查是否安装app
ClassLSApplicationWorkspace_class=objc_getClass("LSApplicationWorkspace");
NSObject
*workspace=[LSApplicationWorkspace_classperformSelector
it彭于晏
·
2024-01-24 21:16
iOS反射机制
image了解反射机制Objective-C语言中的OC对象,都继承自
NSObject
类
海是天空蓝
·
2024-01-23 03:35
swift 结构体和类的区别
1.结构体是值类型,存储于栈区,因此少量内存用结构体2.类是引用类型,存储于堆区,对于大量数据采用类核心选择点1.内存选取2.赋值机制用的KVO,KVC选取类继承与
NSObject
3.是否考虑继承关系
Sharif_su
·
2024-01-23 02:49
OC多态
//父类@interfacesuperColor:
NSObject
-(void)print;@end#import"superColor.h"@implementationsuperColor-(void
bugLife丶
·
2024-01-22 18:57
Swift 闭包(二)
我们来看一下typedefvoid(^ResultBlock)(NSError*error);@interfaceLGTest:
NSObject
+(void)testBlockCall:(ResultBlock
晨曦的简书
·
2024-01-21 19:31
UITableView-不等高的Cell
https://pan.baidu.com/s/1tQu-hokF2Uw96emvwxb5vg密码:okzq二.开发流程1.解析数据a.将数据模型化#import@interfaceXLWeiBoModel:
NSObject
小石头呢
·
2024-01-21 11:01
iOS runtime,详细介绍消息转发流程
的消息转发流程先去缓存中查找如果缓存没有找到,通过isa指针找到当前的类的对象,然后去方法列表中查找如果当前方法列表中还是没有,就通过superClass指针在自己的父类中已上面两个流程去查找,一直找到根
NSObject
孙掌门
·
2024-01-21 03:08
swift可选协议
第一种方式(oc):@objcprotocolTestProtocol{@objcoptionalfuncoptionalFuncTest()funcfuncTest()}classTestPro:
NSObject
悃破
·
2024-01-20 20:05
rn ios内购集成
内购简单源码在头文件里面////RNInAppPurchaseModule.h//#import#import#import#import@interfaceRNInAppPurchaseModule:
NSObject
110_bab6
·
2024-01-20 14:13
iOS Framework静态库制作流程
1.新建工程选择CocoaTouchFramework2.创建好工程后,删除自带的.h文件,重新创建继承
NSObject
的类定义你想定义的内容,比如:.h文件信息.m文件信息3.Targets-BuildSettingBuildActiveArchitectureOnly
shier
·
2024-01-19 16:01
4. 在类的头文件中尽量少引入其他头文件
@interfacePerson:
NSObject
@property(nonatomic,copy)NSString*f
海盗军长
·
2024-01-18 01:52
一道题考你对__autoreleasing和__block的理解
@interfaceTestObj:
NSObject
@end@implementationTestObj-(void)methodWillSetError:(NSError**)errorgroup:(
天天波波
·
2024-01-17 10:00
iOS之《Effective Objective-C 2.0》读书笔记(51)
第51条:精简initialize与load的实现代码1.初始化方法(1)有时候类必须先执行某些初始化操作,然后才可以正常使用(2)
NSObject
类有两种初始化方式load和initialize2.load
???smiling
·
2024-01-17 00:20
iOS
ios
objective-c
读书笔记
load
initialize
ios 消息转发机制
在上篇文章方法查找流程通过在类和父类的缓存以及方法列表中进行查找,如果直到查找到
NSObject
中都没有找到,然后会进行动态方法解析,我们先来看一下这一步做了什么?if(resolver&&!
瞬间完善
·
2024-01-16 16:32
4.1UIBarButtonItem
简介UIBarButtonItem是一个UIBarItem,是一种专门放在bar上的特殊button,UIBarItem是一个
NSObject
风格UIBarButtonSystemItemAction的风格
二斤寂寞
·
2024-01-15 23:05
Swift打印变量内存地址和isa指向
、打印内存地址letstr="hello"print(String.init(format:"%p",str))0x9fc7e81ded8397122、打印isa指向的类和父类classPerson:
NSObject
萤火驻守心间
·
2024-01-15 20:02
iOS Objective-C KVC 的常见用法
1.AccessingObjectProperties(访问对象属性)定义一个BankAccount类,代码如下:@interfaceBankAccount:
NSObject
@property(nonatomic
just东东
·
2024-01-15 19:20
Runtime-对象,类对象和元类对象
来访问类方法类对象和元类对象都是obj_class数据结构,obj_class继承obj_Object,所以里面有isa指针红色箭头代表superClass指向黑色虚线表示isa指针的指向Rootclass代表根类,可以理解为
NSObject
亲爱的大倩倩
·
2024-01-15 17:56
重拾iOS-NSProxy
image关键词:NSProxy,
NSObject
,Runtime面试题:1)知道NSProxy吗?2)NSProxy和
NSObject
的区别是什么?3)在开发中NSProxy有哪些运用场景?
Jack1105
·
2024-01-15 16:03
iOS - 获取安装所有App的Bundle ID
先导入#import头文件ClassLSApplicationWorkspace_class=objc_getClass("LSApplicationWorkspace");
NSObject
*workspace
艾希_可可
·
2024-01-15 04:48
计算 MD5值
//#import#import#defineFileHashDefaultChunkSizeForReadingData1024*8//8K@interfaceMD5Value:
NSObject
/
宁梓茞
·
2024-01-15 02:43
ios 中的 .h 和.m文件
下面来了解下:新建一个类这个类继承
NSObject
的类,就会创建出这样两个文件image.pngimage.pngimage.pngimage.png在.h文件中有一个import,这是用来导入工具包,
JsLin_
·
2024-01-14 09:12
objc_getClass/object_getClass/class
*_Nonnullname)OBJC_AVAILABLE(10.0,2.0,9.0,1.0,2.0);通过一个类名来获取一个类对象Classoc=objc_getClass((constchar*)"
NSObject
_一叶孤帆
·
2024-01-12 08:24
封装系统弹框及元组作为函数参数的使用
先上代码,以下是我对系统弹框的封装importUIKitclassToolManager:
NSObject
{staticletshareInstance:ToolManager=ToolManager(
本帅不良
·
2024-01-12 00:51
IOS实现AES加密 128 CBC no padding模式
https://blog.csdn.net/j_akill/article/details/44079597AESEncrypt.h://AESEncrypt.h@interfaceAESEncrypt:
NSObject
酷爽
·
2024-01-11 14:10
iOS
第42条:多用GCD,少用performSelector系列方法
Objective-C本质上是一门非常动态的语言,
NSObject
定义了几个方法,令开发者可以随意调用任何方法。这些方法可以推迟执行方法调用,也可以指定运行方法所用的线程。
MrSYLong
·
2024-01-11 11:44
iOS保存用户帐号及密码
之前一直用NSUserDefaults在登录的时候来保存用户名和密码,现在换成另外一种方式,记录一下,以免以后用到能够直接command+v第一种方法--NSUserDefaults创建一个继承
NSObject
Tomous
·
2024-01-11 10:45
第24条:将类的实现代码分散到便于管理的数个分类之中
#import@interfaceEOCPerson:
NSObject
@property(nonatomic,copy,readonly)NSString*firstName;@property(nonatomic
MrSYLong
·
2024-01-10 17:46
贝塞尔曲线处理圆角
.h文件@interfaceLYBezierPath:
NSObject
/**圆角处理@paramview需要圆角化的视图@paramcorners需要圆角的边角@paramradii需要圆角的尺寸@returnCAShapeLayer
邓布利多教授
·
2024-01-10 14:10
swift Al 网络封装
//importFoundationimportAlamofireclassNetRequestManager:
NSObject
{///成功回调typealiasSuccessHandlerType=(
我会回来的
·
2024-01-10 05:10
Object-c初步学习 二
1.关键字@property和@synthesize及#pragmamark的使用person.h文件#importNS_ASSUME_NONNULL_BEGIN@interfacePerson:
NSObject
未来取决点滴
·
2024-01-09 18:12
objective-c
Object-c初步学习 三
class声明类(在.h中只需要类的声明,不需要知道变量和方法,不需要import.h文件)@classPerson;NS_ASSUME_NONNULL_BEGIN@interfaceClassStudy:
NSObject
未来取决点滴
·
2024-01-09 18:12
学习
objective-c
Object-c初步学习 一
文件.h文件表示类的声明文件#importNS_ASSUME_NONNULL_BEGIN//@interface代表声明一个类使用@end结束,在{}中声明成员变量@interfaceStudent:
NSObject
未来取决点滴
·
2024-01-09 18:41
objective-c
Object-c初步学习 四
1.category的用法不修改对象源文件的方式下,给类添加方法为Student类添加方法////
NSObject
+StudyCategory.h//#import#import"Student.h"#
未来取决点滴
·
2024-01-09 18:41
学习
objective-c
iOS extern与static的区别
extern#importexternNSString*DBDefaultName;@interfaceDataBase:
NSObject
@end#import"DataBase.h"NSString*
被吹落的风
·
2024-01-09 04:36
消息转发流程
一直找到
NSObject
的类对象如果
kMarkdown
·
2024-01-08 14:17
IOS基础知识-OC对象原理篇
一个
NSObject
对象占用多少内存?
NSObject
对象转化为c语言,实际上就是一个结构体;里面只有一个成员isa指针,而指针在64位架构中占8个字节。
程序员的自我救赎
·
2024-01-08 13:27
理解 OC 中实例变量(Instance variables)和属性(property) 的区别
就是一个实例中的变量(也就是Swift中的属性),可以是公开的(pubilc),也可以是(private)的,其创建方式如下(注意,定义的时候放在@interface后的花括号里):@interfacePerson:
NSObject
赵邦华
·
2024-01-08 08:04
11.Toll-free bridging. Unmanaged
非托管免费桥接1.Toll-freebridging:CoreFoundation和Foundation之间交换使用数据类型的技术就叫Toll-FreeBridging.object-c中ARC负责的只是
nsobject
aofeilin
·
2024-01-07 05:14
个人相册开发(10)
用于回调数据到类方法创建的地方//定义一个block用于回调数据typedefvoid(^PickingBlock)(NSArray*pictureModelArray);@interfaceXLImagePicker:
NSObject
小石头呢
·
2024-01-06 07:45
继承
////main.m//commandLineProject//#import//定义接口@interfaceAnimal:
NSObject
{//添加一个成员变量NSString*name;}//初始化自定义类的实例
DLSD
·
2024-01-04 18:37
跨语言调用
一、Objective-COC调用Swift:创建桥接文件使用@objcMembers修饰的swift类可以被OC使用@objcMembersclassSwiftExample:
NSObject
{@objcfuncOC_Call_Swift
Kevin写代码
·
2024-01-03 09:39
ios
swift
c++
c#
总结一套swift版本的APP内切换国际化语言
自己写一个工具类DAConfig;一个Bundle的子类NSBundleEx;一个Bundle的扩展协议;classDAConfig:
NSObject
{staticletUWUserLanguageKey
从小就是菜鸟
·
2024-01-02 15:09
iOS之反射机制
Objective-C语言中的OC对象,都继承自
NSObject
类。这个类为我们提供了一些基础的方法和协议,我们可以直接调用从这个类继承过来方法。
喵洛
·
2024-01-02 06:37
Timer 计时器 (SwiftUI中文文档手册)
classTimer:
NSObject
总览计时器与运行循环配合使用。运行循环会维护对其计时器的强引用,因此在将计时器添加到运行循环后,您不必维护自己的对计时器的强引用。
iCloudEnd
·
2024-01-01 11:22
iOS抽象类
在OC中实现抽象类声明部分:@interfaceOCAbstractClass:
NSObject
-(voi
lsh_01
·
2024-01-01 05:06
Swift4.0 学习笔记 第二十三节: 运行时加载属性列表
//importUIKit@objcMembersclassPerson:
NSObject
{varname:String?//基本数据类型,在OC中没有可选,如果定义成可选,运行时同样获取不到,使
爲妳鎻愛
·
2023-12-31 03:34
Swift知识
运行时加载属性列表
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他