iOS 逆向编程(四)实操 Jailbreak 进阶必备软件
一、辅助软件安装根据 上一篇文章 越狱成功之后,对于技术学习来说,在安装一个辅助软件效果会更好,能帮助我们更深入的学习一些东西。iPhone 通过 Cydia 安装这几个辅助软件1、【Apple File Conduit "2"】:作用是:保证我们可以访问整个 iOS 设备的文件系统,它是 Cyd....
iOS 逆向编程(十五)Cycript 语法进阶(封装 .cy 脚本文件)
一、简介每次进入 Cycript 调试之后,需要敲很多的调试指令,其实这些指令也是可以封装成 .cy 的 脚本文件,然后引用进行使用。只要安装了Cycript在越狱的手机上就会有这个cycript文件夹,我们可以通过iFunBox查看,或者通过终端连接手机进行查看:iFunBox 查看 cycrip...
iOS 逆向编程(四)实操越狱进阶必备软件
一、辅助软件安装根据 上一篇文章 越狱成功之后,对于技术学习来说,在安装一个辅助软件效果会更好,能帮助我们更深入的学习一些东西。iPhone 通过 Cydia 安装这几个辅助软件1、【Apple File Conduit "2"】:作用是:保证我们可以访问整个 iOS 设备的文件系统,它是 Cyd....
iOS 模块化进阶整理记录(下)
搬运来的一些注意事项:1.页面跳转页面跳转解决方案与业务组件之间通信问题是一样的。但是需要注意的是,你一个业务组件内部的页面跳转也请使用URL+Router的方式跳转,而不要自己直接pushViewController。这样的好处是:如果将来某些内部跳转页面需要给其他业务组件调用,你就不需要再注册个...
iOS 模块化进阶整理记录(中)
什么是业务组件和弱业务组件?业务组件里面基本都有:storyboard、nib、图片等等。弱业务组件里面一般没有。这不是绝对的,但一般情况是这样。 业务组件一般都是App上某一具体业务。比如首页、我、直播、行情详情、XX交易大盘、YY交易大盘、XX交易中盘、资讯、发现等等。而弱业务组件是给这些业务组...
iOS 模块化进阶整理记录(上)
先说模块化可能给项目带来的改变:代码提交更规范,分工更为明确,质量提高编译加快在原模式中,需要 150s 左右整个编译完毕,然后开发人员才可以开始调试。而现在组件化之后,某个业务组件只需要 10s ~ 20s 左右即可开工结合 MVVM更加细化的单元测试,提高代码质量,保...
iOS多线程进阶(下)
六.线程之间的通信<1>.原子和非原子属性OC在定义属性时有nonatomic和atomic两种选择atomic:原子属性,为setter方法加锁(默认就是atomic)nonatomic:非原子属性,不会为setter方法加锁:避免资源消耗<2>.原子和非原子属性的选择no...
iOS多线程进阶(上)
.一.进程进程:是指在系统中正在运行的一个应用程序,每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开迅雷、Xcode,系统就会分别启动2个进程二.线程1.什么是线程?答:1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程),一个进程(程序)的所有任务都在线程中...
iOS原生地图开发进阶——使用导航和附近兴趣点检索(二)
2、进行线路导航- (void)viewDidLoad { [super viewDidLoad]; //地图初始化设置 mapView =[[MKMapView alloc]initWithFrame:self.view.frame]; mapView.region=MKCoordinateReg...
iOS原生地图开发进阶——使用导航和附近兴趣点检索(一)
iOS原生地图开发进阶——使用导航和附近兴趣点检索iOS中的mapKit框架对国际化的支持非常出色。在前些篇博客中,对这个地图框架的基础用法和标注与覆盖物的添加进行了详细的介绍,这篇博客将介绍两个更加实用的功能的开发:线路导航与兴趣点搜索。前几篇博客的链接如下:地图基础用法详解:http://my....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子