2012年4月26日

将APP程序发布到iPhone或iPad上去测试-【转载连接】

摘要: http://blog.sciencenet.cn/home.php?mod=space&uid=293236&do=blog&id=492517此连接为苹果中文版的发布说明。内容详细的说明了整个发布流程,对于新手帮助作用很大。 阅读全文

posted @ 2012-04-26 17:50 呓语若梦半浮生 阅读(243) 评论(0) 推荐(0) 编辑

简要介绍Xcode4以前到Xcode4之后的添加框架(framework)区别

摘要: 在Xcode4以前的版本,添加framework直接在File&Group处右击鼠标就可以弹出添加framework的选项。在Xcode4以后的版本,添加framework就变的直观一些了,直接在File&Group处选择项目 -> 项目.app -> Build Phases -> Link Binary With Libraries(现有框架个数) -> “+” -> 选择需要的framework框架。均用于自我参考。 阅读全文

posted @ 2012-04-26 10:01 呓语若梦半浮生 阅读(818) 评论(0) 推荐(0) 编辑

2012年4月19日

面向对象编程增加间接层对程序的扩展

摘要: 一下通过代码做出解释:View Code 1 #import <Foundation/Foundation.h> 2 int main(int argc, const char * argv[]) 3 { 4 @autoreleasepool 5 { 6 NSLog(@"The numbers forme 1 to 5"); 7 for(int i = 1; i <= 5; i++) 8 { 9 NSLog(@"%d\n", i);10 }11 }12 return 0;... 阅读全文

posted @ 2012-04-19 12:26 呓语若梦半浮生 阅读(347) 评论(0) 推荐(0) 编辑

关于面向对象编程与面向过程编程的介绍与解释

摘要: 面向对象的语言主要有3点:1.什么是对象:数据(状态)跟对数据的操作(行为)组合成为一个模块单元就叫做对象。2.面向对象编程的基本元素:对象与对象之间的交互,是面向对象编程设计的基本元素。3.怎样完成一个程序:把各个必要的对象组成一个结构化的网络,就可以完成一个程序。面向对象编程OOP(Object-Oriented Programming)间接(indirection)是OOP中一个重要的概念:“只要多添加一个间接层,计算机科学中就没有解决不了的问题。”面向过程的语言:1.任何语言的本质:数据 与 对数据的操作,面向过程的语言也是这样。2.面向过程的基本元素:函数 和 数据结构,是面向过程语 阅读全文

posted @ 2012-04-19 11:42 呓语若梦半浮生 阅读(776) 评论(0) 推荐(0) 编辑

系统学习Objective-C<基础>

摘要: 1 #import <Foundation/Foundation.h> 2 BOOL areInstDifferent(int thing1, int thing2); 3 NSString *boolString(BOOL yesNO); 4 BOOL areInstDifferent(int thing1, int thing2) 5 { 6 if(thing1 == thing2) 7 { 8 return (NO); 9 }10 else11 {12 return (YES);13 }14 }15 16 NS... 阅读全文

posted @ 2012-04-19 11:23 呓语若梦半浮生 阅读(284) 评论(0) 推荐(0) 编辑

2012年3月8日

维基网上公布的世界上的一些算法<希望能对寻找算法的一些朋友有帮助>

摘要: 地址如下所示:http://en.wikipedia.org/wiki/List_of_algorithmscocos2d引擎下载地址:http://www.cocos2d-x.org/ 阅读全文

posted @ 2012-03-08 13:09 呓语若梦半浮生 阅读(131) 评论(0) 推荐(0) 编辑

关于cocos2d框架的一些问题如下<转载资料有兴趣可以围观>

摘要: cocos2d 是一个 Python 用来开发 2D 游戏和其他图形化交互应用的框架。主要特性界面流程控制:Manage the flow control between different scenes in an easy way精灵:Fast and easy sprites动作:Just tell sprites what you want them to do. Composable actions likemove,rotate,scaleand much more特效:Effects likewaves,twirl,lensand much more地图平铺:Support fo 阅读全文

posted @ 2012-03-08 13:01 呓语若梦半浮生 阅读(202) 评论(0) 推荐(0) 编辑

2012年3月7日

面向对象的基本特征

摘要: 面试C++程序员的时候很多时候面试管会问到这样的问题,以下是我把购买的资料上面的解答发布出来。1.封装: 在面向对象的程序设计中封装是指将数据与具体操作的实现代码防止与某个对象内部,使这些代码的实现细节不被外界发现,外界只能通过接口使用该对象,而不能通过任何形式修改对象内部实现,正是由于封装机制,程序在使用某一对象时不需要关心该对象的数据结构细节及实现操作的方法。2.继承: 继承来源于现实世界,一个最简单的例子就是孩子会具有父母的一些特征,即每个孩子都会继承父亲或者母亲的某些特征,当然这只是最基本的继承关系,现实世界中还存在着更复杂的继承,面向对象之所以使用继承机制主要是用于实现代码的复用.. 阅读全文

posted @ 2012-03-07 18:13 呓语若梦半浮生 阅读(1147) 评论(0) 推荐(0) 编辑

2012年3月6日

Objective-C中一些 值得程序员注意的地方 学习笔记

