自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 SQLite数据升级数据迁移

SQLite数据升级数据迁移 做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是...

2014-11-25 11:40:25

阅读数 984

评论数 0

转载 StarUML使用说明-指导手册

StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 在本教程...

2014-11-24 10:35:06

阅读数 534

评论数 0

转载 基于Socket的UDP和TCP编程介绍

一、概述 TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。 TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream socket)的一种。 UDP:用户...

2014-11-23 11:30:33

阅读数 591

评论数 0

转载 iOS客户端的gzip解压

服务端使用gzip压缩,可以大幅度减小传输包的体积,加快客户端网络请求速度,为用户节省流量。当服务器返回的httpHeader的"Content-Encoding" 属性的值是gzip时,数据会自动被解压缩,但有时候在客户端还没拿到数据的时候,就已经被某些网关解压了,这样gzi...

2014-11-20 13:57:45

阅读数 703

评论数 0

转载 Gzip compression/decompression

A long time ago I grabbed some code from CocoaDev to allow zlib compression/decompression of NSData. But a couple months ago I went looking for sim...

2014-11-20 13:56:47

阅读数 716

评论数 0

转载 UML类图新手入门级介绍

举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。   首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。前面的符号,+ 表示pu...

2014-11-19 15:47:38

阅读数 486

评论数 0

转载 facebook开发技巧

http://www.csdn.net/tag/facebook/blog

2014-11-19 15:28:10

阅读数 712

评论数 0

转载 sqlite3创建数据库--mac终端界面

例如,我们想在文档下的sqlite文件夹下创建数据库,我们需要先装载该目录。 使用cd命令+文件夹目录完成任务 如下 cd /Users/wer/Documents/sqlite 2>创建数据库 使用sqlite3 + 数据库名 可以打开数据库,我们同样也...

2014-11-19 15:07:36

阅读数 4806

评论数 0

转载 MAC下终端sqlite3简单使用

最近iOS项目中用到了sqlite3,所以研究了下MAC下的sqlite3.好了,废话不多说,进入正题.  一.MAC下打开终端      我知道的有两种方式: 1.点击"Launchpad"(就是桌面底部一个金属圆盘中间是个斜着的火箭) ----->进...

2014-11-19 14:49:54

阅读数 41793

评论数 3

转载 iOS mac终端下的SQL语句

我们都知道数据库的创建可以借助图形化的数据库工具软件,但也可以在Mac终端下来直接使用代码创建。 下面介绍怎样建立数据库、建立资料表、建立索引、数据的增、删、改、查以及sqlite3命令列选项等。 建立数据库档案 打开终端,在终端用sqlite3建立数据库,在shell下...

2014-11-19 14:42:50

阅读数 7440

评论数 0

转载 【Cocos2d-x】C++自定义线程安全消息管理

【Cocos2d-x】C++自定义线程安全消息管理 q2298277012014-11-12 15:12:37568 次阅读 一、背景 由于Cocos2d-x本身的NotificationCenter是没有进行线程安全处理的,所以当我们在Cocos2d-x里面使用多线程进...

2014-11-18 21:40:39

阅读数 1214

评论数 0

转载 IOS开发之自定义系统弹出键盘上方的view

这篇文章解决的一个开发中的实际问题就是:当弹出键盘时,自定义键盘上方的view。目前就我的经验来看,有两种解决方法。一个就是利用UITextField或者UITextView的inputAccessoryView属性,另一种,就是监听键盘弹出的notification来自己解决相关视图的位置问题。...

2014-11-18 09:26:43

阅读数 14823

评论数 0

转载 IOS开发之自定义键盘

实际开发过程中,会有自定义键盘的需求,比如,需要添加一个表情键盘。本文提供一种解决方法,思路就是通过获取系统键盘所在的view,然后自定义一个view覆盖在系统键盘view上,接下来的事情就非常简单了,就是在自定义的view里做任何自己想做的事情。 这个方法的关键在于获取系统键盘所在的vie...

2014-11-18 09:18:54

阅读数 24795

评论数 7

转载 Cocoa深入学习:NSOperationQueue、NSRunLoop和线程安全

Cocoa深入学习:NSOperationQueue、NSRunLoop和线程安全 目前在 iOS 和 OS X 中有两套先进的同步 API 可供我们使用:NSOperation 和 GCD 。其中 GCD 是基于 C 的底层的 API ,而 NSOperation 则是 GCD 实现的...

