随笔分类 -  ios

上一页 1 2 3 4 下一页
iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
摘要:1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下... 阅读全文
posted @ 2014-04-16 20:09 chenhanqing_blcu 阅读(161) 评论(0) 推荐(0)
UINavigationBar 添加背景色的问题
摘要:UINavigationBar上添加背景图片之后,会影响手机最上边的颜色所以这个时候需要重新设置一下状态栏就可以了[UIApplication sharedApplication].statusBarStyle=UIStatusBarStyleBlackOpaque;这样就可以正确了。 阅读全文
posted @ 2014-04-16 19:59 chenhanqing_blcu 阅读(161) 评论(0) 推荐(0)
NSKeyedArchiver和NSKeyedUnarchiver
摘要:// NSDictionary * dict=[[NSDictionary alloc]initWithObjectsAndKeys:@"one",@"1",@"two",@"2",@"three" ,@"3",nil];// //只能在特定的路径下写文件// ... 阅读全文
posted @ 2014-04-16 19:44 chenhanqing_blcu 阅读(172) 评论(0) 推荐(0)
NSFileHandle学习
摘要:/***** //以只读的方式打开文件生成句柄 NSFileHandle * fh=[NSFileHandle fileHandleForReadingAtPath:@"/Users/mac/Desktop/dir/hello/file"]; //读取5个... 阅读全文
posted @ 2014-04-16 19:17 chenhanqing_blcu 阅读(161) 评论(0) 推荐(0)
NSFileManager学习创建拷贝删除
摘要:NSFileManager * fm=[NSFileManager defaultManager]; NSString * path=@"/Users/mac/Desktop"; NSError * error=nil; //取得当前文件路径... 阅读全文
posted @ 2014-04-16 18:56 chenhanqing_blcu 阅读(256) 评论(0) 推荐(0)
scrollView的几个属性contentSize contentOffset contentInset
摘要:contentSize是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动区域为frame大小的两倍。contentOffset是scrollview当前显示区域顶点相对于frame顶点的偏移量,比如上个例子你拉到最下面,contentoffset就是(0 ,480),也就是y偏移了480contentInset是scrollview的contentview的顶点相对于scrollview的位置,例如你的contentInset = (0 ,100),那么你的 阅读全文
posted @ 2014-04-13 14:45 chenhanqing_blcu 阅读(176) 评论(0) 推荐(0)
ios nil、NULL和NSNull 的使用
摘要:nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。示例如下:idobject=nil;//判断对象不为空if(object){}//判断对象为空if(object==nil){}//数组初始化,空值结束NSArray*array=[[NSArrayalloc]initWithObjects:@"First",@"Se 阅读全文
posted @ 2014-04-13 13:49 chenhanqing_blcu 阅读(185) 评论(0) 推荐(0)
百度地图API环境搭建
摘要::转自:http://blog.csdn.net/developer_zhang/article/details/8950328这真的是一位大神啊,写的教程简单易懂,膜拜并学习1 前言由于工作需要,要开始捣腾百度地图了,今天上午初始牛刀,各种碰壁,无奈之下,中午睡了一觉,养精蓄锐,以备下午大战三百回合,所幸下午中午把百度地图Demo捣腾出来了,在此与大家分享,环境搭建教程,菜鸟专用,大神勿喷!本文旨在帮助新手快速搭建ios版百度地图,官网有相关教程,可是太旧了,现在的xcode都更新到了4.6,他的教程应该是在4.3之前吧。估计新手在搭建的时候一定会遇到错误,按照我的教程一步一步,保证你花最少 阅读全文
posted @ 2014-04-08 23:37 chenhanqing_blcu 阅读(309) 评论(0) 推荐(0)
UIPanGestureRecognizer学习笔记
摘要:好久没来写笔记了,原因很简单,最近一直坐java网站,没顾上学IOS(偷懒没学..)废话少说 开始笔记UIGestureRecognizer是一个定义基本手势的抽象类,具体什么手势,在以下子类中包含:1、拍击UITapGestureRecognizer (任意次数的拍击) 2、向里或向外捏UIPinchGestureRecognizer (用于缩放) 3、摇动或者拖拽UIPanGestureRecognizer (拖动) 4、擦碰UISwipeGestureRecognizer (以任意方向) 5、旋转UIRotationGestureRecognizer (手指朝相反方向移动) 6、长按UI 阅读全文
posted @ 2014-04-05 11:12 chenhanqing_blcu 阅读(177) 评论(0) 推荐(0)
IOS成长之路-调用照相机和相册功能
摘要:打开相机://先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库 UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera; // if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) { // sourceType = UIImagePickerC... 阅读全文
posted @ 2014-04-02 20:37 chenhanqing_blcu 阅读(347) 评论(0) 推荐(0)
ios中的UITextField使用大全
摘要:– textRectForBounds: //重写来重置文字区域– drawTextInRect: //改变绘文字属性.重写时调用super可以按默认图形属性绘制,若自己完全重写绘制函数,就不用调用super了.– placeholderRectForBounds: //重写来重置占位符区域– drawPlaceholderInRect: //重写改变绘制占位符属性.重写时调用super可以按默认图形属性绘制,若自己完全重写绘制函数,就不用调用super了.– borderRectForBounds: //重写来重置边缘区域– editingRectForBounds: /... 阅读全文
posted @ 2014-04-02 16:42 chenhanqing_blcu 阅读(188) 评论(0) 推荐(0)
Socket的tcp和udp连接
摘要:直接学习:代码会在末尾给出链接导入第三方包AsyncSocket.h //客户端 AsyncSocket * _sendSocket; //服务端 AsyncSocket * _recvSocket; NSMutableArray * _socketArray;创建两个套接字对象,一个用于发送套接字 一个用于接收套接字 首先讲一下tcp的使用方法使用tcp传输 必须得有服务端和客户端 ,服务端必须先打开,这样才可以接收客户端发过来的信息。服务端的创建://在5678端口上等待用户的连接如果有连接,5678分配一个新的端口给它进行数据的传输 [_recvSocketa... 阅读全文
posted @ 2014-03-31 16:55 chenhanqing_blcu 阅读(266) 评论(0) 推荐(0)
CATransform3DMakeRotation的学习
摘要:之前写过一篇Core Animation的博文,今天写的CATransform3DMakeRotation的学习就是之前博文的一个小知识点,当时在教程上看的不大懂,但是今天学习了一个demo,然后就瞬间懂了,之后会附上code:http://download.csdn.net/detail/chenscda/7121217CATransform3D myTransform;myTransform = CATransform3DMakeRotation(angle, x, y, z);该CATransform3DMakeRotation函数创建了一个转变,将在三维轴坐标系以任意弧度旋转层。x-y 阅读全文
posted @ 2014-03-30 19:16 chenhanqing_blcu 阅读(537) 评论(0) 推荐(0)
Core Animation学习指南
摘要:写完这篇博文感受特别的累,所以我推荐的学习方法是,先将这些知识存放到一个地方,然后了解清楚,之后再去做相关方面的demo,在demo中学习最近几天一直都在学习关于Core Animation的内容,但是在cocosChina上找到的是很老版本了,与如今的差距太大,后来终于找到了一个核心动画编程,又在每一个博客上不断的学习,所以今天就对这几天的学习做一个总结,也方便以后的继续学习。可以结合这核心动画编程这本pdf来学习,稍后会给链接在图层中,frame的origin是在左下角的地方,并不是uiview的一样。宽高是一样的。关于锚点和position之间的关系 之前已经博文上已经写过了,这里不做说 阅读全文
posted @ 2014-03-29 16:18 chenhanqing_blcu 阅读(344) 评论(0) 推荐(0)
关于position和anchorPoint之间的关系
摘要:看了很久才搞明白position和anchorpoint之间的关系,position就是一个Layer的中心点,而anchorpoint就是当前layer的哪一个百分比点在position的那个位置上,默认anchorpoint是(0.5,0.5);1 CALayer *myLayer = [CALayer layer]; 2 // 设置层的宽度和高度(100x100) 3 myLayer.bounds = CGRectMake(0, 0, 100, 100); 4 // 设置层的位置 5 myLayer.position = CGPointMake(100, 100); 6 // 设置层的背 阅读全文
posted @ 2014-03-28 22:39 chenhanqing_blcu 阅读(270) 评论(0) 推荐(0)
ios POST 信息
摘要:之前学习过get信息的方法,就是通过接口 得到数据,然后对数据进行处理 json处理和xml处理最近学习了post,所以小小的总结一下先说一下使用系统的NSURLConnection 在这之前你需要了解接口post的规范,即http的头和主体计算机交换的协议有很多,下边分为soap1.2协议和http协议的两种方式来进行postNSURL* url = [NSURLURLWithString:@"http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"];//创建请求 NSMutableURLRequest* 阅读全文
posted @ 2014-03-27 23:14 chenhanqing_blcu 阅读(361) 评论(0) 推荐(0)
CALayers的代码示例
摘要://// KKViewController.m// KKCoreAnimation//// Created by SunKe on 13-11-6.// Copyright (c) 2013年 Coneboy_K. All rights reserved.//#import #import "KKViewController.h"@interface KKViewController ()@end@implementation KKViewController- (void)viewDidLoad{ [super viewDidLoad]; // Do any additi 阅读全文
posted @ 2014-03-26 20:50 chenhanqing_blcu 阅读(184) 评论(0) 推荐(0)
CALayers详解
摘要:为什么说 CALayer 很重要呢:1. 每个UIView 都有 CALayer,即 UIView.layer,同时 UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它,所以,CALayer 应用很广泛2.CALayer 能够对 UIView 做许多设定,如:阴影、边框、圆角和透明效果等,且这些设定都是很有用的下面就逐个过下 CALayer 的一些重要属性:1.shadowPath: 设置 CALayer 背景(shodow)的位置2.shadowOffset: shadow 在 X 和 Y 轴 上延伸的方向,即 shadow 的大小3.shadowOpacity : sha 阅读全文
posted @ 2014-03-26 20:45 chenhanqing_blcu 阅读(189) 评论(0) 推荐(0)
ios中得sqlite使用基础
摘要:数据库补充知识: lamp Linux+apache+mysql+php;轻量级 SQLite3 Access唯一键和主键的区别:主键不能重复 不能为空 整形数字唯一键 不能重复 可以为空 整形数字唯一键 wid integer unique 主键 id integer primary key自增 autoincrement 一般和主键一起使用 id integer primary key autoincrement创建表 create table 表名 (字段1 , 字段2)如果不存在 创建表create table if not exists 表名(字段1 ,字段2);删除表d... 阅读全文
posted @ 2014-03-25 12:02 chenhanqing_blcu 阅读(118) 评论(0) 推荐(0)
IOS7开发错误收集
摘要:1、fatal error: file '/Applications/Xcode5-DP.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicAnimator.h' has been modified since the precompiled header '/Users/sumomochuufuku/Librar 阅读全文
posted @ 2014-03-15 20:45 chenhanqing_blcu 阅读(150) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页