1、CHiOSSpeech.h 2、CHiOSSpeech.m ...
分类:
移动开发 时间:
2018-12-08 15:37:43
阅读次数:
224
NSCache是一个继承NSObjec的可变集合,是苹果提供的一套缓存机制,用键值(key value)对来临时存储只需要短暂存储在内存中的数据,并且当内存空间很少的时候会可以自动释放一些资源。 概观 缓存(cache)对象和其他可变集合不同的几个方面。 类包含了各种自动销毁策略,来保证缓存内容没有 ...
分类:
移动开发 时间:
2018-11-15 01:37:19
阅读次数:
264
在obj.h的类文件中,可以看出id类型和NSObject类型的信息。如下: 类 id 类 NSObject 协议 NSObject 类 NSProxy 1. id和NSObject对比 从上面的源码可以看出,id是struct objc_object结构体指针,可以指向任何OC对象,当然不包括NS ...
分类:
其他好文 时间:
2018-11-06 14:36:32
阅读次数:
179
参考 https://blog.csdn.net/Tencent_Bugly/article/details/54668721 https://blog.csdn.net/yuanmengong886/article/details/55051036 https://www.jianshu.com/ ...
分类:
Web程序 时间:
2018-10-20 00:48:28
阅读次数:
187
查看一个NSObject对象占用多少内存 1、引入头文件: #import <objc/runtime.h> #import <malloc/malloc.h> 2、代码如下: 1>、通过 class_getInstanceSize 可以获取类对象实际占用的大小 2>、通过 malloc_size ...
分类:
其他好文 时间:
2018-09-26 17:16:50
阅读次数:
182
相似点 1.函数指针和Block都可以实现回调的操作,声明上也很相似,实现上都可以看成是一个代码片段。 2.函数指针类型和Block类型都可以作为变量和函数参数的类型。(typedef定义别名之后,这个别名就是一个类型) 不同点 1.函数指针只能指向预先定义好的函数代码块(可以是其他文件里面定义,通 ...
分类:
其他好文 时间:
2018-09-21 16:08:58
阅读次数:
165
iOS开发UI篇—UITableview控件基本使用 一、一个简单的英雄展示程序 NJHero.h文件代码(字典转模型) #import <Foundation/Foundation.h> @interface NJHero : NSObject/** * 头像 */@property (nonat ...
分类:
移动开发 时间:
2018-09-21 15:16:06
阅读次数:
201
OC语言description方法和sel 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行 ...
分类:
编程语言 时间:
2018-09-21 15:02:48
阅读次数:
181
以NSObject为基类,只是为了提供Objective-C API的使用入口; 经由@object修改的对象,是这些api的参量。 NSObject是swift与oc特有机制沟通的桥梁。 Subclassing NSObject in Swift gets you Objective-C runt ...
分类:
编程语言 时间:
2018-09-19 19:57:54
阅读次数:
253
OC点语法和变量作用域 一、点语法 (一)认识点语法 声明一个Person类: #import <Foundation/Foundation.h> @interface Person : NSObject{ int _age;//默认为@protected} - (void)setAge:(int) ...
分类:
其他好文 时间:
2018-09-18 00:35:07
阅读次数:
187