IOSUI控件
文章平均质量分 61
hello_Miss琦
这个作者很懒,什么都没留下…
展开
-
[ios] assign retain copy 举例解释
NSString *pt = [[NSString alloc] initWithString:@"abc"]; 上面一段代码会执行以下两个动作 1 在堆上分配一段内存用来存储@"abc" 比如:内存地址为:0x1111 内容为 "abc" 2 在栈上分配一段内存用来存储pt 比如:地址为:0xAAAA内容自然为0x1111 下面分别看下assign retain copy转载 2014-06-01 21:36:27 · 529 阅读 · 0 评论 -
NSUserDefaults
NSUserDefaults的操作类似于可变字典,它里面存放的也是一些qv转载 2014-06-19 11:05:22 · 773 阅读 · 0 评论 -
iOS 中控制器传值
第一种属性传值原创 2014-07-11 16:00:25 · 491 阅读 · 0 评论 -
iOS开发之缓存:本地缓存机制之一
在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。功能需求 这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索转载 2014-08-06 14:53:21 · 342 阅读 · 0 评论 -
IOS 四种保存数据的方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系转载 2014-08-13 19:04:44 · 276 阅读 · 0 评论 -
添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试
linker command failed with exit code 1 (use -v to see invocation)这个错误貌似遇见并不止一次,当我想用某个第三方类库的时候(如SBJson),我直接把类库文件copy到工程目录里面,然后一编译就出现这样错误(并不是一定会出这样错误),开始以为是网上下载的类库本身问题,所以重新找类库或者其他方式将它添加进去,只要不出错就行,也一直没有深转载 2014-09-02 10:20:24 · 521 阅读 · 0 评论 -
触摸手势笔记
开启多点触摸self.multipleTouch原创 2014-06-22 16:21:51 · 360 阅读 · 0 评论 -
AppDelegate详解
1.AppDelegate.h//模板默认引入程序需要使用“类”的框架,即UIKit.h头文件,使它包含在程序中 #import //此处@class声明程序中的“类”名称为MyViewController @class MyViewController; //此处@interface声明程序界面的名称为MyAppDelegat转载 2014-06-10 15:06:16 · 428 阅读 · 0 评论 -
iOS 网络请求
网络请求常用类NSURL ---请求地址原创 2014-07-08 11:43:24 · 372 阅读 · 0 评论 -
storyboard 跳转 xib
ZFeaturesIntroduced * fi=[[ZFeaturesIntroducedalloc]initWithNibName:@"ZFeaturesIntroduced"bundle:nil]; [selfpresentViewController:fi animated:YEScompletion:nil];原创 2014-06-05 14:30:04 · 523 阅读 · 0 评论 -
UITableView最上面tableHeaderView留空间的两种方法
1) UIView *headerView = [[UIView alloc] initWithFrame: CGRectMake(0, 0, 320, 44)]; m_tableView.tableHeaderView = headerView; 2) m_tableView.contentInset = UIEdgeInsetsMake(44, 0, 0, 0)转载 2014-07-18 14:15:33 · 416 阅读 · 0 评论 -
IOS开发之CocoaAsyncSocket学习
CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写转载 2014-07-23 10:56:11 · 303 阅读 · 0 评论 -
OC 文件路径获取和操作
NSString * path = [[NSBundlemainBundle]pathForResource:@"first"ofType:@"txt"]; NSURL * usr = [NSURLfileURLWithPath:path]; NSString * str = [NSStringstringWithConte原创 2014-06-06 20:30:46 · 2716 阅读 · 0 评论 -
在ScrollView 每页中添加固定按钮 参考ScrollView简单使用
UIButton * uib = [[UIButtonalloc]initWithFrame:CGRectMake(300,20, 15, 15)]; [uib setBackgroundImage:[UIImageimageNamed:@"clearbutton.png"]forState:UIControlStateNormal];原创 2014-06-06 16:21:34 · 667 阅读 · 0 评论 -
IOS 键盘回收
//用户账号和密码@property (weak, nonatomic) IBOutletUITextField *useName;@property (weak, nonatomic) IBOutletUITextField *passWord; _useName.delegate=self; _pass原创 2014-06-06 16:03:53 · 343 阅读 · 0 评论 -
手动创建UIButton 按钮
UIButton * uib = [[UIButtonalloc]initWithFrame:CGRectMake(300,20, 15, 15)]; [uib setBackgroundImage:[UIImageimageNamed:@"clearbutton.png"]forState:UIControlStateNormal];原创 2014-06-06 16:00:14 · 477 阅读 · 0 评论 -
UIScrollView 简单使用
1、新建storyboard项目 把UIScrollView 拖入view中原创 2014-06-05 20:10:22 · 354 阅读 · 0 评论 -
iOS ui 笔记
在view实图-(void)viewWillAppear:(BOOL)animated{ [self.navigationControllersetToolbarHidden:NOanimated:YES];}原创 2014-06-05 10:21:06 · 296 阅读 · 0 评论