自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (6)
  • 收藏
  • 关注

转载 关于ios object-c 类别-分类 category 的静态方法与私有变量,协议 protocol&nbsp

转自:作者:舍得333 主页:http://blog.sina.com.cn/u/1509658847版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明,否则将追究法律责任。1.category,覆盖原类的方法,即使不引用该category头文件,也能覆盖,respondsToSelector:方法也能响应。2.category,不可以有私

2014-08-30 23:04:54 712

转载 NSArray详解

- (NSUInteger)count;获取NSArray中对象的个数- (id)objectAtIndex:(NSUInteger)index;获取NSArray中index位置的对象- (NSArray *)arrayByAddingObject:(id)anObject;把anObject添加到数组的末尾- (NSArray *)arrayByAdding

2014-08-30 10:18:43 691

原创 集合对象

集合是一组单值对象,它jie

2014-08-29 19:44:29 1340

原创 词典对象

词典是由键—对象组成的数据的集合

2014-08-29 16:19:07 1177

原创 数组对象(4)

在AddressBook类中添加sort方法,利用NSMutableArray

2014-08-28 20:37:38 666

转载 Objective-C语法之NSSet和NSMutableSet

NSSet和NSMutableSet是无序的, 但是它保证数据的唯一性。当插入相同的数据时,不会有任何效果。从内部实现来说是hash表,所以可以常数时间内查找一个数据。1、NSSet的使用[NSSet setWithSet:(NSSet *)set]; 用另外一个set对象构造[NSSet setWithArray:(NSArray *)array];用数组构造[NSS

2014-08-28 19:48:41 524

转载 Objective-C语法之NSDictionary和NSMutableDictionary

Java有Map,可以把数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,方便快捷。在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能保存不同类型的值,词典也分别有不可变词典和可变的词典(NSDictionary与NSMutableDictionary),前者是线程安全的,后者不是 。1、不可变词典NSDictionary的

2014-08-28 19:47:00 472

转载 Objective-C语法之NSArray和NSMutableArray

Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray 不可变数组[array count] : 数组的长度。[array objectAtIndex 0]: 传入数组脚标的id 得到数据对象。

2014-08-28 19:41:41 443

原创 数组对象(3)

3.AddressBook类AddressBook类存储地址薄的民资

2014-08-28 14:06:43 435

原创 数组对象(2)

通过制作一个地址薄来zhan shu

2014-08-27 14:08:51 460

转载 workspace & subProject & target

转自:http://blog.itpub.net/12231606/viewspace-1079867/最近新入一个项目组,工程checkout下来以后久久编译报错,各种reference引用错误。甚是头痛,看了半天的工程,发现他们的工程结构有些杂乱,大量的用了workspace ,subProject以及target。原来的项目框架很简单顶多引入一个target,实在对各种环境的配置不甚

2014-08-26 12:53:32 644

原创 数组对象(1)

Foundation数组是有序的对象的集合,常见的是一个数组中

2014-08-25 22:42:10 445

原创 字符串对象(3)

NSMutavleString类可以用来创建可以更改的

2014-08-24 14:43:59 480

原创 字符串对象(2)

一些方法需要指定一个范围确定字符串,包括开始索引

2014-08-24 09:57:06 474

原创 字符串对象(1)

要使用objective c语言创建一个常量字符串对象,xu yao

2014-08-23 12:40:20 605

原创 数字对象

Foundation框架包含大量的类和方法

2014-08-22 16:43:18 691

原创 objective c工作原理

1.实例变量存储在结构中定义一个新

2014-08-19 15:50:11 575

转载 自增自减运算符

在程序设计中,经常遇到“i=i+1”和“i=i-1”这两种极为常用的操作。变量i被称为“计数器”,用来记录完成某一操作的次数。C语言为这种计数器操作提供了两个更为简洁的运算符,即++和--,分别叫做自增运算符和自减运算符。它们是从右向左结合的一元算术运算符,优先级为2。学习和应用这两个运算符时应注意以下几点:1 注意表达式的值和变量值的区别  以自增运算符为例,当自增运算符++作用于一个变

2014-08-19 14:29:44 1247

原创 指针

指针可以高效地表示复杂地数据结构

2014-08-18 22:09:03 513

转载 C与C++中的结构体

C/C++语言中的解释 结构体定义  结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。结构体作用  结构体和其他类型基础数据类型一样,例如int类型,char类型 只不过结构体可以做成你想要的数据类型。以方便日后的使用。  在实际项目中,结构体是大量存在的。研发人员常使用结构体来封装一些属性来组成新的类型。  结构体在函

2014-08-18 15:01:04 607

原创 结构

结构可以理解为将几种元素组合起来的gong ju

2014-08-18 14:13:49 520

原创

块看起来更像函数,可以给kaui

2014-08-18 11:10:37 539

原创 函数

下面为名为printMassage地函数:vodi

2014-08-17 15:07:56 462

原创 数组

数组是用户定义的一组有序的数据项。

2014-08-17 15:00:15 658

原创 预处理程序——条件编译

条件编译通常用于创建可以 在画

2014-08-16 09:18:32 672

原创 预处理程序——#import语句

预处理程序允许将你所有的的定义shou ji

2014-08-16 09:15:39 556

原创 预处理程序--#define 语句

预处理程序语句使用#标记

2014-08-15 14:10:08 1268

原创 非正式协议和合成对象

1.非正式协议(informal protocol):使用类别category来实现,非正式协议是NSObject的一个类别,这样任何类的对象都可以作为委托对象来使用,它可以列出对象能够执行的所有方法,这样用来实现委托, 我们可以使用选择器来判断该非正式协议中是否有这个方法。

2014-08-12 17:01:16 709

转载 协议和分类

Category,书中翻译为“类别”。通过创建Category可以为现有的类添加新方法。为什么不派生子类?因为Objective-C中有很多类本质是类簇,为这样的类创建子类会很困难。或者我们可以创建子类,但代码中正在使用的某些工具集或库可能无法处理新子类的对象。(For example, y)使用Category可以为任何类添加新的方法,甚至那些没有源代码的类。

2014-08-12 16:13:46 568

原创 协议和代理

1.协议Objective-C中的协议(Protocol)类似于常用的接口,协议(Protocols)中定义的方法,在类中实现。协议(Protocol)通常用来实现委托对象(Delegate Object)。委托对象(Delegate Object)一般用来自己定义行为或者动作,也就是调用自己定义方法,但自己不实现该方法,委托其它的类来实现该方法。

2014-08-11 19:58:16 815

原创 类的扩展

关于扩展,你可以这样理解:扩展是一种匿名分类;但是和匿名分类不一样的是,扩展可以添加新的实例变量。

2014-08-10 23:15:52 439

转载 XCode工程中 Project 和 Targets区别

XCode工程中 Targets讲解是本文要介绍的内容,相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到Target的项目, 那么这个Target到底是什么呢? Apple的人是这样说的:“ Targets that define

2014-08-10 21:50:46 371

原创 objective c的分类

1.分类使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到。我们可以为一个类创建一个新的方法,而不需要在代码中编辑类定义。

2014-08-09 17:22:22 585

转载 类别

2011-11-19 14:03类别类别是一种为现有的类添加新方法的方式。利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法,这种为现有的类添加新方法的方式称为类别catagory,他可以为任何类添加新的方法,包括那些没有源代码的类。类别使得无需创建对象类的子类就能完成同样的工作一、创建类别1、声明类别声明类别与声明类的形式很相似@

2014-08-09 17:05:35 406

转载 代理模式

Objective-c 代理模式(delegate)  一、什么事代理模式?        代理模式是在oc中经常遇到的一种设计模式,那什么叫做代理模式呢? 举个例子:有一个婴儿,他本身不会自己吃饭和洗澡等等一些事情,于是婴儿就请了一个保姆,于是婴儿和保姆之间商定了一个协议,协议中写明了保姆需要做什么事情, 而保姆就是这个代理人,  即:婴儿和保姆之间有个协议,保姆继承该协议,于是

2014-08-08 17:24:19 391

原创 位运算符

1.位运算符介绍位运算符ke chu k

2014-08-07 23:29:43 1517 1

原创 typedef语句和数据类型转换

1.typedef语句objective c允许bi na chen

2014-08-07 22:23:14 1250

原创 枚举数据类型

将一系列值指派给一个变量

2014-08-07 17:15:22 1077

原创 作用域

1.控制实例变量作用域的指令

2014-08-07 16:09:05 431

原创 对象的初始化

1.对象的初始化

2014-08-06 19:24:18 476

死锁环路判定的系统资源分配图约简算法的设计与实现

本程序采用java语言实现,通过输入资源的数量和种类以及进程的数量,然后人为的拖拽完成资源分配图,最后让约简算法动态的输出。

2015-10-20

基于Qt的2048游戏实现

基于Qt的2048游戏C++实现,采用MVC模式,界面模仿手机app实现

2015-10-02

汇编程序之文件操作

本程序涉及到基本的文件操作,打开文件,操作文件(将输入的文件字母全部转换成大写字母),关闭文件

2015-08-01

C++单例设计模式

C++单例设计模式: 单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。

2014-09-13

地址薄(姓名、email)

保存姓名和email,支持查找,增加,删除,排序功能

2014-08-26

分数整数计算器

输入格式为:2/-3 + 4;数和运算符之间有空格;可以显示几又几分之几

2014-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除