随笔分类 -  iOS知识点

摘要:还有一种xml解析的工具 如下是代码: 阅读全文
posted @ 2016-04-18 16:47 Nuius 阅读(226) 评论(0) 推荐(0)
摘要:首先是业务中的.h文件 阅读全文
posted @ 2016-04-15 13:56 Nuius 阅读(870) 评论(0) 推荐(0)
摘要:// // ViewController.m // VideoFrame // // Created by wiseman on 16/1/27. // Copyright (c) 2016年 wiseman. All rights reserved. // #import "ViewControl 阅读全文
posted @ 2016-02-29 13:39 Nuius 阅读(1303) 评论(0) 推荐(0)
摘要:在iOS中绘图一般分为以下几个步骤: 1.获取绘图上下文 2.创建并设置路径 3.将路径添加到上下文 4.设置上下文状态 5.绘制路径 6.释放路径 在UIKit中默认已经为我们准备好了一个图形上下文对象,在UI控件的drawRect:方法(这个方法在 loadView、viewDidLoad方法后 阅读全文
posted @ 2016-02-23 14:29 Nuius 阅读(228) 评论(0) 推荐(0)
摘要:实际开发中一个物体的运动往往是复合运动,单一属性的运动情况比较少,但恰恰属性动画每次进行动画设置时一次只能设置一个属性进行动画控制(不管是 基础动画还是关键帧动画都是如此),这样一来要做一个复合运动的动画就必须创建多个属性动画进行组合。对于一两种动画的组合或许处理起来还比较容易,但是 对于更多动画的 阅读全文
posted @ 2016-02-19 09:27 Nuius 阅读(260) 评论(0) 推荐(0)
摘要:键帧动画就是在动画控制过程中开发者指定主要的动画状态,至于各个状态间动画如何进行则由系统自动运算补充(每两个关键帧之间系统形成的动画称为“补间动画”),这种动画的好处就是开发者不用逐个控制每个动画帧,而只要关心几个关键帧的状态即可。 关键帧动画开发分为两种形式:一种是通过设置不同的属性值进行关键帧控 阅读全文
posted @ 2016-02-18 15:16 Nuius 阅读(316) 评论(0) 推荐(0)
摘要:基础动画 在开发过程中很多情况下通过基础动画就可以满足开发需求,前面例子中使用的UIView代码块进行图像放大缩小的演示动画也是基础动画(在iOS7 中UIView也对关键帧动画进行了封装),只是UIView装饰方法隐藏了更多的细节。如果不使用UIView封装的方法,动画创建一般分为以下几步: 1. 阅读全文
posted @ 2016-02-18 14:37 Nuius 阅读(221) 评论(0) 推荐(0)
摘要:最近在研究视频处理,具体为:将一个mp4文件,拖入项目工程中,通过url访问文件。开始代码如下:NSString *path = [[NSBundle mainBundle]pathForResource:@"ddd" ofType:@"mp4"];NSURL *url = [NSURL URLWi... 阅读全文
posted @ 2016-01-21 10:22 Nuius 阅读(416) 评论(0) 推荐(0)
摘要:JavaScriptCore的简单介绍JavaScriptCore是iOS7提供的原生框架,可以让Objective-C和JavaScript提供简单直接的交互。JavaScriptCore的使用导入JavaScriptCore.framework在需要使用的类中引入头文件#import 点开头文件... 阅读全文
posted @ 2016-01-15 10:31 Nuius 阅读(815) 评论(0) 推荐(0)
摘要:在iOS中,事件可以划分为以下几类:1.触摸事件:通过触摸,手势进行触发(手指点击、缩放等)2.运动事件:通过加速器触发(例如手机晃动)3.远程控制事件:通过其他远程设备触发(例如耳机控制按钮)在iOS中并不是所有的类都能处理接收并事件,只有继承自UIResponder类的对象才能处理事件(如我们常... 阅读全文
posted @ 2016-01-13 10:21 Nuius 阅读(258) 评论(0) 推荐(0)
摘要:一般项目中都会出现新特性页面,比如第一次使用应用的时候,或者在应用设置里查看新特性的时候会出现。这里,选择新建一个专门处理项目新特性的控制器,来完成功能。首先是NewFeaturesViewController.h#import typedef enum : NSInteger{ Newfea... 阅读全文
posted @ 2016-01-12 17:30 Nuius 阅读(213) 评论(0) 推荐(0)
摘要:NSThreadNSThread是一个苹果封装过的,面向对象的线程对象。但是它的生命周期需要我们自己来手动管理,所以使用不是很常见,比如[NSThread currentThread],它可以获取当前的线程类,你就可以知道当前线程的各种属性。创建并启动 //1.先创建,再启动 //创建 ... 阅读全文
posted @ 2016-01-04 15:29 Nuius 阅读(226) 评论(0) 推荐(0)
摘要:AVAudioPlayer相当于一个播放器,它支持多种音频格式,而且能够进行进度、音量、播放速度等控制。 下边通过代码来看一下,它的属性和常用方法(具体说明都写在了注释中): 上边代码就是AVAudioPlayer的简单介绍,接下来,直接上代码,看一下一个简单的音乐播放的实现,可播放、暂停。 阅读全文
posted @ 2015-12-30 16:22 Nuius 阅读(423) 评论(0) 推荐(0)
摘要:周末与一个老朋友吃饭聊天,因为他正在培训班学习iOS开发,就随便聊了几句,发现自己OC基础上的欠缺和一些知识点的混淆。特此整理如下。1.空指针没有存储任何内存地址的指针就称为空指针(NULL指针)空指针就是没有被具体初始化之前,其值为0的指针来两个例子Person *p1 = nil;Person ... 阅读全文
posted @ 2015-12-28 14:29 Nuius 阅读(1131) 评论(0) 推荐(0)