排序:
默认
按更新时间
按访问量

UIPageViewController-浅析

一、UIPageViewController概念 控件为我们提供了一种像翻书效果的一种控件。我们可以通过使用UIPageViewController控件,来完成类似图书一样的翻页控制方式。 二、使用UIPageViewController控件 先假象一下,一本书大概可...

2015-06-03 16:49:31

阅读数:252

评论数:0

UITabBarController使用详解

UITabBarController是IOS中很常用的一个viewController,例如系统的闹钟程序,ipod程序等。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container viewController中。   ...

2015-05-22 19:27:13

阅读数:218

评论数:0

UIImageView

1、创建一个UIImageView: 创建一个UIImageView对象有五种方法: UIImageView *imageView1 = [[UIImageView alloc] init]; UIImageView *imageView2 = [[UIImageView alloc] i...

2015-05-18 14:35:00

阅读数:248

评论数:0

根据字体多少使UILabel自动调节尺寸

在大多属性情况下,给UILabel进行动态数据绑定的时候,往往需要根据字符串的多少,动态调整UILabel的宽度或高度。 下面分两种情况考虑: 1、UILabel宽度不变,根据字体多少,自动调整UILabel的高度,并折行显示。 代码如下: [cpp] vi...

2015-05-16 21:13:30

阅读数:198

评论数:0

UIView的alpha、hidden和opaque属性之间的关系和区别

原文地址:http://blog.csdn.net/wzzvictory/article/details/10076323 一、alpha 液晶显示器是由一个个的像素点组成的,每个像素点都可以显示一个由RGBA颜色空间组成的一种色值。其中的A就表示透明度alpha,UIView中a...

2015-05-16 21:00:03

阅读数:358

评论数:0

CGContext

quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示和分析。UIKit 为Quartz的图像和颜色操作提供了Objective-C 的封装。Core Animation为很多UIKit的视图属性声明的动画效果提供底层支...

2015-05-07 13:22:33

阅读数:180

评论数:0

归档

在Objective-C语言中,归档是一个过程, 即用某种格式来保存一个或多个对象,以便以后还原这些对象。 类似于Java中的序列化和反序列化。 在Mac OS X上的应用程序使用XML属性列表(或plists) 存储诸如默认参数选择、应用程序设置和配置信息这样...

2015-05-05 13:26:36

阅读数:214

评论数:0

copy和mutableCopy

1.foundation非集合对象 如果对一不可变对象复制,copy是指针复制(浅拷贝)和mutableCopy就是对象复制(深拷贝)。如果是对可变对象复制,都是深拷贝,但是copy返回的对象是不可变的。 2.foundation集合对象 对于集合类本身,上面讨论的结论也是适用的,需要探...

2015-05-04 22:59:26

阅读数:540

评论数:0

内存管理和ARC

内存管理关心的是清理(回收)不用的内存,以便内存能够再次利用。 提供给Objective-C程序员的基本内存管理模型有以下三种: 1)自动垃圾收集。(iOS运行环境并不支持垃圾收集,在这个平台开发程序时没有这方面的选项,只能用在Mac OS X 程序上开发。这个机制挺恶心的,用mac电...

2015-05-04 20:56:46

阅读数:324

评论数:0

NSData, NSURL, NSBundle

NSData: 创建方法: + (id)data; + (id)dataWithBytes:(constvoid *)bytes length:(NSUInteger)length;复制C数组所包含的数据来初始化NSData的数据 + (id)dataWithBytesNoCopy:(void *...

2015-05-04 19:50:45

阅读数:752

评论数:0

NSFileManager,NSPathUtilities,NSProcessInfo和NSFileHandle

NSFileManager: 管理文件和目录使用NSFileManager,文件或目录使用文件的路径名为唯一标识。 完整路径也称为绝对路径,以斜线(/)开始。 特殊的代字符(~)作为用户主目录的缩写。 当前目录为"."; 父目录为“..”; 创建方法: + (NSF...

2015-05-04 00:22:46

阅读数:247

评论数:0

NSSet,NSMutableSet,NSIndexSet

NSArray:有序的集合,NSSet:无序的集合,散列存储。 但是NSSet保证数据的唯一性。当插入相同的数据时,不会有任何效果。从内部实现来说是hash表。NSMutableSet是NSSet的子类,是NSSet的可变形式。 NSSet、NSMutableSet NSSet的使用 ...

2015-05-03 20:14:44

阅读数:136

评论数:0

NSDictionary和NSMutableDictionary

字典类 字典集合, 它是由“键-值”对构成的集合。  键集合不能重复,也就是说字典中的键必须是单值的; 值集合没有特殊要求。  键和值集合中的元素通常是字符串,但也可以是任何对象, 但是不能是nil。  词典可以使固定的,也可以是可...

2015-05-03 19:36:15

阅读数:241

评论数:0

NSValue

处理自定义结构体类型,方法  1 2 3 + (NSValue *)valueWithBytes:(const void *)value objCType:(const char*)type - (id)initWithBytes:(const void *)...

2015-05-03 19:18:33

阅读数:177

评论数:0

NSArray和NSMutableArray

在Foundation框架中数组被封装成为类, 数组对象:是Foundation数组是有序的对象集合。 数组有两种: NSArray不可变数组类和NSMutableArray可变数组类。 注意,需要标记参数数组的结束,将这个数组的最后一个值定为nil,它实际...

2015-05-03 18:44:14

阅读数:284

评论数:0

数组排序

1、简单排序(sortedArrayUsingSelector:) 如果只是对字符串的排序,可以利用sortedArrayUsingSelector:方法就可以了,代码如下 ? 1 2 3 4 5 6 //简...

2015-05-03 18:34:36

阅读数:203

评论数:0

枚举数组

objectAtIndex: enumeration 使用一个 for 循环,递增循环变量,然后用 [myArray objectAtIndex:index] 来访问元素。这是最基本的枚举形式。 ? 1 2 3 4 NSUInteger count = [myA...

2015-05-03 18:12:42

阅读数:625

评论数:0

Objective-c中的C特性

数组: 定义一组有序的数据项,即数组。 如果在字符数组结尾添加一个终止空字符(‘\0’),就产生了一个通常称为字符串的变量。 和其他变量类型一样,必须在使用之前先声明数组, 数组的声明涉及声明数组所包含元素的数值类型,以及将存储在数组中的最大元素数目。 函...

2015-05-03 17:04:56

阅读数:219

评论数:0

NSString和NSMutableString

字符串类 在Foundation框架中字符串类有两种:  NSString不可变字符串类和NSMutableString可变字符串类。  NSString是定义固定大小的字符串,  NSMutableString是可对字符串做追加、删除、 修改、 插入和拼接等操作而不会...

2015-05-03 14:22:11

阅读数:212

评论数:0

NSNumber

基本数据类型: int、 char、 float和double都不是类,  不具有方法、 成员变量和属性, 以及面向对象的特征。  为了实现“一切都是对象” 的承诺,  因此在Foundation框架中使用NSNumber类来封装这些数字类型。  这样数字就具有了面向对象的基本特征了。 ...

2015-05-03 13:34:10

阅读数:243

评论数:0

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