Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Objective-C中Category的用法

Objective-C中Category的用法

类目(Category)的基本概念封装是面向对象的一个特征,oc也不例外,但是有的时候我们会碰到一种情况,比如我们封装了一个类,不想再动它了,但是我们又需要在那个类中增加一个方法,这时候我们就不必在那个类中做修改或者再定义一个它的子类,只需要添加一个类目(Category)即可。(1) 在类目中定义的方法,会成为原始类的一部分,与其他方法的调用没有区别(2)通过给父类定义类目方法,其子类也会继承这些方法。类目的应用:(1)对现有的类进行扩展(2)作为子类的...
Objective-C中NSArray与NSSet的区别

Objective-C中NSArray与NSSet的区别

NSArray和NSSet所实现的基本功能其实都差不多,这和其他语言如java有很大差别,NSArray的存储数据的方式是连续的,后一个数据在内存中是紧接着前一个数据的,而NSSet在存储的时候并不是需要一块连续的内存,有可能我第一个数据在这个地方,而第二个数据和第一个数据中间还隔得有其他内容,我只是在存储第二个数据的时候,随便找了个可以放下的位置就存下来了那么他们这么做的好处是什么呢?NSSet由于在底层使用hash的思想实现的,所以他就保证了里面存储的...
Android开发之简单图片浏览器 读取SDCard图片+形成缩略图+Gallery

Android开发之简单图片浏览器 读取SDCard图片+形成缩略图+Gallery

Android开发了个图片浏览器,做的很简漏,但是还是可以和大家分享一下。其中值得和大家说到的重点有:一,读取SD卡上面的图片信息//想要的返回值所在的列 String[] projection = { MediaStore.Images.Thumbnails._ID}; //图片信息存储在 android.provider.MediaStore.Images.Thumbnails数据库 //快速查询数据库中的图片对应存放路劲 Cursor cur...
OV9650摄像头驱动分析

OV9650摄像头驱动分析

首先要明确一下摄像头工作方式:一、摄像头是怎么把数据传送给mini2440的呢?这个摄像头有10个数据口,mini2440通过这些数据口采集摄像头的数据。二、硬件以什么样的方式交换采集数据呢?摄像头将采集到的图像数据以一些标准的格式通过数据口输出。有两种输出方式,一种是一次输出10个bits.另一种是每次输出8bits.我们的mini2440采集的是第二种接法。三、camera interface怎么把数据传给我们的程序呢?我们在程序中设定一大块内存区如:...
TinyOS之Blink

TinyOS之Blink

对于TinyOS的I/O分析最好的一个分析例子就是apps/Blink。控制Led闪烁的接口Leds来自于模块LedsC。该模块(LedsC)位于Tos/System/LedsC.nc文件中定义。实际上Leds接口的实现是在同目录下的LedsP.nc文件中完成的。而从开始到这个阶段都还完全没有涉及到底层I/O的指定。其实从LedsC.nc和LedsP.nc文件所在的目录(System)看,也很容易理解:这里的接口实现也只是单纯的通过系统调用完成的,和底层的...
<< 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 >>