2023信创独角兽企业100强
全世界各行各业联合起来,internet一定要实现!

制作应用管理器IOS版

2016-01-04 eNet&Ciweek/忘川秋裤

制作自己的应用管理

#include <objc/runtime.h>

Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");

NSObject * workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)];

//输出手机APP的bundle id(也可以输出其他系统和程序信息)

NSLog(@"apps: %@", [workspace performSelector:@selector(allApplications)]);

 //通过bundle id打开APP(也可以根据业务逻辑完成下载更新操作)

BOOL isopen = [workspace performSelector:@selector(openApplicationWithBundleID:) withObject:@“com.eNet.enetplus"];

不管是ios、android,runtime的合理运用都很重要,还有很多实用的方法正在学习中。

(代码来自宇宙)

相关频道: eNews 读书

您对本文或本站有任何意见,请在下方提交,谢谢!

投稿信箱:tougao@enet16.com