Xcode
jeikerxiao
简单,
展开
-
Debug、Release、Archive、Profile、Analyze概念解释
1.Debug和Release版本区别?众所周知,我们进行iOS开发,在Xcode调试程序时,分为两种方式,Debug和Release,在Target的Setting中相信大家应该看到很多选项都分为Debug和Release,方便我们分别设置,满足调试和发布的不同需求。Release是发行版本,比Debug版本有一些优化,文件比Debug文件小 Debug是调试版本,Debug和Release调用两原创 2016-04-15 22:35:12 · 897 阅读 · 0 评论 -
Xcode 查找方法调用及被调用的地方
步骤:将鼠标光标定位到所要查找的方法上。打开Relate Files菜单,在Xcode编辑器的左上角。选Callers菜单,就能找到该方法在哪些地方被调用了。如图:原创 2018-01-03 15:55:27 · 8299 阅读 · 0 评论 -
Xcode磁盘空间清理
1.移除对旧设备的支持影响:可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。路径:~/Library/Developer/Xcode/iOS DeviceSupport2.移除旧版本的模拟器支持影响:不可恢复;如果需要旧版本的模拟器,就需要重新下载了。我移除了4.3.2, 5.0, 5.1等旧版本的模拟器。路径:~/Library/Applic原创 2016-11-16 10:48:50 · 469 阅读 · 0 评论 -
一键删除iOS模拟器里面的所有APP
1、打开模拟器2、在左上角得下拉菜单选择“Reset Content and Settings…”3、选择“Reset” ,确定 就ok了!步骤:一切都回到开始时:原创 2016-11-16 10:37:25 · 3750 阅读 · 0 评论 -
Xcode8 网络调试日志隐藏
一.问题更新到Xcode8以后,发现打印了许多网络相关的日志:[] -[NWConcrete_tcp_connection dealloc] 11 [] nw_socket_handle_socket_event Event mask: 0x4 [] nw_socket_handle_socket_event Socket received WRITE_CLOSE event [] nw原创 2016-10-10 11:47:15 · 2122 阅读 · 0 评论 -
iOS Provisioning Profile(Certificate)与Code Signing详解
引言关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾。对于一个 iOS 开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑:转载 2016-06-14 15:57:29 · 1026 阅读 · 0 评论 -
键盘弹出-PickerView
键盘弹出-PickerView原创 2016-06-02 09:42:02 · 895 阅读 · 0 评论 -
Cocoapods安装教程
Cocoapods安装教程1.开启 terminal2.移除现有 Ruby 默认源 $ gem sources –remove https://rubygems.org/3.使用新的源 $ gem sources -a https://ruby.taobao.org/(可能淘宝的镜像源不能用了)或 $ gem source -a https://gems.ruby-china.org原创 2016-05-09 09:50:43 · 385 阅读 · 0 评论 -
利用Xcode Profile和Analyze进行性能优化
利用xcode profile和analyze进行性能优化内存泄漏问题的解决内存泄漏(Memory Leaks)就是拉完屎还占着茅坑。 是指应该释放的内存没有释放。 是当一个对象或变量在使用完成后没有释放掉,这个对象一直占有着这块内存,直到应用停止。 如果这种对象过多内存就会耗尽,其它的应用就无法运行。这个问题在C++、C和Objective-C的MRR中是比较普遍的问题。在Objective原创 2016-04-15 21:58:12 · 4501 阅读 · 0 评论 -
使用Xcode Analyze进行代码静态检查
使用Xcode Analyze对代码进行代码静态检查。 运行Xcode Analyze方法: Product—->Analyze使用Xcode Analyze时,发现了以下3钟错误:1、可能存在的内存泄漏监测(Memory)运行Analyze后,查看一处Memory警告,可以看到如下代码:Potential leak of an object。 2、无效数据监测(Dead store)原创 2016-04-15 22:06:34 · 455 阅读 · 0 评论 -
Cocoapods 升级到指定版本
1 升级 ruby - 升级至2.2.2以上$ ruby -v1.1 RVM安装$ curl -L get.rvm.io | bash -s stable1.2 验证$ source ~/.bashrc$ source ~/.bash_profile1.3 列出ruby的版本$ rvm list known1.4 安装ruby 2原创 2018-01-02 10:23:35 · 19204 阅读 · 4 评论