iOS
通过CoreData实现数据持久化引言:
Core Data
是 iOS
3.0 以后引入的数据持久化解决方案,其原理是对
SQLite
的封装,是开发者不需要接触
SQL
语句,就可以对数据库进行的操作.
其编码方式和原理结构方面较为特殊,本博文主要介绍在使用
Core Data
时遇到的各种问题以及对其核心原理进行解释.
参考资料:
1: iOS 教程:Co...
分类:
移动开发 时间:
2015-03-06 10:05:02
阅读次数:
245
一、什么是FMDB
FMDB是iOS平台的SQLite数据库框架
FMDB以OC的方式封装了SQLite的C语言API
依赖libsqlite3.dylib
二、FMDB的优点
使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码
对比苹果自带的Core Data框架,更加轻量级和灵活
提供了多线程安全的数据库操作方法,有效地防止数据混乱
FMDB的github地址
https://gith...
分类:
数据库 时间:
2015-03-06 09:48:54
阅读次数:
150
提交app的时候出现这样的提示和反馈:
We began the review of your app but are not able to continue because we need a valid demo account to fully assess your app features.
Please provide demo account details, in...
分类:
移动开发 时间:
2015-03-06 09:43:23
阅读次数:
245
#include #import @class 讲解
#include
区分
#include 与#include
"x.h"的作用
#include :它用于对系统自带的头文件的引用,编译器会在
系统文件目录下去查找该文件.
#include "x.h":用户自定义的文件用双引号引用,编译器首先会
在用户目录下查找,然后到安装目录中查找,最后在系统文件中查找...
分类:
移动开发 时间:
2015-03-06 09:39:55
阅读次数:
139
1.objc.ioobjc.io的文章质量上佳、观点深刻、针对性强,均出自世界顶级iOS工程师之手,按月更新。除此之外,Chris Eidhof、Daniel Eggert以及Florian Kugler还为该博客开发了订阅制的iPad Newsstand应用。2.Subjective-CSubje...
分类:
移动开发 时间:
2015-03-06 09:30:13
阅读次数:
194
Day18回顾:1. 坐标系: frame boundscenter transform2. 触点(UITouch) touchesBegan:withEvent touchesMoved:withEvent touchesEnded:withEvent3. 布局(Layout) 影响屏幕大小该变的...
分类:
移动开发 时间:
2015-03-06 00:51:55
阅读次数:
297
在实际开发中,很多的时候是需要手动写代码来创建按钮的。在开发过程中,并不是每次都通过storyboard拖控件完成UI界面,因为storyboard上面的界面是“固定死”的,有时候可能会在程序运行过程中动态地添加一些新的控件到界面上,比如QQ,微信的聊天信息,是有人发出一条信息后才动态显示出来的。因...
分类:
移动开发 时间:
2015-03-05 23:35:55
阅读次数:
242
利用transform属性可以修改控件的位移(位置)、缩放、旋转。经常用在动画里,比如旋转角度,动画缩放,平移等先学几个 xcode 开发的小技巧:故事板的viewcontroll,可以直接拖拽复制,且不同项目里的图片素材也可以相互拖拽复制使用,但是图片的拖拽复制要按option 健进行,否则就是剪...
分类:
移动开发 时间:
2015-03-05 22:15:29
阅读次数:
397
在项目开发中需要使用到条码扫描,因为以前就测试过ZXing,感觉识别速度和功能都不错,所以直接引用。不过在实际开发的过程中,却遇到连续扫描的问题,每次扫描识别完成之后,扫描窗体自动关闭了。在Xamarin论坛中查找解决方案,只是找到的iOS版本的解决方案。参考iOS的解决方案,其实就是在扫描完成之后...
分类:
移动开发 时间:
2015-03-05 20:48:18
阅读次数:
303