会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
brave-sailor
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
92
93
94
95
96
97
98
99
100
···
353
下一页
2017年6月27日
iOS常用公共方法
摘要: 1. 获取磁盘总空间大小 //磁盘总空间 + (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; NSDictionary *dic = [[NSFileManager defaultManager] attribute
阅读全文
posted @ 2017-06-27 11:08 brave-sailor
阅读(245)
评论(0)
推荐(0)
2017年6月26日
iOS (封装)一句话调用系统的alertView和alertController
摘要: 前言: 本文仅作参考存留,请用新版封装:iOS 更加优雅便捷的UIAlertView/UIAlertController封装使用 UIAlertController是iOS8.0之后出来的新方法,其将系统原先的UIAlertView和UIActionSheet进行了规范整合。iOS9.0之后,UIA
阅读全文
posted @ 2017-06-26 15:42 brave-sailor
阅读(474)
评论(0)
推荐(0)
仿写从iOS8开始支持的UIAlertController:BGAAlertController-Android
摘要: 工作以来公司UI设计师出的Android效果图都是iOS风格的UIAlertView和UIActionSheet,新项目还是用原来那一套,不想重复造轮子,所以仿写了从iOS8开始支持的UIAlertController,统一UIAlertView和UIActionSheet的用法 目前还不支持添加E
阅读全文
posted @ 2017-06-26 15:35 brave-sailor
阅读(467)
评论(0)
推荐(0)
iOS开发之UIAlertController的适配
摘要: 在iOS8中,只能用UIAlertController.而原来的UIAlertView及UIActionSheet已经被抛弃掉了.但是如果一台iOS 7 的手机运行到有UIAlertController的程序后,必定会崩掉.所以一般我们都要对UIAlertController进行适配. 不用着急,先
阅读全文
posted @ 2017-06-26 15:32 brave-sailor
阅读(324)
评论(0)
推荐(0)
2017年6月22日
使用dispatch_once实现单例
摘要: 很多人实现单例会这样写: @implementation XXClass + (id)sharedInstance { static XXClass *sharedInstance = nil; @synchronized(self) { if (!sharedInstance) { sharedI
阅读全文
posted @ 2017-06-22 15:06 brave-sailor
阅读(287)
评论(0)
推荐(0)
2017年6月21日
CoreData 从入门到精通(六)模型版本和数据迁移
摘要: 前面几篇文章中讲的所有内容,都是在同一个模型版本上进行操作的。但在真实开发中,基本上不会一直停留在一个版本上,因为需求是不断变化的,说不定什么时候就需要往模型里添加新的字段,添加新的模型,甚至是大规模的重构;所以数据的迁移就显得尤为重要了。CoreData 中,数据迁移本质就是把旧的 SQLite
阅读全文
posted @ 2017-06-21 15:18 brave-sailor
阅读(222)
评论(0)
推荐(0)
CoreData 从入门到精通(五)CoreData 和 TableView 结合
摘要: 我们知道 CoreData 里存储的是具有相同结构的一系列数据的集合,TableView 正好是用列表来展示一系列具有相同结构的数据集合的。所以,要是 CoreData 和 TableView 能结合起来,CoreData 查询出来的数据能同步地显示在 TableView 上,更好一点就是 Core
阅读全文
posted @ 2017-06-21 15:17 brave-sailor
阅读(372)
评论(0)
推荐(0)
CoreData 从入门到精通(四)并发操作
摘要: 通常情况下,CoreData 的增删改查操作都在主线程上执行,那么对数据库的操作就会影响到 UI 操作,这在操作的数据量比较小的时候,执行的速度很快,我们也不会察觉到对 UI 的影响,但是当数据量特别大的时候,再把 CoreData 的操作放到主线程中就会影响到 UI 的流畅性。自然而然地我们就会想
阅读全文
posted @ 2017-06-21 15:16 brave-sailor
阅读(509)
评论(0)
推荐(0)
CoreData 从入门到精通(三)关联表的创建
摘要: 上篇博客中讲了 CoreData 里增删改查的使用,学到这里已经可以应对简单的数据存储需求了。但是当数据模型复杂起来时,例如你的模型类中除了要存储 CoreData 里支持的数据类型外,还有一些自定义的数据类型,这个时候只靠单一的模型结构就没办法来满足这种需求了,于是我们就需要使用关联表结构,也就是
阅读全文
posted @ 2017-06-21 15:15 brave-sailor
阅读(239)
评论(0)
推荐(0)
CoreData 从入门到精通(二) 数据的增删改查
摘要: 在上篇博客中,讲了数据模型和 CoreData 栈的创建,那下一步就是对数据的操作了。和数据库一样,CoreData 里的操作也无非是增删改查。下面我们将逐步讲解在 CoreData 中进行增删改查的方式。 基本的增删改查 插入条目 先来看一下插入条目的方式,在插入之前,我们需要先创建要插入的数据,
阅读全文
posted @ 2017-06-21 15:14 brave-sailor
阅读(515)
评论(0)
推荐(0)
上一页
1
···
92
93
94
95
96
97
98
99
100
···
353
下一页
公告