最新 最热

利用 Xcode 内存表(Debug Memory Graph)检测内测泄漏

Debug Memory Graph 前言平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但它们都存在各种问题和不便,在这

2018-05-11
1

Swift 代理模式

Xcode 8.2 | Swift 3.0 在iOS开发中,无论是 Objective-C 还是 Swift ,Delegate 有着具足轻重的位置,如TabelViewDelegate 与 Ta

2018-05-11
1

Xocde控制台输出中文

重写 NSArray、NSSet、NSDictionary 的输出方法,实现在中文(Unicode)字符在控制台的输出原理Xcode 控制台中在输出 NSArray、NSSet、NSDictionary 时,其中的中文字符会变成Unicode编码 如"U67cfU8367".我们通过分类重写...

2018-05-11
1

iOS开发 Xcode的各种调试、DEBUG

BUG,简单来说就是程序运行结果与预期的不同,下面来说说Xcode中的DEBUG方法 参考博文断点调试普通断点全局断点条件断点1.普通断点看图当程序运行到断点处时会停下,然后进行单步...

2018-05-11
1

内存管理总结-autoreleasePool

转自其他序言无论是在MRC时期还是ARC时期,做过开发的程序员都接触过autoreleasepool。尽管接触过但本人对它还不是很了解。本文只是将自己的理解说出来。在内存管理的文章中提到了OC的内存管理是通过引用计数来完成的,...

2018-05-11
1

Xcode 9 打印信息解决

Xcode 9 打印信息解决打印信息 1nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 308nw_proxy_resolver_create_parsed_array PAC evaluat...

2018-05-11
1

XCode的debug断点调试

debug流程控制当你通过 Xcode 的源码编辑器的侧边槽 (或者通过下面的方法) 插入一个断点,程序到达断点时会就会停止运行。调试条上会出现四个你可以用来控制程序的执行流程的按钮。 从左...

2018-05-11
1

XCode调试器LLDB

与调试器共舞 - LLDB 的华尔兹你是否曾经苦恼于理解你的代码,而去尝试打印一个变量的值?NSLog(@"%@", whatIsInsideThisThing);或者跳过一个函数调用来简化程序的行为?NSNumber *n = @7; // 实际应该调用这个函数:Foo();...

2018-05-11
1

Xcode 清理存储空间

Xcode版本:8.3.3iOS版本:10.3.2移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData)只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大。删除后在重新运行程序可能会稍微慢一点,建议定期...

2018-05-10
1

iOS-AppStore下载Xcode失败,解决办法(一)

有时在AppStore更新Xcode会总是失败,因为苹果的AppStore应用商店在国外,所以DNS不好会直接影响应用的下载及更新,我们可以采用更改系统DNS的方法试下。 一、在AppStore中...

2018-05-10
1