摘要: Objective-C中一些 值得程序员注意的地方:1.有关于BOOL陷井方面有如下方面: 关于BOOL条件语句中的比较最好是与NO的值来进行比较,因为BOOL的YES与NO值只是约定,并且编译器将BOOL认作8位二进制数据。若是不小心将一个长于1字节的整型值赋值给BOOL变量,那么只有底位字节将会用做BOOL的值,假设底位字节刚好为0的话,那么BOOL的值将会是0,即NO值,所以关于比较方面推荐用变量值与NO值进行比较。2.Objective-C中一些基础的语法问题:(重要声明:Objective-C就是C,不是什么其他的语言) NS****命名规则:简单来说就是以NS为前缀加上匈牙利命名法 阅读全文

posted @ 2012-03-06 19:45 呓语若梦半浮生 阅读(7487) 评论(0) 推荐(2) 编辑

2012年3月5日

iPhone开发的常用的API函数库

摘要: zip库函数:这里Objective-C中有三个文件夹<其一:zip库函数的源文件、其二:zip库函数的头文件、其三:在Xcode下的封装文件>,网上有一个很好的实例里面就有这套库函数,有了这三个文件在IPhone开发中就可以直接使用zip库中的任何函数了。API函数库的收集:http://www.apple.com.cn/developer/mac/library/navigation/ios.html<仅供参考>正则表达式30分钟入门:http://manual.phpv.net/regular_expression.html<这个介绍还不错吧>其他的一 阅读全文

posted @ 2012-03-05 13:27 呓语若梦半浮生 阅读(618) 评论(0) 推荐(0) 编辑

2012年2月8日

iPhon学习推荐

摘要: 经过实践证明:学什么新东西都要找到新东西的必要语言。如:当土匪,你一定要会讲黑话懂道道。当官什么的,都懂的~不解释~~~~~当程序员的话,做什么样的开发就要最好懂一些程序"白话",当然有些道道有时候寻找起来还是很困难的。在这里我推荐在读书想学到知识的,不仅要专心基础,还要多找行家交流。很多伴读的Q群你们的好的选择。在职的想更好的工作就要学习如何快速找到资料,与快速吸收找来的资料。iPhone这个推荐新人在cocoachina上面找找,有整套学习流程介绍。像我这样的鸟文白痴,很多时候只有去找翻译了。iPhone书籍翻译中:子龙山人、老狼、杨栋等有不错的翻译书籍别的没了~因为他 阅读全文

posted @ 2012-02-08 18:03 呓语若梦半浮生 阅读(196) 评论(0) 推荐(0) 编辑

2011年12月7日

Cocos2D-iPhone编程中CCSprite(精灵类)的介绍

摘要: 精灵是游戏中的主要静态、动态目标(地方怪物、我方操作对象).具体讲就是一个独立的图像快,通常情况下它是运动的(Action):移动、旋转、放大缩小、运动-连续渐变图像达成的运动效果,我门可以直接通过设定CCSprite对象。CCSprite *sprite = [CCSprite spriteWithFile:myfilePath rect:CGRectMake(0, 0, 28, 28)];以上这段代码实现了对一张图片资源的读取与切割。若是对切割后的sprite再加上图片的切换以及控制的话,那么我们就直接创建了游戏中的一个可以移动的npc了,现在大家对切图有了一定的印象,而且对“精灵类”的使 阅读全文

posted @ 2011-12-07 20:12 呓语若梦半浮生 阅读(610) 评论(0) 推荐(0) 编辑

Cocos2D编程Xcode读取文件代码及其注释

摘要: -(id) init{ // always call "super" init // Apple recommends to re-assign "self" with the "super" return value if( (self=[super init])) { //step1:创建并获得一个指定文件路径test NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString 阅读全文

posted @ 2011-12-07 20:03 呓语若梦半浮生 阅读(1993) 评论(6) 推荐(0) 编辑

2011年11月29日

Cocos2D-iPhone编程中按钮的设置(MenueItem类系的介绍)

摘要: 每个按钮都由三种状态:正常;选中;禁止。MenuItem是基础类,不要直接使用该类.作为所有菜单项的父类,MenuItem主要任务有以下两个任务: 1.设置按钮的状态: 2.负责回调处理函。(但按钮被选中单机后,需要调用的函数叫回调函数)具体来说就是内置一个NSInvocation *invocation来同意实现回调函数的激活。 MenuItemLabel:内置Label对象,将一个基本的Label转变成一个菜单项,增加选中时的文字放大效果。MenuItemAtlasFont从MenuItemLabel继承,将一个LabelAtlas转变为一个菜单项,增加选中时的文字方大效果。这里用... 阅读全文

posted @ 2011-11-29 15:49 呓语若梦半浮生 阅读(1290) 评论(0) 推荐(0) 编辑

Cocos2d-iPhone场景切换的基础知识

摘要: 场景切换:游戏系统包括3个典型场景,分别由3个不同的层来实现,场景的切换主要使用Director的ReplaceScene函数来实现。//ReplaceScene函数原型:-(void) newGame:(id) sender{ Scene *sc = [ Scene node]; [ sc addChild:[ GameLayer noder]]; [[ Director sharedDirector] replaceScene: sc];}首先创建一个新的Scene实例,在创建一个目标层的新实例(在以上代码众就是GameLayer),附加给这个场景实例,再调用... 阅读全文

posted @ 2011-11-29 15:09 呓语若梦半浮生 阅读(2273) 评论(0) 推荐(0) 编辑

导航