12 2015 档案

摘要:NSOperationQueue 和 GCD 是基于队列的一个多线程技术,而NSThread 和 NSObject 是基于线程的1.先来看看GCD的一些用法和不同。1.1在主线程下的同步、异步线程的区别:1.2在自定义串行下的同步、异步线程的区别:1.3系统全局并发队列的同步、异步的不同:1.4自定... 阅读全文
posted @ 2015-12-27 17:20 大大的太阳ing 阅读(143) 评论(0) 推荐(0)
摘要:WebView与JS交互能实现什么呢,它的强大之处在于,可以更改浏览网页上的布局和属性设置。下面通过一些基本的设置实现更改1.我们需要在AppDelegate的didFinishLaunchingWithOptions方法中作一些未捕捉异常的处理。--NSSetUncaughtExceptionHa... 阅读全文
posted @ 2015-12-25 22:37 大大的太阳ing 阅读(473) 评论(0) 推荐(0)
摘要:1.每一个像素都有自己的颜色,而每一种颜色都可以由RGB3色素组成。对应的是(红,绿,蓝)。2.像素的颜色组成分为三种:位数组成16进制位。0就代表空,f代表16进制的最大1,也叫满色。f == 1512bit颜色:比如 # f 0 0 :代表的是红色。 # 0 f 0: 代表的是绿色。 # f f... 阅读全文
posted @ 2015-12-10 20:19 大大的太阳ing 阅读(780) 评论(0) 推荐(0)
摘要:针对第三方AFNetworking 的自身错误原因,提供一下解决方案:首先需要找到AFURLResponseSerialization.m文件,这这个文件中找到self.acceptableContentTypes = [NSSet setWithObjects:@"application/json... 阅读全文
posted @ 2015-12-10 20:07 大大的太阳ing 阅读(95) 评论(0) 推荐(0)
摘要:小Demo展示#import "ViewController.h"@interface ViewController ()@property (nonatomic, strong) UIImageView *myImage;@end@implementation ViewController- (v... 阅读全文
posted @ 2015-12-10 20:03 大大的太阳ing 阅读(117) 评论(0) 推荐(0)
摘要:首先要说明的是这两个类是完成划线的基础类.利用它们可以实现我们想要的效果1.MKPolyline :用于地图上面划线的类2.MKPolylineView:用于展示线的视图下面是实现画一组坐标点之间的划线#import //遵循代理协议//地图对象@property (nonatomic, stron... 阅读全文
posted @ 2015-12-10 20:01 大大的太阳ing 阅读(924) 评论(0) 推荐(0)
摘要:如果播放较大的音频或者要对音频有精确的控制则System Sound Service可能就很难满足实际需求了,通常这种情况会选择使用AVFoundation.framework中的AVAudioPlayer来实现。 AVAudioPlayer可以看成一个播放器,它支持多种音频格式,而且能够进行进度、... 阅读全文
posted @ 2015-12-10 19:57 大大的太阳ing 阅读(218) 评论(0) 推荐(0)
摘要:首先需要导入#import <QuartzCore/QuartzCore.h> /**在iOS 5中,苹果引入了一个新的CALayer子类叫做CAEmitterLayer。CAEmitterLayer是一个高性能的粒子引擎,被用来创建实时例子动画如:烟雾,火,雨等等这些效果。CAEmitterLay 阅读全文
posted @ 2015-12-10 19:56 大大的太阳ing 阅读(554) 评论(0) 推荐(0)
摘要:/*创建和使用一个path对象的过程是分开的。创建path是第一步,包含一下步骤:(1)创建一个Bezier path对象。(2)使用方法moveToPoint:去设置初始线段的起点。(3)添加line或者curve去定义一个或者多个subpaths。(4)改变UIBezierPath对象跟绘图相关... 阅读全文
posted @ 2015-12-10 19:53 大大的太阳ing 阅读(361) 评论(0) 推荐(0)
摘要:》》》蓝牙简介 《《《1》GameKit.framework:用法简单,只能用于iOS设备之间的连接,多用于游戏(比如五子棋对战),从iOS7开始过期2》MultipeerConnectivity.framework:只能用于iOS设备之间的连接,从iOS7开始引入,代替 GameKit ,主要用... 阅读全文
posted @ 2015-12-07 22:26 大大的太阳ing 阅读(578) 评论(0) 推荐(0)
摘要:推送通知=======本地推送 ------通知一般都是在后台进行的,在前台就没必要使用了/*》>>>推送通知<<<《*注意:这里所说的推送通知跟NSNotification有所区别,NSNotification是抽象的,不可见的,而推送通知是可见的iOS中提供的2中推送通知:1.本地推送通知(Lo... 阅读全文
posted @ 2015-12-07 22:22 大大的太阳ing 阅读(173) 评论(0) 推荐(0)
摘要:/* TableView需要很多的滚动性能,不然用户会在滚动过程中发现动画的瑕疵,为了保证tableview的平滑滚动,需要使用以下的措施 1.正确使用“reuseIdentifier”来重用cells 2.尽量使所有的view opaque(视图不透明),包括cell自身 3.避免渐变,图片缩放,... 阅读全文
posted @ 2015-12-07 22:21 大大的太阳ing 阅读(253) 评论(0) 推荐(0)
摘要:/* ----socket、HTTP、TCP、UDP、IP的区别 (1)socket是一套完成tcp,udp 协议的接口 HTTP协议 ---简单对象访问协议,对应于应用层,HTTP协议是基于TCP连接的 TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必... 阅读全文
posted @ 2015-12-07 22:18 大大的太阳ing 阅读(1000) 评论(0) 推荐(0)
摘要:1. 远程推送通知 远程推送通知:就是从远程服务器推送给客户端的通知(需要联网) 1.远程推送服务:又称为APNs (Apple Push Notification Services) 2.为什么需要远程推送通知?? 2.1 传统获取数据的局限性==只要用户关闭了app,就无法跟app的服务器沟通, 阅读全文
posted @ 2015-12-07 22:09 大大的太阳ing 阅读(105) 评论(0) 推荐(0)