加载中
iOS开发之SQLite3

SQLite3是一款开源的嵌入式关系型数据库,可移植性好、易使用、内存开销小 SQLite3是无类型的,意味着可以保存任何类型的数据到任意表的任意字段中。比如下列的创表语句是合法的: CREATE T...

2015/04/11 13:18
163
iOS开发之设计模式

iOS当前使用的设计模式主要有:代理、单例、观察者、mvc、工厂和策略这几种,以下对这几种模式做一个简单的总结: 1、代理模式: 应用场景:当一个类的某些功能需要由别的类来实现,但是又不...

2015/04/11 12:56
22
iOS开发之 io简单实现

当我们的程序运行时,系统给我们的应用程序预设了几个目录,分别是Document,应用程序目录,Library(Caches和Preferences子目录),tmp目录。 要对这些文件夹进行操作,首先当然是要取得这些目...

2015/04/07 18:27
11
iOS开发之AFNetworking

下面是一个AFNetworking使用的小例子: 1.创建FKBooksController类 : UITableViewController #import <UIKit/UIKit.h> @interface FKBooksController : UITableViewController @property (n...

2015/04/07 18:06
32
iOS开发之解析XML

xml解析主要可以使用CData,libxml2以及NSXMLParser,以下对各个方法给出了相应的例子: 1.CDataXML: 1.1.创建FKBook类 #import <Foundation/Foundation.h> @interface FKBook : NSObject @p...

2015/04/06 23:29
6.4K
iOS开发之NSURLConnection

对NSURLConnection做了一个小例子: #import "FKViewController.h" @implementation FKViewController NSMutableData* totalData; - (void)viewDidLoad {   [super viewDidLoad];   NSString...

2015/04/06 23:16
33
iOS开发之NSMutableURLRequest

以下对NSMutableURLRequest的一个小例子: #import "BJViewController.h" @implementation FKViewController NSMutableData* totalData; - (void)viewDidLoad {   [super viewDidLoad];   NSS...

2015/04/06 23:12
12
iOS开发之Quartz 2D绘图

Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境 Quartz 2D API可以实现许多功能,如基于路径的绘图、透明度、阴影、颜色管理、反锯齿、PDF文档生成和PDF元数据访问等 Quartz 2...

2015/04/06 17:26
33
iOS开发之MediaPlayer

MediaPlayer是一个多媒体播放的库,创建FKViewController类,导入FKViewController库,别忘记实现MPMediaPickerControllerDelegate代理,请看代码: #import <MediaPlayer/MediaPlayer.h> #i...

2015/04/06 16:05
44
iOS开发之AVFoundation

说再多还不如上代码:,当然当你要使用某个框架的时候别忘记导入就是了。 #import <AVFoundation/AVFoundation.h> #import "FKViewController.h" @interface FKViewController () @end @i...

2015/04/06 15:59
28
iOS开发之MonsterBall

MonsterBall主要用到的框架是重力加速度CoreMotion,二话不说,直接上代码了! 1.创建FKBallView类继承自UIView #import <UIKit/UIKit.h> #import <CoreMotion/CoreMotion.h> @interface FK...

2015/04/06 15:51
11
iOS开发之静态库

静态库和动态库的存在形式 静态库:.a 和 .framework 动态库:.dylib 和 .framework 静态库和动态库在使用上的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次使用就有多...

2015/04/05 16:18
14
iOS开发之通讯录

iOS提供了AddressBook.framework框架,允许开发者与设备中的通讯录进行数据交互。 1.通讯录授权 自从 iOS6 以来,苹果严格限制了如何访问用户个人信息,比如通讯录信息 当尝试访问用户个人...

2015/04/05 16:04
95
iOS开发之多线程

一、创建线程 创建一个新的线程就是给进程增加了一个执行流,执行流总得有要执行的代码吧,所以新建一个线程需要提供一个函数或者方法作为线程的入口。 1.使用NSThread: NSThread提供了创...

2015/04/05 15:36
22
iOS之socket编程

1.Socket简介 在UNIX系统中,万物皆文件(Everything is a file)。所有的IO操作都可以看作对文件的IO操作,都遵循着这样的操作模式:打开 -> 读/写 -> 关闭,打开操作(如open函数)获取“文件”...

2015/04/05 15:31
33
iOS开发之性能优化

关于ios性能优化,可以从以下方面下手: 1,计算代码运行时间:相信数据,不要太相信感觉。不过要注意模拟器和真机的差异。 最简单的工具就是 NSDate,但精度不是太好。 NSDate* tempDate = [...

2015/04/05 15:27
44
oc开发之block详解

BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。标识符是" ^" BOLCK和函数的相似性:(1)可以保存代码(2)有返回值...

2015/04/05 15:11
17
xcode常用快捷键

---------文件--------- CMD + N: 新文件 CMD + SHIFT + N: 新项目 CMD + O: 打开 CMD + S: 保存 CMD + SHIFT + S: 另存为 CMD + W: 关闭窗口 CMD + SHIFT + W: 关闭文件 ---------编辑---...

2015/04/05 15:03
12
iOS设置模式之单例

单例模式顾名思义就是只有一个实例对象,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常高,通过一个单...

2015/04/05 15:02
7
iOS开发之@property

@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。 1.atomic与nonatomic atomic:默认是有该属性的,这个属性是...

2015/04/05 14:59
21

没有更多内容

加载失败,请刷新页面

返回顶部
顶部