2014-11-18 09:10:58

阅读数 1565

评论数 0

转载 关于NSRunloop的学习和理解

NSRunloop是iOS中比较重要的一个东西,有必要对它进行学习理解之后做一些记录: 请尊重作者劳动成果,转载请注明出处! 首先来看看苹果官方给出的解释: The NSRunLoop class declares the programmatic interface to objec...

2014-11-18 08:48:13

阅读数 695

评论数 0

转载 fmdb -> intForQuery

//開始使用建立的資料庫     //資料庫建在 /tmp 裡,如果沒有 tmp.db,應該會自己建一個     FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];     if (![db ope...

2014-11-13 19:59:09

阅读数 1734

评论数 0

转载 那些不能错过的Xcode插件

古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。   1.全能搜索家CodePilot 2.0 你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜...

2014-11-07 16:56:32

阅读数 450

评论数 0

转载 SQL多表连接查询

本文主要列举两张和三张表来讲述多表连接查询。 新建两张表: 表1:student 截图如下: 表2:course 截图如下: (此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。) 一、外连接 外连接可分为 本文主要...

2014-11-07 00:10:27

阅读数 711

评论数 0

转载 IOS数据库操作SQLite3使用详解

iPhone中支持通过sqlite3来访问iPhone本地的数据库。 具体使用方法如下 1:添加开发包libsqlite3.0.dylib 首先是设置项目文件,在项目中添加iPhone版的sqlite3的数据库的开发包,在项目下的Frameworks点击右键,然后选择libsql...

2014-11-05 14:54:09

阅读数 516

评论数 0

转载 xcode gdb/lldb调试命令

XCode4.0以后,编译器换成了LLVM 编译器 2.0 与以前相比,更加强大: 1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++. 2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构. ...

2014-11-05 10:45:46

阅读数 7816

评论数 0

转载 iPhone开发技巧之调试篇(3)— 程序Crash后的调试技巧

模拟器上显示堆栈信息 在iPhone上输出日志 iPhone应用程序的CrashReporter机能 CrashLog的位置 .dSYM文件 解决符号问题 用StackTrace取得崩溃时的日志 异常处理机制 处理signal 总结 iPhone开发...

2014-11-04 19:16:40

阅读数 1245

评论数 0

转载 如何使用UIAutomation进行iOS自动化测试(Part II)

使用录制交互功能   除了手动的编写脚本,你还可以直接在设备上或者模拟器上录制脚本,然后替换掉原来的。下面是步骤:   1)启动Instruments (⌘I)   2)创建一个新的脚本   3)选择脚本编辑器   4)在脚本编辑器的底端,你是否看到了一个红色...

2014-11-04 17:13:21

阅读数 448

评论数 0

转载 如何使用UIAutomation进行iOS 自动化测试(Part I)

写在前面 研究iOS的自动化测试也有些日子了,刚开始的时候,一直苦于找不到什么好的资料,只能从Apple的官网查阅相关的API文档,只可惜,Apple对开发者来说实在是不怎么友好,文档写得相当的粗略,对于初学者来说有一定的难度。 本来是打算自己动手写一篇关于iOS的UI自动化测试的入门...

2014-11-04 17:12:07

阅读数 803

评论数 0

转载 Xcode 5 单元测试(一)使用XCTest进行单元测试

什么是单元测试 首先什么是单元测试?维基百科中的解释是: 在计算机编程中,单元测试(又称为模块测试, Unit Testing)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对...

2014-11-04 16:30:11

阅读数 471

评论数 0

转载 Xcode 5 单元测试(二)OCMock和GHUnit

在Xcode 5 单元测试(一)使用XCTest进行单元测试中说了如何在Xcode 5中使用XCTest进行简单的单元测试,本文就来探讨下mock测试和更高级的工具GHUnit。 Mock 首先科普下什么是mock测试。mock测试是个很神奇而又很酷的技术,在测试过程中...

2014-11-04 16:29:04

阅读数 613

评论数 0

转载 如何在iOS平台上实现视频硬解码

在iOS平台上做视频的解码,一般有三种方案: 1、软解码方案:ffmpeg 缺点:消耗CPU太大,在iphone4s上一般720P 20帧以上就解不动了 2、硬解码方案1:采用私有接口VideoToolBox 优点:CPU消耗极低,解码效率极高 缺点:要使用私有接口V...

2014-11-04 14:32:24

阅读数 15827

评论数 0

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