presenting view controller

摘要: Present ViewController详解Present ViewController Modally一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈现一些内容 3、临时改变工作模式 4、相应设备方向变化(用于针对不同方向分别是想两个ViewController的情况) 5、显示一个新的view层级 这几种情形都会暂时中断程序正... 阅读全文
posted @ 2013-12-30 13:59 IOS开发者 阅读(449) 评论(0) 推荐(0) 编辑

IOS7的变化

摘要: API变化:1、弃用 MKOverlayView 及其子类,使用类 MKOverlayRenderer;2、弃用 Audio Toolbox framework 中的 AudioSession API,使用AV Foundation framework 中的 AVAudioSesssion 类;3、Core Location framework中的 CLRegion 类被 CLCircularRegion 代替,不过 CLRegion 类在同时支持 geographic和beacon regions的抽 象基类中继续存在;4、CBCentral 类中的 UUID 属性被弃用,使用属性 iden 阅读全文
posted @ 2013-12-27 11:33 IOS开发者 阅读(446) 评论(0) 推荐(0) 编辑

UITextField

摘要: 1.UITextField的初始化和设置 textField = [[UITextField alloc] initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)]; [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型 textField.placeholder = @"password"; //默认显示的字 textField.secureTextEntry = YES; //密码 textField.autocorrectionType .. 阅读全文
posted @ 2013-12-24 16:51 IOS开发者 阅读(364) 评论(0) 推荐(0) 编辑

C语言单链表的实现

摘要: //// main.c// gfhjhgdf//// Created by chenhao on 13-12-23.// Copyright (c) 2013年 chenhao. All rights reserved.//#include"stdio.h"#include typedefstruct List_Node{int info;struct List_Node *next;}node;//链表长度int Count_Node(node *head){node *p;int num = 0;if (head == NULL){ return 0;}p = head 阅读全文
posted @ 2013-12-24 10:21 IOS开发者 阅读(386) 评论(0) 推荐(0) 编辑

NSXMLParser

摘要: NSXMLParser的使用2011-05-05 15:50:17|分类:解析|字号订阅NSXMLParser解析xml格式的数据 用法如下:首先,NSXMLParser必须继续NSXMLParserDelegate协议@interface XMLHelper : NSObject 首先设置XML数据,并初始化NSXMLParser- (void)viewDidLoad {NSMutableString *Strxml=[NSMutableString stringWithString:@"111111113333333333"];NSData *data=[NSData 阅读全文
posted @ 2013-12-23 11:12 IOS开发者 阅读(176) 评论(0) 推荐(0) 编辑

label自适应文本大小

摘要: UILabel *label = [[UILabelalloc] initWithFrame:CGRectZero]; NSString *string = @"aa2fkoksdajfisd32323koiwejfskmfiweja2332e23ksdvjekosdko是是是是是是"; CGSize consSize = CGSizeMake(320, 2000); CGSize size = [string sizeWithFont:[UIFontsystemFontOfSize:16] constrainedToSize:consSize]; label.number 阅读全文
posted @ 2013-12-19 21:16 IOS开发者 阅读(241) 评论(0) 推荐(0) 编辑

GCD之dispatch queue

摘要: GCD之dispatch queueiOS中多线程编程工具主要有:NSThreadNSOperationGCD这三种方法都简单易用,各有千秋.但无疑GCD是最有诱惑力的,因为其本身是apple为多核的并行运算提出的解决方案.虽然当前移动平台用双核的不多,但不影响GCD作为多线程编程的利器(ipad2已经是双核了,这无疑是一个趋势).http://www.cnblogs.com/scorpiozj/archive/2011/07/25/2116459.htmlGCD是和block紧密相连的,所以最好先了解下block(可以查看这里).GCD是C level的函数,这意味着它也提供了C的函数指针作 阅读全文
posted @ 2013-12-17 10:29 IOS开发者 阅读(209) 评论(0) 推荐(0) 编辑

IOS中将颜色转换为image

摘要: - (UIImage *)createImageWithColor:(UIColor *)color{ CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [color CGColor]); CGContextFillRect(context, rect); UIImag... 阅读全文
posted @ 2013-12-17 10:17 IOS开发者 阅读(498) 评论(0) 推荐(1) 编辑

数据的持久化存储--归档

摘要: 1、对象归档将各种类型的对象存储到文件中,而不仅仅是字符串、数组和字典类型,有一种更灵活的方法:就是利用NSKeyedAarchiver类创建带键(keyed)的归档文件来完成.归档是指将对象序列化,这样可以轻松将复杂的对象写入文件,然后再从中读取它们, 只要在类中实现的每个属性都是基本数据类型(如int或float),或都是符合NSCoding协议的某个类的实例,你就可以对对象进行完整归档.实现NSCoding协议NSCoding是一个可以由你自行实现的协议,通过扩展你的数据类来支持encode和decode功能就可以了.它们的任务是把数据写到数据缓存,最后持久保存到磁盘中.//NSCodi 阅读全文
posted @ 2013-12-16 10:34 IOS开发者 阅读(348) 评论(0) 推荐(0) 编辑

Xcode 证书生成、设置、应用

摘要: Xcode 证书生成、设置、应用。转载于妙笔http://www.cnblogs.com/w-zhijun/archive/2012/09/10/2672599.html转载请注明出处,希望多多交流,谢谢!Xcode 证书生成、设置、应用,与大家分享。如果按下面步骤还不能编译成功,我手把手教你。开发环境:Mac OS lion 10.7.4XCode 4.3.31 点击钥匙图标2 在菜单栏中依次选择:钥匙串访问⟶偏好设置⟶证书选项卡,下面两项全部选关闭3 生成证书请求:钥匙串访问⟶证书助理⟶从证书颁发机构请求证书4 输入两个电子邮件地址和常用名称。电子邮件地址是你注册AppleID。a) 常用 阅读全文
posted @ 2013-12-09 23:46 IOS开发者 阅读(478) 评论(0) 推荐(0) 编辑