随笔分类 - Object-C
摘要://// main.m// 01.基本数据类型//// Created by zhangqs008 on 14-2-13.// Copyright (c) 2014年 zhangqs008. All rights reserved.//#import int main(int argc, const char * argv[]){ @autoreleasepool { //01.基本数据类型长度 NSLog(@"01.基本数据类型长度"); NSLog(@"The size of an int is: %lu bytes....
阅读全文
摘要://// main.m// 字符串-可变字符串//// Created by zhangqs008 on 14-2-13.// Copyright (c) 2014年 zhangqs008. All rights reserved.//#import int main(int argc, const char * argv[]){ @autoreleasepool { NSString *str1=@"this is string A"; NSString *search; NSString *replace; ...
阅读全文
摘要:1.关键字命名:为了避免与已有的c,C++关键字冲突,ObjectC关键字都有@开始:如:@classs,@interface,@private,@try,@catch,@protocol等。2.oc类分为2个文件,一个是.h文件,一个是.m文件:.h文件:存放类,函数的申明;类申明使用关键字@interface @end来申明;.m文件:存放类的具体实现;类实现使用关键字@implementation @end来实现;3.对象的方法和类的方法:+表示类的方法;-表示对象的方法4.类的申明 Dog.h:#import@interface Dog:NSObject{}@end5.类的实现 Dog
阅读全文
摘要:#import int main(int argc, const char * argv[]){ @autoreleasepool { NSString *str1=@"this is string A"; NSString *str2=@"this is string B"; NSString *temp; NSComparisonResult compareResult; //01.计算字符串中字符个数 NSLog(@"字符串长度:%@的长度为%lu",str1...
阅读全文
摘要:#import int main(int argc, const char * argv[]){ @autoreleasepool { /* Object-C中的数字对象: 1.int,float,long,double等都是Object-C中的基本数据类型,不是对象,也就是说不能够向他们发送消息。 2.有时需要将值类型作为对象使用,如NSArray,要求存储的必须是对象,因此不能直接将基本数据类型放入数组。 3.如果需要存储基本数据类型(包括char),可以使用NSNumber类。 ...
阅读全文
摘要:Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境:1)使用苹果的平台,集成开发环境使用Xcode。但如果没有苹果平台,想在Windows环境下学习Objective-C,可以采用以下两种方法:2)在Windows环境下设置一个苹果虚拟机,但这对个人电脑的性能要求较高,不是所有个人电脑都可以,而且虚拟机的运行速度也较慢;3)采用Codeblocks IDE开发环境,对其进行配置,搭建成支持Object-C的编译、调试、运行的集成开发环境。这种方法对个人电脑的性能几乎没有要求,可以快速构建,本文
阅读全文