大熊猫猪侯佩 (︶^︶)

hopy是一只贪吃贪睡爱鹅鹅的大熊猫猪

obj-c在Xcode之外如何使用@import关键字

在Xcode中@import可以很方便的代替#import的功能,具体区别和便利请自行google之。这里简单介绍下在Xcode之外如何使用@import。直接以@import Foundation;替换#import <Foundation/Foundation.h>在编译时会提示出...

2015-05-28 06:12:46

阅读数 4913

评论数 4

obj-c中如何定义类的私有实例方法

obj-c原生没有提供此项机制,不像java有private/protected/public方法的概念。obj-c中的@private以及类似的@protected和@public是用于修饰类的实例变量的而不能修饰方法。正如obj-c没有类变量可以通过定义static静态变量来解决一样,obj-...

2015-05-28 05:40:07

阅读数 970

评论数 0

objective-c中类似ruby枚举类的实例方法

虽然obj-c的语法格式略显繁琐,但它和ruby都从某些方面继承了smalltalk的某些动态的东西。这些东西是 C和C++之类的静态语言所不曾有的。 比如ruby中可以将一个类或对象的所有方法枚举出来,在obj-c中我们同样可以这样做:#import <Foundation/Found...

2015-05-26 07:52:55

阅读数 1134

评论数 0

linux下32位汇编调用规则

传递给系统调用的参数必须安装参数顺序一次放到寄存器中,当系统调用完成后,返回值放在eax中: 当系统调用参数<=5个时: eax中存放系统调用的功能号,传递给系统调用的参数顺序依次放到寄存器:ebx,ecx,edx,esi,edi中 当系统调用参数>5个时: eax中存放系统调用的...

2015-05-25 09:55:23

阅读数 1162

评论数 0

sieve的objective-c实现

用obj-cl来实现前面的sieve代码貌似“丑”了不少,应该有更好的方式:比如不用Foundation或不用NSArray类,而改用其它更“底层”的类。 先把代码贴出来:// // main.m // sieve // // Created by kinds on 15/5/2. // ...

2015-05-23 15:11:31

阅读数 603

评论数 0

objective-c中@autoreleasepool的用法

objc中关于自动释放池,有两种语法,一种old-fashioned是:NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; //do something... [pool release];那么新的语法是:@autorelease...

2015-05-21 12:34:49

阅读数 2603

评论数 0

提示
确定要删除当前文章?
取消 删除