随笔分类 -  object-c

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 37 下一页
摘要:前面几篇文章中讲的所有内容,都是在同一个模型版本上进行操作的。但在真实开发中,基本上不会一直停留在一个版本上,因为需求是不断变化的,说不定什么时候就需要往模型里添加新的字段,添加新的模型,甚至是大规模的重构;所以数据的迁移就显得尤为重要了。CoreData 中,数据迁移本质就是把旧的 SQLite 阅读全文
posted @ 2017-06-21 15:18 brave-sailor 阅读(212) 评论(0) 推荐(0)
摘要:我们知道 CoreData 里存储的是具有相同结构的一系列数据的集合,TableView 正好是用列表来展示一系列具有相同结构的数据集合的。所以,要是 CoreData 和 TableView 能结合起来,CoreData 查询出来的数据能同步地显示在 TableView 上,更好一点就是 Core 阅读全文
posted @ 2017-06-21 15:17 brave-sailor 阅读(371) 评论(0) 推荐(0)
摘要:通常情况下,CoreData 的增删改查操作都在主线程上执行,那么对数据库的操作就会影响到 UI 操作,这在操作的数据量比较小的时候,执行的速度很快,我们也不会察觉到对 UI 的影响,但是当数据量特别大的时候,再把 CoreData 的操作放到主线程中就会影响到 UI 的流畅性。自然而然地我们就会想 阅读全文
posted @ 2017-06-21 15:16 brave-sailor 阅读(503) 评论(0) 推荐(0)
摘要:上篇博客中讲了 CoreData 里增删改查的使用,学到这里已经可以应对简单的数据存储需求了。但是当数据模型复杂起来时,例如你的模型类中除了要存储 CoreData 里支持的数据类型外,还有一些自定义的数据类型,这个时候只靠单一的模型结构就没办法来满足这种需求了,于是我们就需要使用关联表结构,也就是 阅读全文
posted @ 2017-06-21 15:15 brave-sailor 阅读(235) 评论(0) 推荐(0)
摘要:在上篇博客中,讲了数据模型和 CoreData 栈的创建,那下一步就是对数据的操作了。和数据库一样,CoreData 里的操作也无非是增删改查。下面我们将逐步讲解在 CoreData 中进行增删改查的方式。 基本的增删改查 插入条目 先来看一下插入条目的方式,在插入之前,我们需要先创建要插入的数据, 阅读全文
posted @ 2017-06-21 15:14 brave-sailor 阅读(512) 评论(0) 推荐(0)
摘要:CoreData 是 Cocoa 平台上用来管理模型层数据和数据持久化的一个框架,说简单点,就是一个数据库存储框架。CoreData 里相关的概念比较多,而且初始化也非常繁琐,所以对初学者的学习还是有一些困难的。这篇文章将从头到尾详细地讲一遍 CoreData 的使用方法,从 CoreData 的初 阅读全文
posted @ 2017-06-21 15:13 brave-sailor 阅读(783) 评论(1) 推荐(0)
摘要:一.CoreData是什么? CoreData是iOS SDK里的一个很强大的框架,允许程序员以面向对象的方式存储和管理数据。使用CoreData框架,程序员可以轻松有效地通过面向对象的接口管理数据 CoreData是一个模型层的技术。帮助建立代表程序状态的模型层,CoreData也是一种持久化技术 阅读全文
posted @ 2017-06-21 15:08 brave-sailor 阅读(555) 评论(0) 推荐(0)
摘要:iOS CoreData介绍和使用(以及一些注意事项) 最近花了一点时间整理了一下CoreData,对于经常使用SQLite的我来说,用这个真的有点用不惯,个人觉得实在是没发现什么亮点,不喜勿喷啊。不过这门技术的出现也有其存在价值,这是不可否认的事实,即使是不喜欢我们也得去了解一下,因为你不用别人会 阅读全文
posted @ 2017-06-21 15:05 brave-sailor 阅读(421) 评论(0) 推荐(0)
摘要:大家好~之前项目中一直用的是fmdb进行本地数据持久化,最近在项目中用到了CoreData,,所以这次就简单发个文章,方便新人来更好的使用CoreData,本篇文章简单实现了利用CoreData实现对数据的增删改查。话不多说,直接进入正题~ 创建工程,创建的时候,记得勾选上Use Core Data 阅读全文
posted @ 2017-06-21 14:43 brave-sailor 阅读(386) 评论(0) 推荐(0)
摘要:iOS CoreData介绍和使用(以及一些注意事项) 最近花了一点时间整理了一下CoreData,对于经常使用SQLite的我来说,用这个真的有点用不惯,个人觉得实在是没发现什么亮点,不喜勿喷啊。不过这门技术的出现也有其存在价值,这是不可否认的事实,即使是不喜欢我们也得去了解一下,因为你不用别人会 阅读全文
posted @ 2017-06-20 18:20 brave-sailor 阅读(3098) 评论(0) 推荐(0)
摘要:Core Data是一个功能强大的层,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。Core Data将数据库行转换为OC对象(托管对象)来实现,这样无需任何SQL知识就能操作他们。 Core Data位于MVC设计模式中的模型层,一般需要在设备上存储结 阅读全文
posted @ 2017-06-20 18:18 brave-sailor 阅读(168) 评论(0) 推荐(0)
摘要:摘要: iOS中sqlite3框架可以很好的对sqlite数据库进行支持,通过面向对象的封装,可以更易于开发者使用。 使用iOS原生sqlite3框架对sqlite数据库进行操作 一、引言 sqlite数据库是一种小型数据库,由于其小巧与简洁,在移动开发领域应用深广,sqlite数据库有一套完备的s 阅读全文
posted @ 2017-06-20 17:57 brave-sailor 阅读(664) 评论(0) 推荐(0)
摘要:SQLite3使用 SQLite简介 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。 SQLite3 在XCode工程中,打开targets,在Build Phases下导入Libsqlite.tbd,在需要使用sqlite3的位置导入头文件即可 阅读全文
posted @ 2017-06-20 17:54 brave-sailor 阅读(289) 评论(0) 推荐(0)
摘要:本文主要介绍几个我遇到的总结的高级用法(当然我相信肯定有不少比这还高级的)。 简单的storyboard中上下左右约束,固定宽高啥的用法在这里就不做赘述了。 autolayout自动布局是iOS6以后出现的,但是在开始的一段时间里大家并不怎么会用,都是一上来先勾掉。之后随着5s,iPhone6的出现 阅读全文
posted @ 2017-06-20 14:32 brave-sailor 阅读(5322) 评论(0) 推荐(0)
摘要:前言: 没有理由不去努力.png 正文:想实现UILabel居上对齐,居中对齐,居下对齐,如下效果: 效果图.png 在iOS中默认的UILabel中的文字在竖直方向上只能居中对齐,博主参考国外网站,从UILabel继承了一个新类,实现了居上对齐,居中对齐,居下对齐 具体如下: 创建:MYLabel 阅读全文
posted @ 2017-06-20 13:50 brave-sailor 阅读(3145) 评论(0) 推荐(0)
摘要:本章实现效果: Untitled.gif 前言: 项目中很多需求是要求自定义标题栏居中的,本人最近就遇到这中需求,如果用系统自带的titleView设置的话,不会居中,经过尝试,发现titleview的起点位置和尺寸依赖于leftBarButtonItem和rightBarButtonItem的位置 阅读全文
posted @ 2017-06-20 13:47 brave-sailor 阅读(937) 评论(0) 推荐(0)
摘要:项目要做这样一个效果的启动页。 考虑到版本号是会不断变更的,因此采用动画效果启动页,让版本号动态加载iOS启动页动画效果 - 简书 考虑到屏幕适配问题,因此采用代码对视图添加约束。在添加约束的过程中遇到了一些问题,在此做一下记录和总结. 代码实现autolayout的注意点: 1.要先禁止autor 阅读全文
posted @ 2017-06-20 13:46 brave-sailor 阅读(558) 评论(0) 推荐(0)
摘要:背景:最近电脑升级了系统macOS Sierra 10.12.1;Xcode 也升级到了Version 8.1 (8B62)。 问题:使用Application Loader3.0 上传应用到iTunes connect 遇到报错:ERROR ITMS-90168:"The binary you u 阅读全文
posted @ 2017-05-17 15:48 brave-sailor 阅读(443) 评论(0) 推荐(0)
摘要:前言 这几天有时间看了下UICollectionView的东西,才发觉它真的非常强大,很有必要好好学习学习。以前虽然用过几次,但没有系统的整理总结过。这两天我为UICollectionView做一个比较全面的整理。包括基本使用,自定义布局,自定义插入删除动画,自定义转场动画等几部分。好了,开始。 U 阅读全文
posted @ 2017-04-20 11:14 brave-sailor 阅读(859) 评论(0) 推荐(0)
摘要:常见的蓝牙标准有2.0和4.0。 特点 2.0 1.适用于数据量比较大得传输,比如音乐、语音2.IOS开发中,要求设备是经过MFI认证 4.0 1.适用于实时性比较高的数据传输,比如遥控类的鼠标、键盘,传感设备的心跳计、血压计2.功耗低,距离短,轻量级 注意:一般我们说的蓝牙4.0都支持2.0和4. 阅读全文
posted @ 2017-03-07 10:51 brave-sailor 阅读(1163) 评论(0) 推荐(0)

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 37 下一页