objective-c
KylinBL
内向,喜欢打篮球
展开
-
hello objective-c
<br />一、构建Hello Objective-C<br />建立项目后在.m结尾文件内<br />代码如下:<br />#import <Foundation/Foundation.h><br />int main(int argc, const char *argv[])<br />{<br /> NSlog(@"Hello, Objective-C");<br /> return(0);<br />}<br /> <br />代码解读:<br />#import转载 2011-05-11 16:25:00 · 1009 阅读 · 0 评论 -
objective-c基本数据类型和限定词
类型常量实例NSlog字符Char‘a’,’/n’%cShort int--%hi,%hx,%hoUnsigned short int--%hu,%hx,%hoInt12,-97,0xFFE0,0177%i,%x,%oUnsigned int12u,100U,0xFFu%u,%x转载 2011-05-10 10:51:00 · 1663 阅读 · 0 评论 -
Windows系统中使用GNUstep 编译运行Objective-C程序
首先要说明的是:GNUStep 虽然可以在windows上安装使用但主要还是是面向Linux用户,而非Windows用户。如果有比较好的Linux开发经验,用GNUStep还是不错的。GNUStep的功能并不强,而且只有Foundation库,因此建议大家还是多花时间在 XCode 上比较划算的!最近学习Objective-C,但是很穷用不起XCode。于是打算用GNUstep环境,命令行编译运行Objective-C文件。但是找了一些网上的教程,比较老了,而且都是相互copy。有些错误的地方都是传转载 2011-05-06 15:03:00 · 3030 阅读 · 0 评论 -
objective-c 使用文件(一)
Foundation 框架请允许你利用文件系统对文件或目录执行基本操作。这些基本操作是由NSFileManager类提供的,这个类的方法具有如下功能:创建 一个新文件从现有文件中读取数据将数据写入文件中重新命名文件删除文件测试文件是否存在确定文件的大小及其他属性复制文件测试两个文件的内容是否相同上述多数据操作也可以直接对目录进行。例如,可以创建目录,读取其中的内容,或者删除目录。管理文件和目录每个文件方法都是对NSFileManager对象的调用,而NSFileManager对象 是通过向类发送一条de原创 2011-05-16 14:17:00 · 6242 阅读 · 0 评论 -
理解object-c 中的delegate
<br />今天看到这一节,不是很理解,上网找了下资料看了下,好像有点头绪了。<br />下面是自己的一些理解,不对的以后深入了解后在纠正吧。<br />先写几个简单的代码。<br />假如有一个webservice的类:<br />UserWebService.h文件内容如下:<br />#import<UIKit/UIKit.h>//定义一个ws完成的delegate@protocol WsCompleteDelegate@required-(void) finished;//需要实现的原创 2011-05-18 22:01:00 · 4637 阅读 · 0 评论 -
objective-c 使用文件(二)
使用路径:NSPathUtilities.hNSPathUtilities.h包含了NSString的函数和分类扩展,它允许你操作路径名。下面是一个例子:#import #import #import #import #import int main(int argc, const char *argv[]){ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSFileManager原创 2011-05-16 14:50:00 · 2813 阅读 · 1 评论 -
objective-c地址薄实例(运用NSString,NSArray等)
学习Foundation时的一个实例,把前面讲的东西都用到了,还不错。上代码://AddressCard接口声明头文件AddressCard.h#import #import @interface AddressCard: NSObject{ NSString *name; NSString *email;}-(void) setName: (NSString *)theName;-(void) setEmail: (NSString *)theEmail原创 2011-05-13 10:52:00 · 2029 阅读 · 0 评论 -
Foundation kit 快速教程
<br /><br /> <br />NSRange范围<br /> <br />typedef struct _NSRange{<br /> unsigned int location;<br /> unsigned int length;<br />}NSRange;<br /> <br />unsigned int是C语言中的int类型<br />location用来存放字段范围的起始位置,<br />length是该范围内所含元素的个数<br /> <br />字符转载 2011-05-13 14:40:00 · 1249 阅读 · 0 评论 -
objective-c一些需要记住的概念
1.定义类: 在.h文件中, @interface 类名:父类名 { 成员变量; } 成员函数; @end; 在.m文件中, @implementation 类名 成员函数定义; @end;2.成员函数定义:-(返回值类型)函数名:(参数类型)参数,... -(void) setColor:(NSString*)newColor转载 2011-05-11 15:19:00 · 933 阅读 · 0 评论 -
CodeBlocks集成Objective-C
1.首先安装Objective-C编译器GNUstep Windows Installer提供了Windows平台下的Objective-C的模拟开发环境,一共有四个软件包,其中GNUstep System和GNUstep Core是必装的,GNUstep Devel和Cairo Backend是选装的。甭管必装选装,一次性全安上,免得以后麻烦。四个文件都安装到C:GNUstep下http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-转载 2011-05-09 17:04:00 · 3616 阅读 · 1 评论 -
(译)Objective-C的动态特性
原文链接:http://pilky.me/view/21过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有使用Objective-C太长时间。当你接触一门新语言时,更多地会关注基础知识,如语法和特性等。但转载 2013-08-20 09:28:36 · 1870 阅读 · 0 评论