对于Objective-C新建类的理解
2015-09-20 22:20
405 查看
如何在一个OC的工程中自己新建一个类呢。当然我们可以通过直接新建一个Cocoa Touch Class文件,然后就能自动的新建类。在没有学习开发iOS项目之前,如何自己手动创建一个。
(1)
(2)理解:
OC中新建一个类,不是使用Class这个关键字,而是使用interface,注意这个interface可不是接口的意思,而是类!!然后方法的声明写在@interface中,实现写在@implementation中。
其实OC是完全兼容C的,C语言的函数定义也是完全适用于OC的。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
(1)
#import <UIKit/UIKit.h> #import "AppDelegate.h" //类的声明; @interface Hello : NSObject - (void)sayHello; @end //类的实现; @implementation Hello - (void)sayHello{ NSLog(@"你好"); } @end int main(int argc, char * argv[]) { Hello *hello = [[Hello alloc] init]; [hello sayHello]; }
(2)理解:
OC中新建一个类,不是使用Class这个关键字,而是使用interface,注意这个interface可不是接口的意思,而是类!!然后方法的声明写在@interface中,实现写在@implementation中。
其实OC是完全兼容C的,C语言的函数定义也是完全适用于OC的。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
相关文章推荐
- Objective-C使用静态方法创建字符串对象
- 【IOS 开发学习总结-OC-10】★ objective-c面向对象之——成员变量,模拟类变量,单例模式
- objective - 在LLDB中的调用
- Objective-C版Base64
- 【IOS 开发学习总结-OC-9】★ objective-c面向对象之——方法
- 对JSONObject中的数据进行排序
- objective-c 反射
- Object-C 空@selector
- ObjectAnimator详解(测试用,承接Android动画操作中的测试)
- 简要解析XMPP框架及iOS-Objective-C的使用
- 【IOS 开发学习总结-OC-8.2】★★ objective-c面向对象之——类和对象(下)
- NSCFArray insertObject:atIndex:]: mutating method sent to immutable obje的解决方法
- objective-c @protocol
- PyQT中多重继承,其中继承的父类有QObject或QObject的子孙类
- ORA-12545: Connect failed because target host or object does not exist
- JSON JsonArray和JsonObject学习资料
- Android 属性动画(二):ObjectAnimator与ValueAnimator
- objective-c category
- 自动释放池嵌套的简单图解
- Objective-C中的@property的retain写法的原理