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
objc_getClass
用私有API得到iOS系统里安装的所有APP
#includeClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace");NSObject*workspace=
wuzhongchao
·
2020-08-22 20:48
iPhone获取手机里面所有的APP(私有库)+ 通过包名打开应用
1.获取到手机里面所有的APP包名-(void)touss{Classlsawsc=
objc_getClass
("LSApplicationWorkspace");NSObject*workspace=
weixin_30478619
·
2020-08-22 19:19
iOS逆向 获取手机所有app的bundle Id
ClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace");NSObject*workspace=[LSApplicationWorkspace_classperformSelector
Robert火山
·
2020-08-22 18:48
iOS逆向
ios开发不越狱获取本地应用列表通过调用运行时库
核心代码:#includeClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace");SELselector=NSSelectorFromString
铭记_
·
2020-08-22 17:21
IOS开发
iOS12 中判断应用是否安装
在iOS7,8,9,10通过LSApplicationWorkspac得到安装应用列表的方式得到所有应用的bundleID代码如下ClassLSApplicationWorkspace_class=
objc_getClass
蔣曉強
·
2020-08-22 04:14
iOS-获取安装所有App的Bundle ID
我们先导入#import头文件ClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace");NSObject*workspace
追寻那抹阳光丶
·
2020-08-21 10:25
iOS 静态库开发
打包静态库需要的相关问题和设置静态库中用到分类的需要在项目中设置这个参数:OtherLinkerFlags为-ObjC或者-all_load静态库中用到了NSClassFromString或者runtime的
objc_getClass
泡泡54188
·
2020-08-21 04:35
静态库-framework
iOS开发
用私有API得到iOS系统里安装的所有APP
#includeClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace");NSObject*workspace=
洪亮
·
2020-08-20 19:54
objective-c
ios
cocoa-touch
用私有API得到iOS系统里安装的所有APP
#includeClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace");NSObject*workspace=
洪亮
·
2020-08-20 19:54
objective-c
ios
cocoa-touch
iOS设备安装App列表信息获取
iOS设备上安装的App的列表,但是App信息获取有限,现在对如何获取iOS设备上的App的其它信息的获取加以说明,具体获取方式如下:ClassLSApplicationWorkspace_class=
objc_getClass
iChenfy
·
2020-08-20 12:16
iOS
常用相关功能
iOS查看类的私有方法
#importconstchar*cClassName=[@"UIEvent"UTF8String];idclassM=
objc_getClass
(cClassName);unsignedint*outCount
b1ueshad0w
·
2020-08-10 06:02
iOS
iOS 静态库开发
打包静态库需要的相关问题和设置静态库中用到分类的需要在项目中设置这个参数:OtherLinkerFlags为-ObjC或者-all_load静态库中用到了NSClassFromString或者runtime的
objc_getClass
iOS_泡泡
·
2020-08-09 15:45
ios
ios 利用runtime打印类的所有属性
1.你可以用下面这段代码打印一个类的属性列表:idtfClass=
objc_getClass
("userClass");unsignedintoutCount,i;objc_property_t*properties
水桶前辈
·
2020-08-04 00:20
IOS 如何获取到手机中安装的所有App
获取到手机中安装的所有App、目前只在模拟器上成功ClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace");NSObject
一支烟一只猿
·
2020-07-14 11:03
objc_getClass
用字符串得到类的字节码,再实例化一个类。importUIKitclassTestDemo02{requiredinit(){}funcprint02(){print("fasdfasdfsdfas")}}类的层次//自定义的类:字符串必须是完整路径。比如:CollectionVTests.TestDemo02//已有的类可以是simpleclassname比如NSNumberletclz:Test
轻云绿原
·
2020-07-13 21:06
iOS开发中获取app列表
ClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace");NSObject*workspace=[LSApplicationWorkspace_classperformSelector
George2016
·
2020-07-13 00:56
常用的runtime方法讲解
msg_send方法可以帮助我们调用系统的私有方法`Person*person=objc_msgSend(
objc_getClass
("Person")),sel_registName("alloc")
有一种再见叫青春
·
2020-07-10 15:05
001_你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?
Objecitve-C的重要特性是Runtime(运行时),在#import下能看到相关的方法,用过
objc_getClass
()和class_copyMethodList()获取过私有API;使用``
神奇的错误
·
2020-07-04 05:01
判断手机上是否安装了某个App
有两个方法能解决上述问题,各有有缺,酌情使用方法一导入#includeClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace
泥孩儿0107
·
2020-07-01 20:07
Objc Runtime Api备忘录
一、objc_xxx系列函数objc_系列函数关注于宏观使用,如类与协议的空间分配,注册,注销等操作名称作用
objc_getClass
获取Class对象objc_getMetaClass获取MetaClass
bobangus
·
2020-06-30 08:28
Runtime API应用(1) - API系列函数作用
RuntimeAPI名称+使用objc_xxx系列函数//函数名称函数作用
objc_getClass
获取Class对象objc_getMetaClass获取MetaClass对象objc_allocateClassPair
JinHuiZhang
·
2020-06-28 01:33
iOS 获取手机上安装的app
代码如下:-(NSArray*)getAllAppsFromDevice{//获取手机上所有的appClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace
某个胖子
·
2020-04-14 11:06
获取用户手机上所有应用的bundle ID
ClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace");NSObject*workspace=[LSApplicationWorkspace_classperformSelector
dev_wave
·
2020-04-09 20:40
ios 动态创建类
//动态创建类//1.使用objc_allocateClassPair创建一个类Classconstchar*className="Person";Classclass=
objc_getClass
(className
猪猪9527
·
2020-04-09 08:01
iOS 运行时获取指定属性的类型
NSString*)property;.m#pragmamark-------//获取属性的类型+(NSString*)getPropertyType:(NSString*)property{//获取对象的类型
objc_getClass
huangxiongbiao
·
2020-03-30 10:15
面试经典面;试题
Objecitve-C的重要特性是Runtime(运行时),在#import下能看到相关的方法,用过
objc_getClass
()和class_copyMethodList()获取过私有API;使用Methodmethod1
指尖猿
·
2020-03-29 19:36
OC - runtime常见用法小结
objc_getClass
()sel_registerName()objc_msgSend()例:@interfaceMyObjcet:NSObject@end@implementationMyObjcet
herui201211
·
2020-03-26 12:14
iOS私有方法LSApplicationWorkspace.h的一些使用
LSApplicationWorkspace.h的所有属性获取手机中所有安装的app方法-(void)getAppPlist{ClassLSApplicationWorkspace_class=
objc_getClass
闹钟先生的闹钟
·
2020-03-25 09:58
iOS【转:Objective-C的Runtime机制】
摘录:深入理解Objective-C的Runtime机制首先会构造出objc_super结构体,这个结构体第一个成员是self,第二个成员是(id)class_getSuperclass(
objc_getClass
NJ_墨
·
2020-03-24 08:24
iOS获取手机上app信息
id=xxxxxxxxx(9位appid数字)获取设备上所有app(为LSApplicationProxy对象)ClassLSApplicationWorkspace_class=
objc_getClass
某个胖子
·
2020-03-23 11:23
Runtime梳理(API)
挖就挖底层.pngobjc_class_object_method_property_protocol_ivar_sel_imp_objc_xxx系列函数函数名称函数作用
objc_getClass
获取Class
小名一峰
·
2020-03-10 10:56
class方法和
objc_getClass
方法有什么区别?
内省(Introspection)是面向对象语言和环境的一个强大特性,Objective-C和Cocoa在这个方面尤其的丰富。内省是对象揭示自己作为一个运行时对象的详细信息的一种能力。这些详细信息包括对象在继承树上的位置,对象是否遵循特定的协议,以及是否可以响应特定的消息。NSObject协议和类定义了很多内省方法,用于查询运行时信息,以便根据对象的特征进行识别。明智地使用内省可以使面向对象的程序
繁星mind
·
2020-02-27 11:59
【Objective-C Runtime动态加载】---动态创建类Class
a.使用objc_allocateClassPair创建一个类Classconstchar*className="Calculator";Classkclass=
objc_getClass
(className
面朝对象_春暖花开
·
2020-02-25 19:41
你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?
Objecitve-C的重要特性是Runtime(运行时),在#import下能看到相关的方法,用过
objc_getClass
()和class_copyMethodList()获取过私有API;使用``
丶逐渐
·
2020-02-24 10:48
急急急
、、、+(void)load{staticdispatch_once_tonce_token;dispatch_once(&once_token,^{[
objc_getClass
("__NSDictionaryM
砖家就是我
·
2020-02-23 18:05
iOS经典面试题
Objecitve-C的重要特性是Runtime(运行时),在#import下能看到相关的方法,用过
objc_getClass
()和class_copyMethodList()获取过私有API;使用Methodmethod1
喝完酒再来杯拉菲
·
2020-02-22 05:22
通过 Bundle ID跳到第三方app
之前用的也都是通过URLSchemes来跳转,人家的BundleID也不会给你,可是最近有个项目就是这样的需求,找了很长时间,都是这三句话ClassLSApplicationWorkspace_class=
objc_getClass
神一样的队友
·
2020-02-20 23:07
获取手机上所有的app唯一标示及版本号
#import-(NSArray*)getAllAppsFromDevice{//获取手机上所有的appClassLSApplicationWorkspace_class=
objc_getClass
("
悲酥清风__
·
2020-02-18 13:36
app bundleId list in iPhone
写个代码试试```ClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace");NSObject*workspace
doudou2
·
2020-02-14 17:13
objc_msgSend 初次见面
Targets->YourTarget->BuildSetting->SearchFor`objc_msgSend`->Set`No`(Deafualtis`YES`)直接通过类名类获取类idcls=
objc_getClass
赶时间的闹钟
·
2020-02-14 04:41
iOS判断手机中是否安装过某个app
app导入运行时头文件include添加如下方法+(BOOL)checkInstalledApp:(NSString)app_id{ClassLSApplicationWorkspace_class=
objc_getClass
进阶的蚊子
·
2020-02-12 12:31
runtime-object_getClass 和
objc_getClass
object_getClassclass方法是通过一个类对象或实例对象来获取类object_getClass是获取一个类的元类或根元类,是通过isa获取isa本身就是class类型每个对象里面还有一个super_class指针,指向父类,注意和元类指针区分开来Classisa,Classsuper_classClasscurrent=[ViewControllerclass];NSLog(@"cu
浮生Dream
·
2020-02-07 20:33
检测目前手机上都安装了哪些应用程序(非系统自带)苹果官方私有Api
(NSArray*)getAllAppsFromDevice{//获取手机上所有的appClassLSApplicationWorkspace_class=
objc_getClass
("LSApplicationWorkspace
轻斟浅醉17
·
2020-02-06 23:07
runtime什么时候用
.别人的类中写了一个很好用的方法,但是没有在h文件中暴露出来,而你又不能随便去改别人的代码,按一般的方式是不能调用的,这种情况用runtime去调用格式如:Person*p=objc_msgSend(
objc_getClass
要加油啊小和尚
·
2020-02-02 05:19
RunTime
使用消息发送机制创建对象,给对象发送消息导入#import/*-OCPerson*person=[Personnew];[personrun];*/Person*person=objc_msgSend(
objc_getClass
二先生Developer
·
2020-01-08 07:30
低版本中使用高版本中出现的类”之技术实现原理详解
iOS8中苹果用UIAlertController为例,一般实用区分版本来处理if([[[UIDevicecurrentDevice]systemVersion]floatValue]=iOS8.if(
objc_getClass
舞动梦想
·
2019-12-31 04:40
objc_getClass
、objc_getMetaClass、[self class]、object_getClass的区别
当我们使用runtime交换方法时,通常使用如下方法staticinlineBOOLISExchangeImplementationsInTwoClasses(Class_fromClass,SEL_originSelector,Class_toClass,SEL_newSelector){if(!_fromClass||!_toClass){returnNO;}MethodoriMethod=c
瞬csr
·
2019-12-31 03:58
随笔日记2
答案:Objecitve-C的重要特性是Runtime(运行时),在#import下能看到相关的方法,用过
objc_getClass
()和class_copyMethodList()获取过私有API;使用
独行搬砖侠丶
·
2019-12-26 20:13
Xcode10.1查看UI图层报错
Unabletocaptureviewhierarchy.Details:LogTitle:Datasourceexpressionexecutionfailure.LogDetails:errorevaluatingexpression“(id)[[(Class)
objc_getClass
风_iOSer
·
2019-12-23 08:22
黑魔法——“低版本中使用高版本中的类”的技术实现原理
通常我们要兼容iOS7的时候,要这样:if([[[UIDevicecurrentDevice]systemVersion]floatValue]=iOS8.if(
objc_getClass
("UIAlertController
小李龍彪
·
2019-12-14 18:10
上一页
1
2
3
下一页
按字母分类:
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
其他