07 2018 档案
摘要://屏幕视图分层 1.UIWindow 2.UILayoutContainerView 3.UITransitionView 4.UIViewControllerWrpaperView 5.UILayoutContainerView--> //就是self.navigationController.vi...
阅读全文
摘要:app里面代码调用了私有库: 附: 苹果的要求是不可以再使用prefs:root以及App-Prefs:root的接口来做app内部和系统设置的跳转了。现在做app系统设置跳转,官方的只能使用UIApplicationOpenSettingURLString. 并且,明确一点,就是打开url的api
阅读全文
摘要:在iOS逆向工程中,Reveal扮演着重要角色,一般情况下,Reveal在iOS开发过程中可以分析UI界面的状态,同样也可以应用于分析其他任意的App。Reveal是一个很强大的UI分析工具,可非常直观地查看app的UI布局,不仅限于自己的app,其他app的UI布局也一览无余。 必须要一台越狱手机
阅读全文
摘要:WKWebView 是苹果在 WWDC 2014 上推出的新一代 webView 组件,用以替代 UIKit 中笨重难用、内存泄漏的 UIWebView。WKWebView 拥有60fps滚动刷新率、和 safari 相同的 JavaScript 引擎等优势。 简单的适配方法本文不再赘述,主要来说说
阅读全文
摘要:viewWillAppear: Called when the view is about to made visible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作 viewDidAppear: Called when the view has been
阅读全文
摘要:使用runtime获取设备上的所有app的bundle id
阅读全文
摘要:1 实现原理 (1)我们会发现许多 App 在一次启动时会显示一个新手引导页(下次启动就不会再显示) (2)其判断原理就是在 AppDelegate 里的 didFinishLaunchingWithOptions 方法中检查 UserDefaults 中是否存在特定的键值: 不存在则说明是第一次运
阅读全文