码迷,mamicode.com
首页 >  
搜索关键字:oc开发 oc入门 oc基础    ( 351个结果
OC基础(十三)autorelease自动释放池
autorelease 自动释放池 autorelease是一种支持引用计数的内存管理方式,只要给对象发送一条autorelease消息,会将对象放到一个自动释放池中,当自动释放池被销毁时,会对池子里面的所有对象做一次release操作 优点:不用再关心对象释放的时间,不用再关心什么时候调用rele ...
分类:其他好文   时间:2016-05-01 08:43:37    阅读次数:162
OC基础(十二)内存简单介绍和OC的内存管理
一、内存简单介绍 内存结构 1、运行时分配 (1)栈:用户存放程序临时创建的局部变量(先进后出)。 (2)堆:动态分配内存段。 2、编译器分配 (1)BSS段:存放未初始化的全局变量和静态变量。 (2)数据段:已初始化的全局变量和静态变量。 (3)代码段:执行代码的一块区域。 地址由低到高:代码段 ...
分类:其他好文   时间:2016-04-30 12:44:14    阅读次数:217
oc开发笔记3 录音时频率获取 以及声像显示
研究了官网上的auriotouch和pitchdetector两个例子,把auriotouch的声像显示和pitch detector主频获取的主要代码集成到了上节《oc开发笔记2 AUGraph 完成同时录音与播放》中,并用CALayer做了绘图。    音频数据流处理函数PerformThru,上节中该函数只完成静音处理功能,本节他可以通过fft获取各个频率的分贝,以及当前主频的频率和分贝。...
分类:其他好文   时间:2016-04-29 16:38:21    阅读次数:487
OC基础(十)类的本质及isa指针和元类的简单介绍
一、类的基本概念: 1、类其实也是一个对象, 这个对象会在这个类第一次被使用的时候创建 2、只要有了类对象, 将来就可以通过类对象来创建实例对象 3、实例对象中有一个isa指针, 指向创建自己的类对象 4、类对象中保存了当前对象所有的对象方法 5、当给一个实例对象发送消息的时候, 会根据实例对象中的 ...
分类:其他好文   时间:2016-04-28 14:13:55    阅读次数:317
OC基础(九)description方法
一、基本含义 1、当用%@打印类或对象时候,系统内部默认就会调用 description方法,拿到返回值进行输出,默认输出的是返回类名和对象的内存地址。 其实%@的本质是用于打印字符串. 调用该方法, 该方法会返回一个字符串, 字符串的默认格式 <类的名称: 对象的地址> 2、代码: 输出结果: 二 ...
分类:其他好文   时间:2016-04-27 08:20:11    阅读次数:215
OC基础(八)类工厂方法
一:基本用法 类工厂方法作用:提高编码效率,快速创建对象的方法 规范:1、一定是+开头 2、方法以类名开头,首字母小写。 3、一定有返回值,返回类型为id/instancetype 比如:在类的声明和实现中 无参数: + (instancetype)person; + (instancetype)p ...
分类:其他好文   时间:2016-04-26 07:08:28    阅读次数:158
OC基础(七)构造方法与自定义构造方法
一、构造方法 在OC中构造方法是init开头的方法, 用于初始化一个对象, 让某个对象一创建出来就拥有某些属性和值。 构造方法属于对象方法,以“-”开头 例如:在创建对象的时候就调用了init方法。 Person *p = [[Person alloc] init]; 可以分解为 Person *p ...
分类:其他好文   时间:2016-04-25 10:27:06    阅读次数:157
「OC」 基本语法
一、OC简介 在C语言的基础上,增加了一层最小的面向对象语法;完全兼容C语言;可以在OC代码中混入C语言代码,甚至是C++代码;可以使用OC开发Mac OS X平台和iOS平台的应用程序。 二、OC语法预览 (一)关键字 基本上所有的关键字都是以@开头的,如@interface @implement ...
分类:其他好文   时间:2016-04-25 09:11:55    阅读次数:163
OC基础(6)静态数据类型和动态数据类型
静态数据类型: 1、在编译时就知道变量的类型。 2、知道变量中有哪些属性和方法 3、在编译的时候就可以访问这些属性和方法, 4、通过静态数据类型定义变量, 如果访问了不属于静态数据类型的属性和方法, 那么编译器就会报错 5、默认情况下所有的数据类型都是静态数据类型(id除外) 动态数据类型: 1、在 ...
分类:其他好文   时间:2016-04-24 09:55:03    阅读次数:183
Objective C
Objective C 一、OC简介 1>OC语言在C语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用C,甚至是C++代码。 2>可以使用OC开发Mac OS X平台和iOS平台的应用程序。 3>拓展名:C语言-.c OC语言-.m 兼容C++ -.mm 友情提示: ...
分类:其他好文   时间:2016-04-23 21:19:09    阅读次数:170
351条   上一页 1 ... 4 5 6 7 8 ... 36 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!