![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
objective-c
transformer_WSZ
You Only Look Once!
展开
-
关于对象指针与对象的理解
Person *per = [Person alloc]; per = [per init];上面的代码可以简写为:Person *per = [[Person alloc] init]; Person类调用父类NSObject的alloc方法,在堆区中开辟一块内存,这块内存指的就是对象。并且该方法返回该内存的起始地址,而对象指针per负责保存对象的地址,通过对象的内存地址来访问对象。*表示对对象原创 2017-07-05 21:01:35 · 520 阅读 · 0 评论 -
可变字符串的基本操作
// // main.m // OC4_可变字符串 // // Created by weisuzhong on 2017/7/14. // Copyright © 2017年 Transformers. All rights reserved. //#import <Foundation/Foundation.h>//NSString 创建不可变字符串对象 //NSMutableStrin原创 2017-07-14 23:21:42 · 426 阅读 · 0 评论 -
类的创建与简单实现
// // main.m // OC2_类的创建 // // Created by weisuzhong on 2017/7/5. // Copyright © 2017年 weisuzhong. All rights reserved. //#import <Foundation/Foundation.h>//Student类 //@interface 是定义一个类的关键字 //@end原创 2017-07-05 16:36:48 · 370 阅读 · 0 评论 -
用clang编译器编译OC代码
学习OC我们一般都是用Xcode,但是Xcode毕竟是IDE,太大太臃肿。但Xcode自带的clang编译器,我们可以用它来直接编译OC代码。 其步骤如下: 1. cd Desktop,切换到OC文件所在的目录下 2. clang -fobjc-arc -framework Foundation test.m -o HelloWorld,编译OC源文件生成可执行文件 3. ./HelloWo原创 2017-07-08 18:20:06 · 632 阅读 · 0 评论 -
不可变字符串对象的创建及其基本操作
C语言字符串 字符串必须用双引号包含 字符串中的每个字符占一个字节,ASCII C语言字符串的末尾有一个隐藏的’\0’ 打印C语言的字符串用 %s 占位符,传递字符串的首地址即可 OC字符串对象(NSString) 字符串前面加上 @ 打印OC的字符串对象用 %@ OC字符串中对象中的每一个字符都是uichar字符,uichar字符符合unicode编码 Utf8编码存储字符串,不需要考虑字符存储原创 2017-07-10 01:06:44 · 337 阅读 · 0 评论 -
不可变数组的基本操作
// // main.m // 数组的操作 // // Created by weisuzhong on 2017/7/22. // Copyright © 2017年 weisuzhong. All rights reserved. //#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {原创 2017-07-23 20:56:00 · 450 阅读 · 0 评论