- 博客(9)
- 收藏
- 关注
原创 iOS开发篇(九)FMDB的使用与介绍2
上篇博文介绍FMDB安全性问题,今天介绍FMDB的“事物”及离线缓存一、事物: 通常一次 sqlite3_exec 就是一次事务,假如你要对数据库中的Stutent表插入新数据,那么该事务的具体过程是:开始新事物->插入数据->提交事务,那么当我们要往该表内插入500条数据,如果按常规操作处理就要执行500次“开始新事物->插入数据->提交事务”的过程。 通常事
2016-03-29 14:22:30
460
原创 iOS开发篇(七)SQLite使用与介绍
1. 首先简单说一下iOS中数据存储的几种基本方式:plist:用来存储基本类型(NSString、NSArray、NSDictionary)等;NSUserDefaults:用来进行一些Preference(偏好设置),其中包括用户名、用户密码、自动登录等;NSCoding:归档(NSKeyedArchiver)、截档(NSKeyedUnarchiver);SQLite、CoreDa
2016-03-22 09:56:33
478
原创 iOS开发篇(六)Masonry三方框架的使用与介绍
今天小编和大家说一下iOS的适配,下面和大家说一下iOS适配的发展史; iPhone1~iPhone3gs:iPhone是固定的大小(320 X 420像素)对于开发者而言仅仅需要计算一下空间之间的相对距离便可; iPhone4~iPhone4s:苹果公司推出Retina屏(指苹果公司最先推出的一项新技术,所谓“Retina”是一种显示技术,可以将把更多的像素点压缩至一块屏
2016-02-18 14:58:54
632
转载 iOS开发篇(五)SSZipArchive三方框架的使用与介绍
下载地址:“https://github.com/ZipArchive/ZipArchive”在开发中大家一定都会遇到解压、压缩等一系列操作,SSZipArchive第三方可以满足大家所有的基本需求1. SSZipArchive功能:解压zip文件解压密码保护的zip文件创建zip文件追加到zip文件压缩文件使用一个名字来压缩NSData2. 使用方法使用前
2016-02-17 13:47:20
1106
原创 iOS开发篇(四)Reachability三方框架的使用与介绍
如今开发99%的手机应用都需要依赖网络,那么开发一款应用首先应该具备判断应用是否是否有网络的功能。1. 下面就来介绍今天的主角:ReachabilityReachability类:这个类用于检测当前网络状态,它不是SDK的一部分,可以在iOS Developer Library里找到这份代码。从苹果网站上下载Reachability.zip文件,解压之。Reachabi
2016-02-17 09:47:04
1310
原创 iOS开发篇(三)iOS9无需开发者账号真机测试
自苹果公司发布iOS9后,对于开发者而言最开心的事就是iOS移动端开发的真机测试不在需要开发者账号就可以进行了。那么下面就来说一下免去开发者账号的真机测试:1. 打开任意一个项目,(“command + 逗号”)快捷键打开当前界面(如下图),点击左下角的“+”,添加自己的Apple ID,登录成功后点击“View Details”按钮。2.普通AppleID首次登录显示的是如下
2016-02-16 14:05:15
5502
转载 iOS开发篇(二)自定义评分星级条RatingBar
在我们开发电商类的项目时,可能会遇到用户评价“打星”这样的需求,iOS上没有这个控件,因此这里需要我们自定义该控件第一步:写一个继承自UIView的RatingBar子控件第二步:声明一个RatingBar修改评分的代理,就是评分修改后把最新的评分告诉对方第三步:在.h文件中声明一些要暴漏给别人调用的方法第四步:在.m文件中实现评分条具体代码如下:
2016-02-16 10:00:39
2234
原创 iOS开发篇(一)Cocoapods环境的配置
Cocoa pods作为第三方库的依赖工具,好处多多,无需手动配置三方库的环境,并且可以直接从pods上面下载第三方库(仅包括可以下载到的),并且可以及时更新。 1. 在终端查看ruby版本,一般Mac电脑都自带ruby环境,ruby是什么,请自行百度.2. 下面进行Cocoapods的安装:1) 移除现有Ruby默认源$gem sources --re
2016-01-15 13:50:14
1214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人