![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC学习笔记
a383003270
这个作者很懒,什么都没留下…
展开
-
黑马程序员——OC基础---Foundation之数组
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、NSArray不可变数组 代码示例:#import <Foundation/Foundation.h>//NSArray的基本操作void test1(){ //OC数组不能存放nil值 //OC数组只能存放OC对象,不能存放基本数据类型,如int,struct,enum NSArr原创 2015-11-06 20:55:45 · 269 阅读 · 0 评论 -
黑马程序员——OC基础---Foundation之字典
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、字典的初始化 1.不可变字典初始化 示例代码:#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here...原创 2015-11-06 21:47:08 · 264 阅读 · 0 评论 -
黑马程序员——OC基础---Foundation框架之结构体
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、概述 Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。 如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。 即#import#import <Foundation/Foundation.h>int main(原创 2015-11-06 16:34:24 · 274 阅读 · 0 评论 -
黑马程序员——OC基础---Foundation之NSString
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、NSString类介绍 NSString是OC中核心处理字符串的类之一。Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内原创 2015-10-28 17:03:23 · 370 阅读 · 0 评论 -
黑马程序员——OC基础---语法一
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、OC简介OC不是一门全新语言,它是在C语言基础上增加了一层最小的面向对象语法,OC完全兼容C语言,可以在OC代码中混入C语言代码,甚至C++代码,可以使用OC开发mac os x平台和ios平台的应用程序。原创 2015-10-27 21:48:14 · 299 阅读 · 0 评论 -
黑马程序员——OC基础---手动内存管理
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、基本原理 移动设备的内存极其有限,每个APP所能占用的内存是有限制的,当APP所占用的内存较多时,系统会发出警告,这时得回收一些不需要再使用的内存空间,比如回收一些不需要使用的对象、变量等。 管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、stru原创 2015-11-01 22:23:17 · 307 阅读 · 0 评论 -
黑马程序员——OC基础---基础小结(类方法,匿名对象,封装)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、类方法 1.加号开头。 2.类方法只能用类名调用。 3.类方法中不能访问成员变量。 4.类方法可以调用类方法。 5.允许类方法和对象方法同名。类方法的好处和使用场合 1.不依赖于对象,执行效率高。 2.能用类方法就用类方法。 3.当方法内部不需要使用到成员变量时,就可以改用类方法。示例:#imp原创 2015-10-29 20:35:29 · 278 阅读 · 0 评论 -
黑马程序员——OC基础---Block、protocol
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、block 1.介绍 Block 封装了一段代码,可以在任何时候执行,Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值,苹果官方建议尽量多用block,在多线程、异步任务、集合遍历、集合排序、动画转场用的很多。 block和函数很像 1.可以保存代码 2.有返回值原创 2015-11-02 23:38:03 · 259 阅读 · 0 评论 -
黑马程序员——OC基础---@property @synthesize
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、@property@property 是用来自动生成成员变量的get/set方法声明的。 语法:告诉property要生成的get/set方法声明的成员变量类型是声明,要哪个属性。 示例代码:#import <Foundation/Foundation.h>@interface Person : NSObj原创 2015-11-01 17:59:12 · 289 阅读 · 0 评论