好的架构不是设计出来的,而是进化而来的!项目结构下图是iOS项目的一个常用工程结构,整体模式还是按照MVC的结构,只是在每一层做了一些细分处理,下面就简单介绍下。iOS工程中没有像Java那样非常严格的分包机制,不过在iOS工程中我们也可以通过Group的方式在工程中实现逻辑分包,这样更有利于我们组...
分类:
移动开发 时间:
2014-10-08 13:03:55
阅读次数:
231
转自:http://www.cocoachina.com/ios/20140930/9810.html好的架构不是设计出来的,而是进化而来的!写在前面从2011年底开始学习iOS开发,到现在也已经快3年了,虽然中途没有一直进行iOS的开发(总是在Android和iOS间切换),但始终没有离开,而我现...
分类:
移动开发 时间:
2014-10-05 22:18:58
阅读次数:
261
如何设置 Base SDK 和 iOS Deployment Target ?http://leopard168.blog.163.com/blog/static/16847184420116159138181/在iPhone 开发中,时常被版本所困扰, 苹果公司总会定期发布 iPhone 开发包,...
分类:
移动开发 时间:
2014-09-18 12:53:13
阅读次数:
343
cocos2dx在设计之初就集成了两套物理引擎,它们是box2d和chipmunk。我目前使用的是最新版的cocos2dx 3.1.1。引擎中默认使用的是chipmunk,如果想要改使用box2d的话,需要修改对应的android工程或者是ios工程的配置文件。
在2.x版本的cocos中,使用物理引擎的步骤十分繁琐。但在3.x版本中变得非常方便了。我这次的学习目标是制作一个打砖块的小游...
分类:
其他好文 时间:
2014-08-16 18:32:11
阅读次数:
334
目录结构:a、supporting files:main.m和资源文件xxx-info.plist:包含应用程序相关属性列表,如版本,程序名等.pch文件:预编译头文件,相当于MFC里的stdafx.h,默认已经包含了常用的头文件.strings文件:国际化字符串资源图片等其他资源b、framewo...
分类:
移动开发 时间:
2014-08-16 00:55:59
阅读次数:
265
背景:目前iOS工程较多将json数据转换成一个对象来储存。假设这个对象有一个Attributes为NSString类型叫myName,这个Attributes一直是nil,创建这对象后忘记对它赋值。现在要通过一个函数来检测他出来,再将他赋值为@“”;
另外,我不知道有多少个Attributes,只要是NSString类型而且Attributes是nil就赋值为@“”。
代...
分类:
其他好文 时间:
2014-08-13 19:08:47
阅读次数:
242
cocos2dx在设计之初就集成了两套物理引擎,它们是box2d和chipmunk。我目前使用的是最新版的cocos2dx 3.2。引擎中默认使用的是chipmunk,如果想要改使用box2d的话,需要修改对应的android工程或者是ios工程的配置文件。 在2.x版本的cocos中,使用物...
分类:
其他好文 时间:
2014-08-12 16:55:54
阅读次数:
318
第一次使用python请先看:http://my.oschina.net/LangZiAiFer/blog/298763 代码管理我用的是Git; 工程clone如下: def gitClone(): ? ? os.system (‘git clone https://JackMeng@bitbucket.org/xxx/goccia.gi...
分类:
移动开发 时间:
2014-08-08 18:35:53
阅读次数:
378
在简单的app中,可能只会用到工程,但是项目越大,越复杂,就会需要拆分项目,将各个功能拆散到各个工程中。 可以使用worksapce来管理工程集合。 但是资源文件却不好管理,因为xcode默认只能添加自己工程内,或者...
分类:
移动开发 时间:
2014-07-23 22:42:07
阅读次数:
473