随笔分类 -  03A Xcode 调试

摘要:Alcatraz 是一款 Xcode的插件管理工具,可以用来管理XCode的 插件、模版以及颜色配置的工具。 二、如何安装 1.github地址:https://github.com/alcatraz/Alcatraz 2.安装方法 方法一:在命令行中输入如下指令:curl -fsSL https: 阅读全文
posted @ 2016-06-13 15:23 ygm900 阅读(281) 评论(0) 推荐(0) 编辑
摘要:结合如下两篇文章: 修改整个工程内的名字 iOS项目的完整重命名方法图文教程 http://www.cocoachina.com/ios/20150104/10824.html 修改scheme的名字: iOS 开发----修改工程名称 http://my.oschina.net/u/2458687 阅读全文
posted @ 2016-03-10 19:24 ygm900 阅读(343) 评论(0) 推荐(0) 编辑
摘要:工欲善其事,必先利其器还是这句老话!但是老话藏真金!今天我们来说说Accessorizer这个软件吧!!Accessorizer这个软件真的很不错!!但是我没有见到程序员使用它!!Accessorize是一款自动化代码生成工具,可以帮助你自动生成property,keyed Achiving等特定代... 阅读全文
posted @ 2015-06-26 18:23 ygm900 阅读(756) 评论(0) 推荐(0) 编辑
摘要:转:How to log all methods used in iOS apphttp://stackoverflow.com/questions/7270502/how-to-log-all-methods-used-in-ios-app 阅读全文
posted @ 2015-06-18 19:06 ygm900 阅读(586) 评论(0) 推荐(0) 编辑
摘要:转:http://stackoverflow.com/questions/4046833/print-the-name-of-the-calling-function-to-the-debug-loghttp://stackoverflow.com/questions/1451342/objecti... 阅读全文
posted @ 2015-06-18 18:34 ygm900 阅读(1612) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/samuelltk/article/details/41250151 阅读全文
posted @ 2015-04-16 14:43 ygm900 阅读(1097) 评论(0) 推荐(1) 编辑
摘要:如何你和我一样手贱安装了Xcode6,同时又需要发布应用到商店时,你会发现打好的包是通不过审核的。验证报错:unable to validate application archives of type:0x0Google报错信息后,发现Beta版的Xcode打的包是不能发布到商店的。这时候即使你启... 阅读全文
posted @ 2014-09-26 15:07 ygm900 阅读(881) 评论(1) 推荐(0) 编辑
摘要:最近项目中,介于测试人员提出的问题,有些情况只在ios6的设备上才能显现,而本机的xcode已升级到最新的5.0,这可如何是好呢,在网上搜索了一番,找到如下方法解决此问题:1.打开xcode5.0的目录:Finder中点击“应用程序”,找到xcode,右击选择“显示包内容”,进入“Contents—... 阅读全文
posted @ 2014-07-03 22:58 ygm900 阅读(288) 评论(0) 推荐(0) 编辑
摘要:对于IPhone开发/XCode的初学者,如何在调试时查看变量的值是很头痛的事情。因为Xcode的expression 经常无法正确显示变量的值。但是强大的GDB可以很方便的帮我们查看变量的值。当执行到某断点时,在GDB窗口中使用po就可以查看变量.(po = print object)1)查看St... 阅读全文
posted @ 2014-04-28 20:28 ygm900 阅读(1201) 评论(0) 推荐(0) 编辑
摘要:重新安装了xcode后,程序无法运行,不能选择模拟器 或者 设备?1.你之所以选择不了模拟器或者设备,是因为你工程中的iOS Deployment Target设置不对。比如你装的是xcode4.0.1,并且安装了SDK5.0,那么如果你设置了iOS Deployment Target为5.0的话,... 阅读全文
posted @ 2014-04-18 10:32 ygm900 阅读(16617) 评论(0) 推荐(1) 编辑
摘要:初级:第一步 为程序添加符号断点malloc_error_break 方法如下。目标效果:让程序崩溃时跳转到出错到那一行。但是往往达不到这个效果。不行就继续往下看。At times, while running through your app, you might come across thi... 阅读全文
posted @ 2014-04-16 03:51 ygm900 阅读(11013) 评论(2) 推荐(0) 编辑
摘要:ios有没有全局宏,或者在工程属性里设置宏?比如我设置了一个宏叫IOS,在所有/整个工程的代码里这个宏都是有效的。------解决方案--------------------在工程的设置属性里搜索preprocessormacros可以看到DEBUG的定义,再添加上自己的就好了也可以在.pch文件里定义------解决方案--------------------可以放到.pch文件里 阅读全文
posted @ 2014-03-30 20:59 ygm900 阅读(10117) 评论(0) 推荐(0) 编辑
摘要:XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,我也是最近学习html5的时候,发现还有蓝色的文件夹呢,来上图看下吧上图所示,蓝色的是folder 黄色的是group。 那么它们有什么区别呢?1. group 和 folder的区别group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还是以散乱的形式放在一起的,除非你是从外部以group的形式引用进来的。folder只能作为资源,整个引用进项目,不能编译代码,也就是说,以folder形式引用进来的文件,不能被放在complie sources列表里面。2. 以folder的形式 阅读全文
posted @ 2014-03-27 08:49 ygm900 阅读(4742) 评论(1) 推荐(0) 编辑
摘要:1、Xcode4中苹果有自带的SVN软件------>Organizer------>Repositories2、SVN checkout到本地后,删除本地file,对服务器有影响吗?不会影响服务器,当你执行“svn update”时会zai再次被自动下载;当删除后再执行“svn commit”就会在服务器上也对应删除。3、连接服务器点击file-》repositories-》点击坐下边的“+”-》然后名字及svn服务器的地址,还有type选中subversion然后next等等了。4、Xcode4下,SVN中常用命令Commit提交checkout将服务器上下载到本地(我个正在使 阅读全文
posted @ 2014-03-26 17:14 ygm900 阅读(9340) 评论(0) 推荐(0) 编辑
摘要:http://smartsvn.com/features说明场景执行步骤创建新项目一,二,三,四下载项目一,二,四代码提交五代码更新六一,打开SCM在xcode中,点击菜单:File -> Source Control –> Repositories二,连接SVN服务器1,2,配置SVN服务器地址(http://192.168.85.228/svn/repos1)3,输入用户名密码4,配置完成(Root目录表示svn服务器的根目录)三,上传新项目1,点击下边的 ‘Import’ 菜单,然后选择你想上传的项目的根目录这里假设我们选择上传的项目为: demo,则上传结束后,结果如下所示 阅读全文
posted @ 2014-03-26 17:13 ygm900 阅读(12463) 评论(0) 推荐(0) 编辑
摘要:今天向大家介绍一个非常好用的Xcode代码编辑插件,这个插件可以很快速地使代码对齐,有3种模式:“=”对齐、宏定义对齐和属性对齐XAlign效果图1.“=”对齐2.宏定义对齐3.属性对齐安装1.打开终端输入:curl github.so/XAlign/build/install.sh | sh,然后回车;2.下载这个插件包:XAlign.xcplugin3.把下载的插件放到此文件目录下:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/。选中Finder可以使用快捷键:command + shift + G,前往文件夹。 阅读全文
posted @ 2014-03-19 14:22 ygm900 阅读(10182) 评论(1) 推荐(0) 编辑
摘要:古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWithOptions?忘记咋拼了?没关系强大的代码搜索能力,appflaun一样也可以找到!超级强大的正则匹配,匹配任何你所想!项目地址:http://codepilot.cc2.Vim控必备的XVimXVim是一个针对Xcode的Vim插件,能让开发者在不放弃任 阅读全文
posted @ 2014-03-19 13:54 ygm900 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:终于有时间停下来玩下Xcode的插件了,最近需要用下规范注释生成器,于是装了个插件用下。下面是安装过程(简单的不得了):1.前往GitHub下载工程文件:VVDocumenter-Xcode2.用Xcode打开工程,Command + BBuild成功后,可以在~/Library/Application Support/Developer/Shared/Xcode/Plug-ins目录下看到生成的xcplugin文件:3.重启Xcode,在某个方法前输入三个“ / ”,自动生成对应的注释:然后tab并保全就可以了。4.打开Xcode菜单,在Window选项下可以看到已经安装的插件:点击打开,可 阅读全文
posted @ 2014-03-19 13:53 ygm900 阅读(1356) 评论(0) 推荐(0) 编辑
摘要:NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的:#define NSAssert(condition, desc)condition是条件表达式,值为YES或NO;desc为异常描述,通常为NSString。当conditon为YES时程序继续运行,为NO时,则抛出带有desc描述的异常信息。NSAssert()可以出现在程序的任何一个位置。具体事例如下:生成一个LotteryEntry对象时,传入的N 阅读全文
posted @ 2014-03-18 12:26 ygm900 阅读(6910) 评论(0) 推荐(0) 编辑
摘要:因为使用的是xcode4,应用程序本地化的问题跟以前的版本还是有些不同,在网上找了些资料对于xcode4以上的版本资料还是相对较少,有些最后要通过手动创建文件,这样操作实在是太麻烦,所以经过一个下午的研究,总算是成功了一点点,还是庆幸一下。英语: 中文:具体实现如下:静态本地化 : 加载的文件,如xib文件,图像文件,还有实现应用程序名本地化动态本地化: 显示的字符串本地化一、先做准备:设置程序本地化在xcode点击程序图标:点击Info选项->Localizationn,点击“+”,选择要添加的语言,简体中文选择Chinese(zh-Hans)你会在你工程目录下发现多了个文件夹,“zh 阅读全文
posted @ 2014-01-05 11:36 ygm900 阅读(308) 评论(0) 推荐(0) 编辑