
iphone開發
文章平均质量分 56
RabbitEatPumpkin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Objective-C:GCC+GNUstep配置
俗话说,“工欲善其事,必先利其器”,所以学习Objective-C的第一件事就是配置Objective-C下面的开发环境。有苹果机的幸福在于,可以很方便的在XCode下面写Objective-C的程序。可惜的是不能整天带着我的大熊猫到处跑,所以也有必要在windows系统下面配置一个环境方便学习。我们都是被IDE惯坏的孩子,本以为可以很方便做的事情(我是说配置环境),没想到居然花了两天时间来琢磨怎原创 2010-04-13 10:50:00 · 6410 阅读 · 2 评论 -
Cocos2D 0.99.5的template提示安装好了,打开xcode却不显示的问题的解决方法
<br />今天我下载了最新版本的Cocos2D 0.99.5,可是令我头疼的提示安装好了,打开xcode却怎么也不显示Cocos2D的模板图标。<br />我一直使用网上给的安装方法:“打开Terminal window(终端窗口),找到下载的Cocos2D所在的目录,输入下面的命令:./install_template.sh。”可是还是有问题。<br />终于我看到一个郁闷的外国人说他翻遍了106页的google也没有看到解决方法,结果实验了sh install_templates.sh -u命令却OK原创 2011-01-19 20:29:00 · 1680 阅读 · 2 评论 -
Objective-c sort array int方法
<br />(1)直接调用系统的方法排序int <br />NSMutableArray *array = [[NSMutableArray alloc]init];<br />[array addObject:[NSNumber numberWithInt:20]];<br />[array addObject:[NSNumber numberWithInt:1]];<br />[array addObject:[NSNumber numberWithInt:4]];<br />NSArray*sorte转载 2011-01-10 14:43:00 · 3268 阅读 · 0 评论 -
深入理解Objective-c中@class的含义
<br />在Objective-c中,当一个类需要引用另一个类的接口时,需要在类的头文件中建立被引用类的指针<br />Person.h<br />@interface Person: NSObject<br />{<br /> Woman *woman;<br /> Man *man;<br />}<br />.......<br />如果直接编译,会出错,因为不知道Woman,Man是什么。<br />这时有两个选择,一是import这两个被引用类的头文件,另一个是使用@class申明Woma转载 2011-01-05 15:25:00 · 1094 阅读 · 0 评论 -
Objective-C中的委托用法与讲解
<br />1)雇主与委托者共同参与一个处理,说白了就是调用雇主方法的时候在雇主的方法内不但有相应的逻辑处理,还得请求委托者的方法共同处理<br />2)请求委托者的方法时要将自己传递过去,也就是说把自己当作一个入参传递过去,当然也可以有不同的实现,只是委托者能获得雇主就可以<br />#import <Cocoa/Cocoa.h><br />/**<br /> *委托的Demo<br /> *<br /> *@author 肖浩<br /> **/<br />//委托类,委托类没有任何方法声明,它只需实现转载 2011-01-05 18:06:00 · 1708 阅读 · 2 评论 -
Objective-C iPhone起步开发的8条建议和技巧
<br />Objective-C iPhone起步开发的8条建议和技巧<br /><br /><br />作者经历:[self.paradigm shiftFrom:@"ruby" to:@"objective-c"]<br /><br /> <br /> 所以的语言都会教给我们一些编程艺术。作为一名专注Ruby的开发者,我一向比较害怕诸如Java和C++等强类型的语言,还有就是它们的鼻祖C。所以当我决定学习Cocoa进行iPhone应用开发时我有点疑惑应该如何改变了,同时也期待我可以变成一个转载 2011-01-05 17:47:00 · 1356 阅读 · 1 评论 -
mac卸载xcode
<br />在终端输入命令sudo /Developer/Library/uninstall-devtools --mode=all就行了原创 2010-12-30 11:44:00 · 2065 阅读 · 0 评论 -
Categories
<br />Categories<br /> Categories是Objective-C里面最常用到的功能之一。 基本上category可以让我们给已经存在的类增加方法,而不需要增加一个子类。而且不需要知道它内部具体的实现。<br /> 如果我们想增加某个framework自带的类的方法,这非常有效。如果我们想在我们程序工程的NSString能够增加一个方法,我们就可以使用category。甚至都不需要自己实现一个NSString的子类。<br /> 比如,我们想在NSString里面增加一个方法来转载 2010-12-29 15:10:00 · 1297 阅读 · 0 评论 -
respondsToSelector instancesRespondToSelector
<br />要检查一个对象是否支持一个方法,我们可以使用respondsToSelector()函数 除了检查对象是否支持一个特定的方法,我们还可以检查类是否会创建支持一个特定的方法的对象。未来做到这一点,我们使用instancesRespondToSelector()方法举例:<br />#import <Foundation/Foundation.h><br />#import <stdio.h><br /> <br />@interface Class1 : NSObject<br />{<br />转载 2010-12-29 14:42:00 · 3180 阅读 · 0 评论 -
posing
<br />Posing 有點像 categories,但是不太一樣。它允許你擴充一個 class,並且全面性<br />地的扮演(pose)這個 super class。例如:你有一個擴充 NSArray 的<br />NSArrayChild 物件。如果你讓 NSArrayChild 扮演 NSArray,則在你的程式碼中<br />所有的 NSArray 都會自動被替代為 NSArrayChild。<br /><br />FractionB.h<br /><br />#import "Fraction转载 2010-12-29 15:59:00 · 724 阅读 · 0 评论 -
一篇通俗的objective-c入门
<br /><br /> <br /> <br />大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。<br /> <br />如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是阅读本文。大概花二十分钟左右,而且绝不无聊的时转载 2010-12-29 10:34:00 · 905 阅读 · 0 评论 -
Iphone開發寫文件
<br />- (void)readPlist{ NSString *filePath = @"/System/Library/CoreServices/SystemVersion.plist"; NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath]; NSString *value;原创 2010-06-08 14:49:00 · 891 阅读 · 0 评论 -
Objective-C 学习记录
Objective-C下的类定义不同于之前学过的C, C++, 他有着自己的一些标志:1 @interface NewClassName : ParentClassName2 {3 memberDeclarations;4 }5 methodDeclarations;6 @end结构还是比较清楚. 包围在大括号之内的就是实例变量(instance variables).Obj转载 2010-04-14 14:43:00 · 1689 阅读 · 0 评论 -
Objective-C 2.0之前需要了解的:关于Obj-C内存管理的规则
Objective-C 2.0增加了一些新的东西,包括属性和垃圾回收。那么,我们在学习Objective-C 2.0之前,最好应该先了解,从前是什么样的,为什么Objective-C 2.0要增加这些支持。这一切都跟Cocoa内存的管理规则有关系,我们知道,Objective-C中所有变量都定义为指针。指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址,如果使用不当,就会出错或者转载 2010-04-13 11:05:00 · 975 阅读 · 0 评论 -
随机数思考: rand()与arc4random()比较
<br />Random Thoughts: rand() vs. arc4random()<br />There are several built-in randomizers on the iPhone, and most people's first thought is to use rand() after seeding it by calling<br />srandom(time(NULL));<br />But... rand() is really not a very good PR原创 2011-01-20 14:32:00 · 2550 阅读 · 0 评论