xcode学习
cwq9944
这个作者很懒,什么都没留下…
展开
-
xcode 4.2 自己添加 MainWindow.xib
xcode 4.2 不再支持 Window-Based Application 的解决办法: 1.创建空项目 Empty Application。(在Xcode4.2下创建的这个空项目不再有MainWindow.xib文件了。) 2.Ctrl+N,创建User Interface下面的Window(选择“iOS->User Interface->Window),命名成Mai转载 2012-02-21 10:00:07 · 1040 阅读 · 0 评论 -
iPad、iPhone 界面设计标准
比较全的UI界面设计标准,包括iPad mini和iPhone5。 转自: http://www.cocoachina.com/gamedev/misc/2012/1221/5387.html转载 2012-12-24 10:46:08 · 654 阅读 · 0 评论 -
iOS开发流程总结
http://www.cocoachina.com/newbie/tutorial/2012/1203/5231.html?1354777256以下是会员umyueue总结的iOS开发流程以及学习中的资料分享。流程:注册、开发、真机测试、发布以及上线。iPhone iOS 4从注册到app上线开发流程http://blog.csdn.net/linzhiji/article转载 2012-12-12 09:10:41 · 539 阅读 · 0 评论 -
NSData 与 NSString,Byte数组,UIImage 的相互转换
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSDataNSString *aString = @"1234abcd";NSData *a转载 2013-01-30 09:37:59 · 433 阅读 · 0 评论 -
iOS上二维码和一维码识别系列一
转自:http://blog.csdn.net/smking/article/details/7310178这段时间在做iOS上二维码和一维码的识别其间遇到问题无数, 特此总结下来, 希望能给后来的同学供参考在iOS上, 做二维码识别, 首先在网上查找资料, 查找到ZBar和ZXing这两个开源的识别程序, 相比之下发现, iOS上ZBar能做一维码(即条形码)和二转载 2013-01-30 09:35:07 · 738 阅读 · 0 评论 -
Xcode调试技巧之一 GDB输出
转载:http://www.cocoachina.com/macdev/tips/2012/0515/4250.htmlXCode 内置GDB,我们可以在命令行中使用 GDB 命令来调试我们的程序。下面将介绍一些常用的命令以及调试技巧。 po 命令 :为 print object 的缩写,显示对象的文本描述(显示从对象的 deXCode 内置GDB,我们可以在命令行中使用转载 2013-01-30 09:57:56 · 2572 阅读 · 0 评论 -
Xcode的控制台调试命令
转自: http://blog.csdn.net/longlongago2000/article/details/7594339XCode4.0以后,编译器换成了LLVM 编译器 2.0与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为转载 2013-01-30 09:28:51 · 596 阅读 · 0 评论 -
Xcode调试技巧之二 crash之后的定位问题
转载:http://blog.163.com/gf_zl818/blog/static/8380806820125435918564/论坛里经常有朋友会问Crash的问题。Crash最多的无非就两种,一种就是signal SIGABRT,大概的意思就是发送Message出现问题,信号迷失了。这种的Crash其实是很好定位,Crash了后直接看Console里出的最后日志,比如这段:转载 2013-01-30 10:02:21 · 1443 阅读 · 0 评论 -
IOS 如何选择delegate、notification、KVO?
前面分别讲了delegate、notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有个疑问,他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢? 在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为http://blog.shinetech.com/2011/06/14/delegation-notification-and-o转载 2013-01-30 10:03:51 · 461 阅读 · 0 评论 -
UIApplication深入学习
转发:这个很有用http://www.cocoachina.com/applenews/devnews/2012/1023/4958.html很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念。UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期转载 2013-01-30 10:27:50 · 592 阅读 · 0 评论 -
Objective-C KVC机制
这篇KVC的机制写的比较清楚,转载地址:http://blog.csdn.net/omegayy/article/details/73813011. 基本概念MODEL主要是英文文档里面经常出现的一些概念,讲解一下,方便英文文档的阅读。IOS应用开发是遵循MVC设计模式的,Cocoa框架用Object Modeling的规则来规范一个Model的实现。转载 2013-01-30 10:18:34 · 514 阅读 · 0 评论 -
关于Autorelease和RunLoop
学习Iphone开发,Autorelease的何时释放一直是困扰我的一个问题,总觉得大部分文档提到的延迟释放,但是这个延迟感念非常模糊,5s叫延迟还是5min叫延迟?所以总觉得担心我用到标明Autorelease对象的时候由于它坚持不到已经被释放了。最近查了一下Autorelease到底什么时候释放,发现和RunLoop有关,再查RunLoop发现有一大堆的解释,但是感觉大概意思就是RunLoop转载 2013-01-30 10:30:06 · 5717 阅读 · 0 评论 -
Xcode 4.3+ NSLog中文不输出Bug及解决方法
Xcode 4.3+,用lldb在真机上运行(模拟器没有问题)下面代码:123NSLog(@"English1"); NSLog(@"中文");NSLog(@"English2");中文那行神马都不输出啊!如果NSLog一个NSString,String里面有中文,那么输出也会悲剧。解决方法两种:原创 2013-02-15 10:12:41 · 2383 阅读 · 0 评论 -
xcode4的自动完成功能(Code sense or Code Snippet)
社区会员rainbird分享:自动完成包括两种含义,一种是输入字母的时候可以动态弹出一个列表,然后通过选择,提高输入效率,这种好像叫代码提示(Code sense?);另一种就是输入几个字母的时候一回车,出来一串儿字符(Code Snippet?)。当然了,肯定不会乱出,都是你事先定义好的。记的这个功能在vim里叫作map,而我写php的时候最常用的一个map就是通过ctrl+d输入var_d转载 2012-12-04 09:59:50 · 974 阅读 · 0 评论 -
iOS6.0 xcode4.5 设置 横屏
升级xcode4.5 iOS 6.0后以前的横屏项目 变为了竖屏,以下为解决办法:在AppDelegate 的初始化方法- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions中将[window addSubview:原创 2012-11-18 16:34:32 · 1951 阅读 · 0 评论 -
分享:如何开发出成功的iOS小游戏?
本文由一位游戏开发者所撰。iPhone游戏如此之多,设计iPhone游戏都该注意什么?又如何让让自己的游戏脱颖而出,吸引玩家并留住玩家,开发商如何从游戏中获得收入?不要让玩家花太多时间通关通常我会在短途旅行或做饭时候,忙里偷闲,玩一些像《割绳子》或者《袋鼠快跑》这样的游戏,因为这类游戏很简单,通过第一关可能只需最多10秒钟的时间,在简单关卡,在遇到挑战或游戏小把戏之前,你就能很快知道游戏的转载 2012-03-23 13:04:53 · 726 阅读 · 0 评论 -
碰撞检测技术
10.3 碰撞检测技术到目前为止,构造的各种对象都是相互独立的,在场景中漫游各种物体,墙壁、树木对玩家(视点)好像是虚设,可以任意从其中穿越。为了使场景人物更加完善,还需要使用碰撞检测技术。10.3.1 碰撞检测技术简介无论是PC游戏,还是移动应用,碰撞检测始终是程序开发的难点,甚至可以用碰撞检测作为衡量游戏引擎是否完善的标准。好的碰撞检测要求人物在场景中可以平转载 2012-05-18 09:37:53 · 7422 阅读 · 1 评论 -
xcode 4.2 如何调试 EXC_BAD_ACCESS
打开NSZombieEnabled来调试EXC_BAD_ACCESS在写iOS程序时,无论你是新手还是牛人,都有可能会碰到EXC_BAD_ACCESS。而此时你的debug area中不会显示任何信息可以来帮助你找出问题。此时就需要打开NSZombieEnabled来提供更多有用的信息。在XCode 4.2中,有两种方法来打开NSZombie。方法一,添加环境变量, 在菜单中,选择转载 2012-07-17 15:44:02 · 1329 阅读 · 0 评论 -
iphone"此证书是由未知颁发机构签名的"的解决办法
由于误删除,将开发证书给弄没了,导致Certificates中更新的证书都提示此证书是由未知颁发机构签名的,不能实机调试,解决办法是重新下载AppleWWDRCA.cer地址是:http://developer.apple.com/certificationauthority/AppleWWDRCA.cer下载后运行自动导入到钥匙串中,一切就正常了。如果出现 Command /转载 2012-07-25 09:15:36 · 5335 阅读 · 0 评论 -
xcode不识别ipod touch4
将你的Deployment Target选为5.0以下 base SDK选为latest ios5.1因为目标系统选的过高,xcode对低版本系统设备忽略。原创 2012-07-26 14:48:54 · 1973 阅读 · 1 评论 -
Xcode4.3开发第一个IOS应用实例(很详细)
http://www.cnblogs.com/luoluoHome/archive/2012/06/28/2567571.html原创 2012-09-01 13:05:13 · 1971 阅读 · 0 评论 -
xcode debug模式断言擒bug记
转载自:http://www.itivy.com/iphone/archive/2012/3/14/634673323546074649.html认识到debug模式和断言带来的方便,我迫不及待地便将项目的schema重新设置回了debug模式以前不懂,认为程序在发布的时候用的是release模式,为了降低发布时出现bug的几率,便很早前就将程序设置为debug模式。现在看来真转载 2012-10-15 13:53:30 · 2437 阅读 · 0 评论 -
SimpleAudioEngine方法playEffect 参数详解
[[SimpleAudioEngine sharedEngine] playEffect:@"frogsound.mp3" pitch:1.0f pan:-0.5f gain:1.0f];pitch:高音,范围是[0.5~2.0],1.0是正常值。pan:立体效果,范围是[-1.0~1.0],小于0增强左声道,大于0增强右声道,0.0是正常值。gain:音量,范围是[0.0以上],原创 2012-10-15 15:52:05 · 4879 阅读 · 0 评论 -
xcode4.5 各种不能运行在真机上
自从xocde升级到4.5又换了台新mac之后,xcode就一直不能运行在真机上,在网上搜索了2天,终于全部解决了。用两部iphone4测试,一部是ios5另外一部是ios6,一开始,两部机器都运行不了xcode,一直提示的错误是:“Choose a destination with a supported architecture in order to run on this device转载 2012-11-18 16:42:11 · 2509 阅读 · 0 评论 -
iOS6和Xcode4.5初体验
http://blog.sina.com.cn/s/blog_4b55f68601013zvf.html原创 2012-11-18 16:31:39 · 525 阅读 · 0 评论 -
XCode4.5免证书真机发布及调试
转自:http://blog.sina.com.cn/s/blog_56f9bd310101bue1.html由于没有购买苹果的开发者证书,所以目前大多数开发环境都是使用以下的方式实现开发与真机测试(本文部分摘自网络)使用环境:越狱过的iPhone 机器 Mac OS 10.8.2 xCode 4.5网上有很多文章都有提到关于如何生成证书,这个只要按步骤去做就OK,所以这边就不说了转载 2012-11-18 16:48:47 · 1908 阅读 · 0 评论