
iOS 开发
文章平均质量分 54
记录iOS开发中的点滴
大黄_黄
这个作者很懒,什么都没留下…
展开
-
02-Cycript的使用
Cycript介绍Cycript是Objective-C++、ES6(JavaScript)、Java等语法的混合物,可以用来探索、修改、调试正在运行的Mac\iOS APP,需要通过Cydia安装Cycript,即可在iPhone上来调试运行中的App,可以点击官网来查看,可以点击Cycript文档来查看Cycript的使用方式注意:App在运行时才能进行调试Cycript开启和关闭在进行此步骤前,需要先将Mac和iPhone用USB进行连接(在第一节中有介绍)Cycrip的指令有:原创 2020-10-15 22:45:38 · 1495 阅读 · 0 评论 -
GCD的定时器
首先需要说明一点:GCD的定时器和NSTimer是不一样的,NSTimer受RunLoop影响,但是GCD的定时器不受影响,因为RunLoop也是基于GCD的(源代码可知)。接下来看CGD定时器的具体实现(分为以下几步):创建定时器// 获得队列 dispatch_queue_t queue = dispatch_get_global_queue(0, 0);// 创建定时器 s原创 2016-05-05 12:23:31 · 1788 阅读 · 0 评论 -
iOS内存管理
内存管理原则自己生成的对象,自己持有非自己生成的对象,自己也能持有不在需要自己持有的对象时释放非自己持有的对象无法释放自己生成的对象,自己持有使用 alloc/new/copy/mutableCopy 名称开头的方法名意味着自己生成的对象只能自己持有!// 自己生成并持有对象id obj = [[NSObject alloc] init];id obj1 = [NSObject new]原创 2016-09-02 23:46:29 · 801 阅读 · 0 评论