摘要: 一、需要工具 1.gas-preprocessor(我们需要编译的ffmpeg所需的脚本文件,下载地址:https://github.com/libav/gas-preprocessor) 2.Yasm 3.FFmpeg-iOS-build-script(下载地址:https://github.co 阅读全文
posted @ 2016-07-12 14:42 Frank9098 阅读(287) 评论(0) 推荐(0)
摘要: 一、安装 1.Homebrew的安装 终端中输入:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 终端提示输入密码:键入计算机密码,注意终端不会显示密码,不要认为没有输 阅读全文
posted @ 2016-07-11 09:08 Frank9098 阅读(454) 评论(0) 推荐(0)
摘要: 一、基本类型 1.常量、变量和声明 2.常用数据类型 1)Int(整型) 2)Float(32位)与Double(64位)(浮点型) 3)Bool(布尔类型) 4)Tuple(元祖类型) 3.变量名、print、注释 1)Swift中变量名可以是中文,也可以是表情符号 2)print打印 3)注释 阅读全文
posted @ 2016-06-24 14:41 Frank9098 阅读(268) 评论(0) 推荐(0)
摘要: 一、音频 音频播放分为音效播放和音乐播放两大类。前者主要是指的是一些短的音频播放,通常作为点缀音频。对于这一类音频不需要进行进度、循环等控制。后者是一些较长的音频,通常是主音频,对于这些音频的播放通常需要进行精确的控制。在iOS中播放两类音频分别使用AudioToolbox.framework和AV 阅读全文
posted @ 2016-06-01 11:14 Frank9098 阅读(380) 评论(0) 推荐(0)
摘要: 一、获取App的版本号 阅读全文
posted @ 2016-05-11 11:32 Frank9098 阅读(97) 评论(0) 推荐(0)
摘要: 一、定位服务 二、FaceTime 三、音乐 四、墙纸设置界面 五、蓝牙设置界面 六、iCloud设置界面 七、参数配置 About — prefs:root=General&path=About Accessibility — prefs:root=General&path=ACCESSIBILI 阅读全文
posted @ 2016-05-10 16:05 Frank9098 阅读(95) 评论(0) 推荐(0)
摘要: 一、前言 推送分为远程推送和本地推送。 二、远程推送 1.概念 1)所谓远程推送指的是从服务器推送到客户端的通知(需要联网),远程推送又称为APNs 2)远程推送的好处:传统的获取数据方法有局限性(用户只能在App打开时发送数据请求来获取服务器的数据) 3)使用须知:所有的苹果设备,在联网状态下,都 阅读全文
posted @ 2016-04-26 17:56 Frank9098 阅读(376) 评论(0) 推荐(0)
摘要: 一、Core Animation(核心动画) 1.简介 1)Core Animation:中文翻译为核心动画,它是一组很强大的动画处理的API。可用在Mac OS X和iOS平台 2)Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程 3)Core Animation是直接作 阅读全文
posted @ 2016-03-16 18:01 Frank9098 阅读(185) 评论(0) 推荐(0)
摘要: 一、CALayer的常用设置 1.UIView的图层 2.UIImageView的图层 总结:UIView和UIImageView圆角设置的区别 对于UIImageView而言,CALayer有主层和子层之分,主层上会依照图层参数设置展示,但是Image是显示在子层上的,所以在设置圆角时,必须设置图 阅读全文
posted @ 2016-03-16 14:06 Frank9098 阅读(125) 评论(0) 推荐(0)
摘要: 一、简介 在iOS开发中,系统提供了两个框架,用来做地图和定位功能 CoreLocation:用于地理定位 Map Kit:用于地图展示 二、CoreLocation框架 1.CoreLocation的使用步骤 1)导入CoreLocation框架(Xcode5之后可以不用导) 2)导入头文件 #i 阅读全文
posted @ 2016-01-20 18:09 Frank9098 阅读(188) 评论(0) 推荐(0)
摘要: 一、iOS常见的几种数据存储 1.plist列表(writeToFile:) 2.偏好设置(NSUserDefaults) 3.归档(NSCodeing、NSKeyedArchiver) 4.SQLite3(数据库、一般借助第三方库FMDB) 5.Core Data(对象型的数据库) 二、应用沙盒 阅读全文
posted @ 2016-01-19 14:31 Frank9098 阅读(178) 评论(0) 推荐(0)
摘要: 一、简介和语法特点1.简介 1)Swift是苹果公司在2014年WWDC上发布的全新编程语言 2)在中国被译为“雨燕” 3)跟Objective-C一样,可以用来开发Mac和iOS应用程序 4)苹果公司从2010年7月开始设计Swift语言,耗时4年时间其核心技术由一位工程师全力打造完成2.... 阅读全文
posted @ 2016-01-15 17:37 Frank9098 阅读(139) 评论(0) 推荐(0)
摘要: 一、两大系统1.iOS系统 如果忽略内存管理,消耗系统内存到iOS允许值范围时,你的App将得到一次内存警告;如不处理,将会再次接收到第二次警告;如再不处理,程序将会闪退。一些大的游戏能在iOS系统上能够运行得很顺畅,也是完全得益于iOS系统的手动管理内存机制(iPhone 4刚出来时用的就是iO... 阅读全文
posted @ 2016-01-14 17:06 Frank9098 阅读(111) 评论(0) 推荐(0)
摘要: 第一部分:文件管理(文件管理类:NSFileManager -- 单例) 1 // 获取文件管理器 2 NSFileManager *fm = [NSFileManager defaultManager]; 3 4 // 1.获取文件的所有属性 5 NSSt... 阅读全文
posted @ 2016-01-14 17:05 Frank9098 阅读(176) 评论(0) 推荐(0)
摘要: 第一部分:字符串 一、NSString(不可变字符串) 1.创建字符串 1 // @创建 2 NSString *str1 = @"abcdef.com.10588423@qq.com"; 3 // new(类方法)创建 4 NSString *str2 = [NSString new]; 5 // 阅读全文
posted @ 2016-01-14 17:04 Frank9098 阅读(152) 评论(0) 推荐(0)
摘要: 一、关键字:improt与include1.相同点 improt与include都有文件包含的功能2.不同点 improt是OC的关键字,而include是C的关键字;二者的最大区别在于improt可以防止重复包含,而include则容易造成重复包含的问题。二、关键字:NSLog与printfN... 阅读全文
posted @ 2015-12-16 21:08 Frank9098 阅读(166) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-12-16 20:49 Frank9098 阅读(6) 评论(0) 推荐(0)