Objective-C总Runtime的那点事儿(一)消息机制 最近在找工作,Objective-C中的Runtime是经常被问到的一个问题,几乎是面试大公司必问的一个问题。当然还有一些其他问题也几乎必问,例 如:RunLoop,Block,内存管理等。其他的问题如果有机会我会在其他文章中介绍。本篇 ...
分类:
移动开发 时间:
2016-04-30 10:05:30
阅读次数:
139
开发Freescale可以使用多种工具链,包括Atollic、IAR、Keil、GCC和KDS等,本文介绍Freescale的KDS开发环境的基本使用。
1、按章Eclipse Update
在第一次使用KDS时,需要安装Eclipse Update,步骤如下:
a、启动KDS
b、Help-Install New Software
...
分类:
其他好文 时间:
2016-04-29 18:32:35
阅读次数:
208
本文描述Freescale K64系列开发环境的建立过程。
1、开发板功能验证
通过Micro USB线连接给K64开发板供电,可看到D12(RGB LED)红、绿、兰3个灯交替闪烁,按2下SW3按键,线路板向前倾斜,则红灯亮;线路板向后倾斜,绿灯亮。
2、驱动程序安装
使用Micro USB线连接PC机与K64开发板(SDAUSB),则系统中会出...
分类:
其他好文 时间:
2016-04-29 18:08:57
阅读次数:
170
研究了官网上的auriotouch和pitchdetector两个例子,把auriotouch的声像显示和pitch detector主频获取的主要代码集成到了上节《oc开发笔记2 AUGraph 完成同时录音与播放》中,并用CALayer做了绘图。
音频数据流处理函数PerformThru,上节中该函数只完成静音处理功能,本节他可以通过fft获取各个频率的分贝,以及当前主频的频率和分贝。...
分类:
其他好文 时间:
2016-04-29 16:38:21
阅读次数:
487
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 1.通知:发布/监听/移除 每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信 任何一个对象都可以向通知中心发布通知 ...
分类:
其他好文 时间:
2016-04-29 14:25:40
阅读次数:
140
参考:维基百科和ISO官网 ISO Currency Code:国际标准组织通用货币代号,国际标准化组织(英语:International Organization for Standardization;缩写:ISO,据说源于希腊语isos‘同一’)为了统一各国通货在通讯文件中的表示方法,而在第4 ...
分类:
其他好文 时间:
2016-04-28 17:01:54
阅读次数:
531
开发Freescale可以使用多种工具链,包括Atollic、IAR、Keil、GCC和KDS等,本文介绍Freescale的KDS开发环境的基本使用。
1、按章Eclipse Update
在第一次使用KDS时,需要安装Eclipse Update,步骤如下:
a、启动KDS
b、Help-Install New Software
...
分类:
其他好文 时间:
2016-04-25 22:52:21
阅读次数:
197
一般来讲如果app用了web service , 我们需要防止数据嗅探来保证数据安全.通常的做法是用ssl来连接以防止数据抓包和嗅探 其实这么做的话还是不够的 。 我们还需要防止中间人攻击(不明白的自己去百度)。攻击者通过伪造的ssl证书使app连接到了伪装的假冒的服务器上,这是个严重的问题!那么如 ...
分类:
移动开发 时间:
2016-04-25 16:30:42
阅读次数:
486
本文描述Freescale K64系列开发环境的建立过程。
1、开发板功能验证
通过Micro USB线连接给K64开发板供电,可看到D12(RGB LED)红、绿、兰3个灯交替闪烁,按2下SW3按键,线路板向前倾斜,则红灯亮;线路板向后倾斜,绿灯亮。
2、驱动程序安装
使用Micro USB线连接PC机与K64开发板(SDAUSB),则系统中会出...
分类:
其他好文 时间:
2016-04-25 06:52:57
阅读次数:
201
同步synchronized
同步方法
synchronized可用来给方法或者代码块加锁,当它修饰一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。这就意味着,当两个并发线程同时访问synchronized代码块时,两个线程只能是排队做串行处理,另一个线程要等待前一个线程执行完该代码块后,才能再次执行synchronized代码块。
使用synchronized修...
分类:
移动开发 时间:
2016-04-22 20:57:16
阅读次数:
283