07 2015 档案

摘要:1.创建显示可连接蓝牙的控制器 //过时不代表不可以用,仅仅说明苹果不再更新了. GKPeerPickerController*peerPic = [[GKPeerPickerControlleralloc]init]; // 2.设置代理(连接成功后会通知代理) peerPic.delegate... 阅读全文
posted @ 2015-07-08 11:25 树籽 阅读(158) 评论(0) 推荐(0) 编辑
摘要:// 1.创建加速计对象 UIAccelerometer*accelerometer = [UIAccelerometersharedAccelerometer]; // 2.设置代理 accelerometer.delegate=self; // 3.设置采样时间 accelerometer.... 阅读全文
posted @ 2015-07-08 11:24 树籽 阅读(154) 评论(0) 推荐(0) 编辑
摘要:// 32bit颜色: ARGB // Alpha : 8 // Red : 8 // Green : 8 // Blue : 8 // 24bit颜色: RGB // Red : 8 // Green : 8 // Blue : 8 // #ff ff ff白色 // #00 00 00黑色 /... 阅读全文
posted @ 2015-07-08 11:23 树籽 阅读(138) 评论(0) 推荐(0) 编辑
摘要:1、Foundation框架-常用结构体NSRange(location length)NSPoint\CGPointNSSize\CGSizeNSRect\CGRect (CGPint CGSize)2、使用这些CGPointEqualToPoint、CGRectContainsPoint等函数的... 阅读全文
posted @ 2015-07-08 11:22 树籽 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1.autorelease的基本用法1>会将对象放到一个自动释放池中2>当自动释放池被销毁时,会对池子里面的所有对象做一次release操作3>会返回对象本身4>调用完autorelease方法后,对象的计数器不变2.autorelease的好处1>不用再关心对象释放的时间2>不用再关心什么时候调用... 阅读全文
posted @ 2015-07-08 11:20 树籽 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1、延迟操作:[selfperformSelector:@selector(nextQuestion)withObject:nilafterDelay:0.5];2、创建控制器系统会先调initWithNibName方法3、storyboard创建控制器UIViewController *vc = ... 阅读全文
posted @ 2015-07-08 11:18 树籽 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1、.pch文件1->#ifdef DEBUG//调试阶段#define MJLog(...) NSLog(__VA_ARGS__)#else//发布阶段#define MJLog(...)#endif2->里面的所有内容只能用到.m文件中或者.mm3->pch文件的作用:1.存放一些全局的宏(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用得上的头文件)3.能... 阅读全文
posted @ 2015-07-08 10:44 树籽 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1、定义:GET和POST是两种最常用的与服务器进行交互的HTTP方法GETGET的语义是获取指定URL的资源将数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用"?"连接,各变量之间使用"&"连接貌似不安全,因为在传输过程中,数据被放在请求的URL中传输... 阅读全文
posted @ 2015-07-08 10:43 树籽 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1、网络相关理论:网络的定义:在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息连接到一起,从而实现这些资源的共享地址:互联网上是如何识别每一台计算机的——IP地址IP地址被用来给Internet上的电脑一个编号,不容易记忆人们更习惯使用域名访问网络上的计算机互联网上... 阅读全文
posted @ 2015-07-08 10:42 树籽 阅读(167) 评论(0) 推荐(0) 编辑
摘要:HTTP其他常见方法:GET 获取指定资源POST 2M 向指定资源提交数据进行处理请求,在RESTful风格中用于新增资源HEAD 获取指定资源头部信息PUT 替换指定资源(不支持浏览器操作)DELETE 删除指定资源OPTIONS 允许客户端查看服务器的性能TRACE 回显服务器收到的请求,主要... 阅读全文
posted @ 2015-07-08 10:41 树籽 阅读(276) 评论(0) 推荐(0) 编辑
摘要:1、相关定义:JSON作为一种轻量级的数据交换格式,正在逐步取代XML,成为网络数据的通用格式基于JavaScript的一个子集易读性略差,编码手写难度大,数据量小JSON格式取代了XML给网络传输带来了很大的便利,但是却没有了XML的一目了然,尤其是JSON数据很长的时候,我们会陷入繁琐复杂的数据... 阅读全文
posted @ 2015-07-08 10:40 树籽 阅读(188) 评论(0) 推荐(0) 编辑
摘要:1、iOS常见的延时执行有2种方式调用NSObject的方法[selfperformSelector:@selector(run)withObject:nilafterDelay:2.0];// 2秒后再调用self的run方法使用GCD函数dispatch_after(dispatch_time(... 阅读全文
posted @ 2015-07-08 10:38 树籽 阅读(107) 评论(0) 推荐(0) 编辑
摘要:/**绘图步骤1.获得上下文 Ref => UIGraphicsGetCurrentContext2.设置绘图路径(贝塞尔路径是UIKit封装的)UIBezierPath3.将路径添加到上下文 CGContextAddPath(ctx, path.CGPath);4.让上下文绘制路径 CG... 阅读全文
posted @ 2015-07-08 10:37 树籽 阅读(113) 评论(0) 推荐(0) 编辑
摘要:// Documents只能保存应用程序本身由用户生成的文件,不能把网络下载的文件放在此文件夹中 // Cache:重新启动不会丢失 // Tmp:重新启动会清空 //偏好设置:会备份 阅读全文
posted @ 2015-07-08 10:34 树籽 阅读(218) 评论(0) 推荐(0) 编辑
摘要:下面死循环分析:- (void)loadView{ NSLog(@"%s",__func__);}- (void)viewDidLoad{ [superviewDidLoad];self.view.backgroundColor = [UIColor redColor];}因为loadView里面... 阅读全文
posted @ 2015-07-08 10:32 树籽 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1、dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{dispatch_async(dispatch_get_main_queue(), ^{NSLog(@"%@",self.dict);}... 阅读全文
posted @ 2015-07-08 10:30 树籽 阅读(136) 评论(0) 推荐(0) 编辑
摘要:0-9ASCII码:48 - 57方法一://遍历NSString里面的数字 NSString*str =@"ssdg0db9f567dazy"; NSMutableString*strM = [NSMutableStringstring]; for(inti =0; i 47&& a 0) { ... 阅读全文
posted @ 2015-07-08 10:29 树籽 阅读(271) 评论(0) 推荐(0) 编辑
摘要:1、仓库初始化: git init —bare shared.gitcd ..是到上一级目录cd /到根目录~:这个代码用户目录2、克隆: git clone 服务器路径3、ls -l ls -la4、touch main.c open main.c cat main.c gcc main.... 阅读全文
posted @ 2015-07-08 10:27 树籽 阅读(110) 评论(0) 推荐(0) 编辑
摘要:ios6 1、General设置 2、plist里面View controller-based status bar appearance 设置为NO 3、代码[UIApplicationsharedApplication].statusBarHidden=YES;4、-(BOOL)prefersS... 阅读全文
posted @ 2015-07-08 10:19 树籽 阅读(120) 评论(0) 推荐(0) 编辑
摘要:1、// NSSet :集合,同样是保存一组数据,不过集合中的对象“没有顺序” //要访问NSSet中的对象,使用anyObject //集合的用处:例如可重用单元格,在缓冲区找一个就拿出来了 // NSArray :存储有序的对象,对象的顺序是按照添加的先后次序来决定,通过下标来访问数组中的对象... 阅读全文
posted @ 2015-07-08 10:17 树籽 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1、/**iOS7 view的frame: (0,0,320,480)iOS6 view的frame: (0,0,320,411)从状态栏下方开始计算坐标UITabBar高度是49*/2、//第一种方式 CZOneViewController*one = [[CZOneViewControllera... 阅读全文
posted @ 2015-07-08 10:16 树籽 阅读(149) 评论(0) 推荐(0) 编辑
摘要:/**精通iOS6&iOS7适配iOS7 导航栏的frame (0, 20, 320, 44) view的frame (0, 0, 320, 480)iOS6 导航栏的frame (0, 20, 320, 44) view的frame (0, 0, 320, 416)原点从导航栏下方开始计算iO... 阅读全文
posted @ 2015-07-08 10:15 树籽 阅读(163) 评论(0) 推荐(0) 编辑
摘要:/**NSAttributedString 属性字符串,可以用于图文混排,尤其在QQ聊天界面,使用最为广泛*/- (NSAttributedString*)pickerView:(UIPickerView*)pickerView attributedTitleForRow:(NSInteger)ro... 阅读全文
posted @ 2015-07-08 10:14 树籽 阅读(237) 评论(0) 推荐(0) 编辑
摘要:/**大多数iOS & MAC都能使用的框架,都是C语言的,在使用OC时,因为ARC自动管理内存,通常不需要考虑内存管理如果在使用C语言框架时,绝大多数,是需要管理内存的!创建对象时,如果函数中包含"Create""Retain""Copy"这三个单词,都需要release释放内存使用“静态分析工具... 阅读全文
posted @ 2015-07-08 10:13 树籽 阅读(252) 评论(0) 推荐(0) 编辑
摘要:保存数据,编码(数据模型里面使用)-(void)encodeWithCoder:(NSCoder *)aCoder{ [aCoderencodeObject:_nameforKey:@"name"]; [aCoderencodeObject:_phoneNoforKey:@"phoneNo"];... 阅读全文
posted @ 2015-07-08 10:10 树籽 阅读(142) 评论(0) 推荐(0) 编辑
摘要:有时候发现, MacOS中, 有个叫做mds_stores的进程占了好多CPU, 于是要阻止这个行为, 据说这是MacOS在建索引然后只要把这个索引的关掉就好了sh-3.2# mdutil -a -i off/:Indexing disabled.sh-3.2#打开也很简单:mdutil -a -i... 阅读全文
posted @ 2015-07-08 09:57 树籽 阅读(1256) 评论(0) 推荐(0) 编辑