iOS
ojshilu
https://github.com/lucky521
展开
-
入门Objective-C语言需要适应
#import @interface Foo : NSObject //类的声明所有类都继承自NSObject{}-(int) f:(int)x;-(float) g:(int)x :(int)y; //参数的标签名称可以省略,但扔要有冒号@end@implementation Foo //类的实现-(int) f:(int)x{ NSLog(@"x is %d"原创 2014-01-08 19:53:02 · 778 阅读 · 0 评论 -
Cocoa和Cocoa Touch的区别
Cocoa是Foundation和ApplicationKit框架的结合,用于开发Mac OS X程序;Cocoa Touch是Foundation和UIKit框架的结合,用于开发iOS程序。他们都是在整个架构的最上层,为程序员开发提供API接口。iOS分为四层:由上到下分别是,Cocoa Touch -> Media -> Core Services -> Core OS.Mac O原创 2014-01-08 09:57:33 · 1269 阅读 · 0 评论 -
Objective-C 初步学习
初学Objective-C,会很不习惯,本文介绍该语言的基本语法知识。特别符号的说明:-减号,表示一个函数、或者方法、或者消息的开始。- 实例方法,由类的实例来执行。换言之,在调用实例方法之前,必须先创建该类的实例。实例方法是最常见的方法类型。-(void) hello:(BOOL)ishello -(函数返回值类型)函数名:(参数1类型)参数1名{//OO原创 2014-01-08 21:35:56 · 942 阅读 · 0 评论 -
Objective-C和C++的不同之处
Objective-C和C++不同之处:OC不允许多继承。在Objective-C里面没有public和private的概念,你可以认为全是public。在Objective-C里,一切东西都是指针形式保存。同一个数组可以保存不同的对象。nil相当于c语言的NULL。Objective-C will happily let you send a message to nil,原创 2014-03-04 22:35:59 · 926 阅读 · 0 评论 -
Sparrow 开源iOS游戏开发引擎
SparrowSparrow是一个轻量级的开源Objective-C游戏库,用于开发iOS设备上的游戏。项目地址:https://github.com/Gamua/Sparrow-Framework预备工作1、在Xcode project references中创建到sparrow引擎的链接。2、导入API提示,在Xcode preferences 中的 “Do原创 2014-04-16 18:55:57 · 1654 阅读 · 0 评论