- 博客(13)
- 收藏
- 关注
原创 xml文档解析
#import "GDataXMLNode.h" //创建xml文档 GDataXMLDocument *document = [[GDataXMLDocument alloc]initWithData:httpRequest.downloadDatas options:0 error:0]; //取出所有promotion节点 NSArray *ar
2016-07-27 23:40:42 309
原创 CAKeyframeAnimation动画
CAKeyframeAnimation提供关键帧支持,可以为动画层属性制定一个关键路径,路径可以是一个数组,保存动画的每一个阶段值和关键的帧动画次数和时间。 CAKeyframeAnimation 的一些比较重要的属性 path 这是一个 CGPathRef 对象,默认是空的,当我们创建好CAKeyframeAnimation的实例的时候,可以通过制定一个自己定义的pat
2016-07-26 15:24:48 543
原创 CABasicAnimation动画、动画组 与简单的转场动画CATransition
Core Animation 后台执行不会阻塞主线程 直接作用在CALayer上而不是UIView CALayer *layer = [CALayer layer]; layer.position = CGPointMake(100, 100); layer.bounds = CGRectMake(0, 0, 100,
2016-07-25 17:58:21 477
原创 CALayer简单的时钟动画
通过时间组件获取系统时间CALayer绘制时、分、秒针 绘图实现一个简单的时钟动画https://github.com/NSLOGSYSTEMOUT/ClockAnimation点击打开链接
2016-07-25 17:27:30 367
原创 CALayer
CALayer图层https://developer.apple.com/library/mac/documentation/GraphicsImaging/Reference/CALayer_class/index.htmlAPI CALayer是一个层的概念,视图之所以能够显示,都是因为这个层的原因但CALayer 不清楚具体的响应链(不能相应用户的点击触摸等事件).通过CALayer我
2016-07-22 17:16:20 258
原创 图片切圆处理
新建UIImage的分类声明发方法并实现 +(UIImage *)imageWithName:(NSString *)imageName imageBorder:(CGFloat)border borderColor:(UIColor *)color{ // 设置生成切圆的 外圆环的宽度 CGFloat circleBorder = border; UIIm
2016-07-19 16:41:57 468
原创 绘图 图片水印
新建 UIImageView *imageView UIImage *oldImage = [UIImage imageNamed:@"img"]; // 开启上下文 /** * @param size#> description#>新图片的大小 * @param opaque#> description#> YES不透明
2016-07-18 17:06:12 504
原创 Quartz2D基本图形绘制
//当时图显示的时候调用默认调用一次 - (void)drawRect:(CGRect)rect {} 饼状图 -(void)drawPieChart{ /** * NSArray *array = @[@25,@25, @50]; CGContextRef contextRef = UIGraphicsGetCurrent
2016-07-18 15:21:20 394
原创 本地通知
本地通知创建之前需要用户授权是否可以推送通知需要在AppDelegate 中注册 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 通过launchOptions中携带的信息判断是点击图标还是通知进入
2016-07-14 13:24:35 274
原创 录音
简单实现录音功能 声明全局成员变量 @property(nonatomic,strong)AVAudioRecorder *recorder ; @property (nonatomic, strong) AVAudioPlayer * audioPlayer; @property (nonatomic, strong) CADisplayLink *link; @proper
2016-07-13 22:55:22 473
原创 音频后台播放
实现音乐的后台播放首先要在AppDelegatede的 - (void)applicationDidEnterBackground:(UIApplication *)application 方法中调用 //开始后台任务程序保持运行状态 [application beginBackgroundTaskWithExpirationHandler:nil]; 然后需要在工程的配
2016-07-13 14:29:02 638
原创 音频播放
导入框架AVFoundation.framework与头文件#import 简单使用终端转换音频格式: afconvert 提示 afconvert -hf提示可转格式 afconvert -f 目标格式 -d 目标格式后的数据格式 文件名 短音频播放方法封装 接口文件中定义方法 /** * 播放音效 * @param filename 音效文件
2016-07-08 15:08:40 304
原创 iOS网络工程 网络框架(一)
网络框架: 网络框架四层构成最上层是Cocoa层,包含了用于URL加载的Oc API、Bonjour雨GameKit。Cocoa层下面是Core Foundation层,这一层是C API,其中包含了CFNetWork,这是大多数应用级别的网络代码的基础。CFNetWork在CFStream与CFNetWork之上提供了一个简单的网络接口。这两个类是针对BSD socket的轻量级封装,CFSo
2016-07-07 22:27:55 674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人