CocoaPods版本升级

和往常一样使用CocoaPods管理一个基于FMDB的项目类库 命令行执行 $ pod install [!] The 'master' repo requires CocoaPods 0.32.1 - 失败,提示需要CocoaPods 0.32.1版本 查看CocoaPod...

2015-06-30 09:22:03

阅读数:930

评论数:0

Using Breakpoints in Xcode

if you’ve used Xcode you’re probably familiar with the basics of breakpoints. Place a little marker in the sidebar and when your code reaches that po...

2015-06-26 16:03:49

阅读数:1242

评论数:0

提升SQLite数据插入效率低、速度慢的方法

前言 SQLite数据库由于其简单、灵活、轻量、开源,已经被越来越多的被应用到中小型应用中。甚至有人说,SQLite完全可以用来取代c语言中的文件读写操作。因此我最近编写有关遥感数据处理的程序的时候,也将SQLite引入进来,以提高数据的结构化程度,并且提高大数据的处理能力(SQLite最高...

2015-06-23 16:29:31

阅读数:39941

评论数:14

解决sqlite3插入数据很慢的问题

初用sqlite3插入数据时,插入每条数据大概需要100ms左右。如果是批量导入,可以引进事物提高速度。但是假设你的业务是每间隔几秒插入几条数据,显然100ms是不能容许的。解决办法是,在调用sqlite3_open函数后添加下面一行代码:     sqlite3_exec(db, &quo...

2015-06-23 16:29:11

阅读数:6954

评论数:0

sqlite constraint

sqlite3中的约束如下: CREATE TABLE CheckTable (rowId integer primary key autoincrement, name text not null, address text default "China",  userId...

2015-06-23 08:34:12

阅读数:2195

评论数:2

SQLCipher的使用

SQLCipher 是用来加密数据库 一.  1.安装sqlcipher命令,首先需要安装brew,   在终端输入   ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/...

2015-06-18 18:44:12

阅读数:9138

评论数:0

ios开发FMDB导入SQLCipher加密数据库

工程用得FMDB做数据库的操作,后期要对数据库做加密,这里有两种方法: 1.对数据库内容加密,存的时候加密,用得时候解密。 2.直接对数据库文件加密。 这里我选择了第二种,原因不细说,自己决定。 百度后,决定用SQLCipher,而且FMDB是支持SQLCiph...

2015-06-18 15:57:32

阅读数:1489

评论数:0

ios开发FMDB导入SQLCipher加密数据库

程用得FMDB做数据库的操作,后期要对数据库做加密,这里有两种方法:      1.对数据库内容加密,存的时候加密,用得时候解密。      2.直接对数据库文件加密。      这里我选择了第二种,原因不细说,自己决定。      百度后,决定用SQLCiph...

2015-06-18 15:52:19

阅读数:1709

评论数:0

如何建立基于CocoaPods的ReactiveCocoa工程

ReactiveCocoa 和 CocoaPods 一样也是目前很流行的 能方便和提高效率的框架. 其实不光ios 学习任何一门语音最快最直接的方法就是上手. 如果单单是看看文档只能是走马观花得到一个感性认识罢了.前两天之前一个公司的测试人员跟我联系说如何学习JAVA,我问他是怎么学的,他说...

2015-06-17 15:28:35

阅读数:12758

评论数:2

2015 Objective-C 三大新特性

Overview 自 WWDC 2015 推出和开源 Swift 2.0 后,大家对 Swift 的热情又一次高涨起来,在羡慕创业公司的朋友们大谈 Swift 新特性的同时,也有很多像我一样工作上依然需要坚守着 Objective-C 语言的开发者们。今年的 WWDC 中介绍了几个 Ob...

2015-06-17 09:52:02

阅读数:10971

评论数:2

sqlite3 alter table

sqlite3 alter table只支持两个 1.alter table tableName rename to  newTableName; 2.alter table tableName add column columnName integer(类型);

2015-06-17 09:41:45

阅读数:1727

评论数:0

CocoaPods安装和使用教程

Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage 目录 CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods? 场景1:利用CocoaPods,在项目中...

2015-06-16 14:40:45

阅读数:317

评论数:0

APP IOS6 适配iOS7开发计巧

APP IOS6 适配iOS7开发计巧 iOS7可以说是苹果一次革命性的变化,这样做为一个开发者需要做的事也不少。首先苹果的view布局有所变化,现在view默认是全屏模式,而所有的bar(navigation bar, tool bar, search bars 与sc...

2015-06-10 15:09:27

阅读数:720

评论数:0

深入理解RunLoop

RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 目录 Ru...

2015-06-10 10:11:20

阅读数:5781

评论数:0

iOS学习笔记04——Visual Format Language语法的简单学习

前面的两篇文章简单的介绍了使用Auto Layout自动布局的方法。我们完全的体会到了这种新的格式化语言Visual Format Language的直观,简直就是一目了然,哈哈。 在我个人的角度来说,这种新的布局方法还是值得学习一下的,虽然现在没有多少人在用写代码创建这种布局约束,但是在I...

2015-06-10 09:49:37

阅读数:641

评论数:0

iOS学习笔记03——以编码的方式实现Auto Layout自动布局(二)

在上一篇文章iOS学习笔记02——以编码的方式实现Auto Layout自动布局(一)中我们简单的介绍了使用Visual Format Language创建布局约束来实现自动布局,这种方法创建的布局约束能够满足大部分的布局的需求。但是想要实现类似于这样的约束:button.width = 2 ...

2015-06-10 09:48:44

阅读数:404

评论数:0

iOS学习笔记02——以编码的方式实现Auto Layout自动布局(一)

Auto Layout是在WWDC2012上被引入到iOS中的,从iOS6.0以后就开始支持,但是大多数的开发者还是习惯使用传统的UI布局方式,虽然有一大部分开发者早已使用了Auto Layout,这其中大多数的开发者是在拖拽IB文件或者是使用StoryBoard时才会选择用Auto Layout...

2015-06-10 09:46:32

阅读数:676

评论数:0

[iOS diary]CABasicAnimation KeyPath大全与使用事例

转载自 http://www.cnblogs.com/bucengyongyou/archive/2012/12/20/2826590.html Mark CABasicAnimation 自己只有三个property   fromValue  toValue  ByValue ...

2015-06-09 14:51:26

阅读数:14260

评论数:0

【长篇高能】ReactiveCocoa 和 MVVM 入门

翻译自ReactiveCocoa and MVVM, an Introduction. 文中引用的 Gist 可能无法显示。为了和谐社会, 请科学上网。 MVC 任何一个正经开发过一阵子软件的人都熟悉MVC,它意思是Model View Controller, 是一个在复杂应用...

2015-06-09 11:54:39

阅读数:1230

评论数:0

如何解决使用ARC后出现的PerformSelector may cause a leak because its selector is unknown

问题描述 项目中使用到了从字符串创建选择器,编译时发现警告:"performSelector may cause a leak because its selector is unknown"(因为performSelector的选择器未知可能会引起泄漏),为什么在ARC...

2015-06-09 11:48:28

阅读数:9351

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