
OC
liulala16
这个作者很懒,什么都没留下…
展开
-
OC之NSString用法详解
1、创建常量字符串 NSString *aString = @"hello";2、创建空字符串,给予赋值 NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; NSLog(@"astring:%@",astring); [astring r原创 2012-11-05 17:18:27 · 660 阅读 · 0 评论 -
IOS之数据持久化一
- (void)loadView{ UIView *aView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; aView.backgroundColor = [UIColor whiteColor]; self.view = aView; [aView rel原创 2012-12-11 10:21:50 · 2030 阅读 · 0 评论 -
IOS开发之多线程
程序中需要有并行的操作,就会用到多线程1、[self performSelectorInBackground:@selector(task) withObject:nil]; 2、NSThread代表执行的线程,可以使用该类的对象封装线程操作,可以使用该类创建、管理线程 a、使用类方法 detachNewThreadSelector: toT原创 2012-12-11 18:56:43 · 915 阅读 · 0 评论 -
Socket编程指南及示例程序
1 前言在一些常用的编程技术中,Socket网络编程可以说是最简单的一种。而且Socket编程需要的基础知识很少,适合初学者学习网络编程。目前支持网络传输的技术、语言和工具繁多,但是大部分都是基于Socket开发的,虽说这些“高级”的网络技术屏蔽了大部分底层实现,号称能极大程度的简化开发,而事实上如果你没有一点Socket基础,要理解和应用这些技术还是很困难的,而且会让你成为“转载 2012-12-24 10:11:12 · 1208 阅读 · 1 评论 -
1.类与对象之objective-c
1.ObjC跟C的区别与联系 首先 ObjC是一个面向对象的语言(封装、继承、多态) ObjC相当于C的一个超集即ObjC允许使用任何C语言代码但增加了许多C没有的特点 bigger easier 2.ObjC中的类与对象 类由接口( XX.h @interface)和实现(XX.m @implementa原创 2012-11-05 17:02:53 · 479 阅读 · 0 评论 -
5.类的扩展之objective-c
1.类目(类目也称为分类,为没有源码的类(系统类、别人的类)添加方法) 1)作用 可以扩展别人的类,可以作为子类的替代方法。 把同一类的代码放到多个文件中。 2)形式 文件名:.h文件(目标类+类目名.h) .m文件(目标类+类目名.m) 3)注意原创 2012-11-05 17:11:45 · 426 阅读 · 0 评论 -
4.KVO,KVO,通知之objective-c
KVC [对象 setValue:aValue forKey:aKey];//为对象的aKey变量赋值 aValue = [对象 valueForKey:aKey];//把对象的aKey变量的值取出来 [对象 setValue:aValue forKeyPath:aKeyPath];//设置值 id aVa原创 2012-11-05 17:10:17 · 418 阅读 · 0 评论 -
IOS之同步请求、异步请求、GET请求、POST请求
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里面。POST原创 2012-12-08 09:23:54 · 41057 阅读 · 0 评论 -
网络解析(XML,JSON)
首先要加入类库GDataXMLNode和JSON解析本地文件Students.txt 小朋 20 1324525255 小天 20 1324525255原创 2012-12-08 11:14:43 · 1673 阅读 · 0 评论 -
2.内存管理之objective-c
1.为什么要管理内存 系统资源有限,会为每个程序分配30M的内存,超过20M会收到内存警告,超过30M,sorry系统将会终止你的应用程序。 1)内存管理机制 ObjC中提供了一个机制来实现上面提到的这个逻辑模型,它被称为“引用计数”(retain counting):原创 2012-11-05 17:05:54 · 397 阅读 · 0 评论 -
3.封装继承与多态之objective-c
面向对象的三大特点封装、继承、多态 封装:隐藏内部实现,稳定外部接口. 封装就是定义类 定义属性 定义方法 属性封装了setter get方法 @property(nonatomic,retain)NSString *name,*sex; 类封装了实例变原创 2012-11-05 17:08:45 · 590 阅读 · 0 评论 -
IOS之数据库的查找,删除,添加,更新
DB类之.h文件#import #import @interface DB : NSObject+(sqlite3 *)openDB;//打开数据库-(void)closeDB;//关闭数据库@endDB类之.m文件#import "DB.h"#import原创 2012-11-21 13:52:06 · 5449 阅读 · 0 评论 -
iOS的基本设计模式
在iOS中有一些基本的设计模式:delegationprotocolmodel-vew-controllertarget-actionnotificationdeclared properties下面分别介绍一下各个设计模式的用途。 Delegation(代理)摘自:http://developer.apple.com/library/ios/#docume转载 2012-11-15 17:35:07 · 1181 阅读 · 0 评论 -
mac终端命令大全介绍
OSX 的文件系统OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是 / 核心原创 2012-11-27 10:04:58 · 1105 阅读 · 0 评论 -
IOS之数据持久化二(归档与反归档)
数据持久化,实际上就是将数据存放到网络或者硬盘上,这里是存储到本地的硬盘上,应用程序的本地硬盘是沙盒,沙盒实际上就是一个文件夹,它下面有4个文件夹。分别是Documents,Library,APP包和tmp文件夹,Documents里面主要是存储用户长期使用的文件,Library里面又有Caches和Preferences文件夹,Caches里面存放的是临时的文件,缓存。Preferences里面原创 2012-12-11 10:32:08 · 12516 阅读 · 1 评论