自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

转载 @IBDesignable和@IBInspectable

原文  http://blog.csdn.net/tounaobun/article/details/39890667最近一直在看苹果公司提供的两本swift官方教程电子书,一部是《The Swift Programming Language》,另一部是《Using Swift With Cocoa and Objective-C》。昨天正好看到第二部电子书的“Writin

2015-07-30 06:42:47 384

转载 从 Objective-C 里的 Alloc 和 AllocWithZone 谈起

一、问题起源一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance.主要的争议集中在下面这一段:?0102030405060708091011121314staticMyGizmoClass *sh

2015-07-14 17:24:32 331

转载 NSHashtable and NSMaptable

本文转自Nidom的博客,原文:《NSHashtable & NSMaptable》 NSSet, NSDictionary, NSArray是Foundation框架关于集合操作的常用类, 和其他标准的集合操作库不同, 他们的实现方法对开发者进行隐藏, 只允许开发者写一些简单的代码,让他们相信这些代码有理由正常的工作.。 然而这样的话最好的代码抽象风格就会

2015-07-13 02:08:05 654

转载 initWithCoder: 与initWithFrame:的区别

从nib中加载对象实例时,init:或initWithFrame:都不会调用。而是调用initWithCoder:怎么理解:有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么?那就通过查资料弄明白。1. initWithFrame方法是什么?initWithFrame方法用来初始化并返

2015-07-12 22:38:35 389

转载 iOS开发之——颜色设置

http://blog.csdn.net/zhenyu5211314/article/details/24235603主题 iOS开发颜色设置:指定RGB,参数是:红、绿、黄、透明度,范围是0-1+ (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha

2015-07-12 21:50:42 1046

转载 NSHashTable的特性和使用

转载自:http://www.liuhaihua.cn/archives/70935.html在看KVOController的代码时,又看到了NSHashTable这个类,所以就此整理一下。NSHashTable效仿了NSSet(NSMutableSet),但提供了比NSSet更多的操作选项,尤其是在对弱引用关系的支持上,NSHashTable在对象/内存处理时更加的灵活。相较于N

2015-07-12 19:46:42 489

转载 iphone开发中,委托、代理、协议、数据源等几个重要概念

Objective-C语法讲座(重要)http://www.cocoachina.com/newbie/basic/2011/1026/3422.html网络编程从大的方面说就是对信息的发送到接收。       自定义协议实现网络通信 网络编程的主要对象就是浏览器 因为我们上网基本上是依赖浏览器的,当然,像游戏,聊天软件等等这些不依赖

2015-07-11 12:39:31 373

转载 FMDB官方使用文档-GCD的使用-提高性能(翻译)

来自会员pengtao的分享:(原文:https://github.com/ccgus/fmdb) 由于FMDB是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍。与此同时,把SQLite的文档页 加到你的书签中。自动引用计数(APC)还是手动内存管理呢? 两种都行,FMDB会在编译的时候知道你是用的哪一种,然后进行相应处理。 使用

2015-07-11 11:37:51 344

转载 sqlite第三方类库:FMDB使用(转载)

本文转自一位台湾ios开发者的blog,由于blog地址被墙掉,转发过来,供大家参考原文地址:2NSString *documentDirectory = [paths objectAtIndex:0];4FMDatabase *db = [FMDatabase databaseWithPath:dbP

2015-07-11 10:45:29 294

转载 iOS学习之sqlite的创建数据库,表,插入查看数据

iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib2、sqlite 的方法sqlite3          *db, 数据库句柄,跟文件句柄

2015-07-06 12:31:58 491

转载 关于SQLite常见问题解答

关于SQLite常见问题解答是本文要介绍的内容,主要是我们在学习SQLite的时候遇到的一些问题,如何来解决呢,我们一起来看内容。1、如何建立自动增长字段?2、SQLite支持何种数据类型?3、SQLite允许向一个integer型字段中插入字符串!4、为什么SQLite不允许在同一个表不同的两行上使用0和0.0作主键?5、多个应用程序或一个应用程序的多个实

2015-07-06 12:28:18 538

转载 iPhone开发应用Sqlite使用手册

iPhone开发应用Sqlite使用手册是本文要介绍的内容,文章很详细的介绍了Sqlite的相关操作,希望通过本文的学习,能够帮你学习到更多Sqlite的内容。不多说,先来看内容。建立数据库档案用sqlite 3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入):$ sqlite3 foo.db 如果目录下没有foo.db,sqli

2015-07-06 12:25:27 398

转载 iOS应用中关于Sqlite简单使用

IOS应用中关于Sqlite使用是本文要介绍的内容,sqlite是嵌入式的和轻量级的sql数据库。sqlite是由c实现的。广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、IOS应用、android应用以及一些便携需求的小型web应用系统。使用sqlite前的准备使用sqlite是很多做ios应用开发中第一次面对c的情况,包括我。因为sqlite是c写的,objc可以

2015-07-06 12:19:24 415

转载 iOS开发中的sqlite数据库

本文将详细介绍一下iOS开发中sqlite数据库的原理和使用方法,希望通过本文的介绍和讲解,各位读者朋友可以进一步的对iOS中的sqlite数据库有所了解与掌握。AD:前面写了一篇博文讲如何在C#中使用ADO访问各种数据库,在移动开发和嵌入式领域也有一个轻量级的开源关系型数据库-sqlite。它的特点是零配置(无需服务器),单磁盘文件存储数据(就像 fope

2015-07-06 11:49:46 513

转载 iOS开发中的SQLite知识总结

对表的索引的分析,ANALYZE命令令集合关于索引的统计信息并将它们储存在数据库的一个特殊表中,查询优化器可以用该表来制作更好的索引选择。 若不给出参数,所有附加数据库中的所有索引被分析。若参数给出数据库名,该数据库中的所有索引被分析。若给出表名 作参数,则只有关联该表的索引被分析。AD:一、查询优化1.使用索引当表中的数据太多时,建立索引可以明

2015-07-06 09:31:04 323

转载 iOS SQLite基础内容简介

SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。AD:SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中

2015-07-06 09:28:56 544

转载 iOS系类教程之用instruments来检验你的app

转载自:http://www.cocoachina.com/industry/20140114/7696.html比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程。这里是原文 入门为了节省大家的时间,提供一个演示的Demo给大家。代码传送门. 下载

2015-07-05 12:04:58 404

转载 iOS7: 漫谈基础集合类(NSArray, NSSet, NSOrderedSet 和 NSDictionary)

基础集合类是每一个Mac/iOS应用的基本组成部分。在本文中,我们将对”老类”(NSArray,NSSet)和”新类”(NSMapTable, NSHashTable,NSPointerArray)进行一个深入的研究,探索每一个的效率细节,并讨论其使用场景。  提示:本文包含一些参照结果,但它们并不意味着绝对精确,也没有进行多个、复杂的测试。这些结果的目的是给出一个快速和主要的运行时统计。

2015-07-03 23:47:41 1322

转载 NSExpression

原文出处: NSHipster中文博客   每当涉及查询或者整理信息时,Cocoa总是其他标准库羡慕的对象。通过使用NSPredicate,NSSortDescriptor,以及偶尔使用NSFetchRequest,即使是最复杂的数据任务也可以被简化成为几行极其容易读懂的代码。现在,NSHipster们无疑已经熟悉NSPredicate 了,不过如果我们更进一步看看NSPredic

2015-07-03 23:43:57 353

转载 谓词(NSPredicate)

OC中的谓词操作是针对于数组类型的,他就好比数据库中的查询操作,数据源就是数组,这样的好处是我们不需要编写很多代码就可以去操作数组,同时也起到过滤的作用,我们可以编写简单的谓词语句,就可以从数组中过滤出我们想要的数据。非常方便。在Java中是没有这种技术的,但是有开源的框架已经实现了此功能。下面来看一下具体的例子吧:Person.h[objc] 

2015-07-03 13:54:31 469

转载 NSRange,判断字符串的各种操作~

- (void)viewDidLoad{ [super viewDidLoad]; //抽取指定范围的字符串 NSString *string1 = @"0123456789"; NSRange range1 = NSMakeRange(0, 4);//NSMakeRange这个函数的作用是从第0位开始计算,长度为4 NSLog(@"从第0个字符开始,长度

2015-07-03 12:01:25 1347

转载 NSRange类详解

NSRange的定义typedef struct _NSRange{NSUInteger location;NSUInteger length;} NSRange;NSRange是一个结构体,其中location是一个以0为开始的index,length是表示对象的长度。他们都是NSUInteger类型。 而NSUInteger类型的定义

2015-07-03 11:35:07 426

转载 NSCharacterSet 介绍

转载自:http://nshipster.cn/nscharacterset/正如之前提前过的,基础类库(Foundation)拥有最好的、功能也最全的string类的实现。但是仅当程序员熟练掌握它时,一个string的实现才是真的好。所以本周,我们将浏览一些基础类库的string生态系统中经常用到且用错的重要组成部分:NSCharacterSet。如果你对什么是字符编

2015-07-03 11:03:47 856

转载 NSCharacterSet stringByTrimmingCharactersInSet

NSString 和NSCharacterset的不同之处An NSString object represents a string of ordered characters (text). An NSCharacterSet object represents a set of characters in no particular order. It is often much qui

2015-07-03 11:01:07 547

Vue.js源码全方位深入解析

Vue.js源码全方位深入解析。面试和深入学习必备。⽬前社区有很多 Vue.js 的源码解析⽂章, 但是质量层次不⻬, 不够系统和全⾯, 这本电⼦书的⽬标是 全⽅位细致深度解析 Vue.js 的实现原理, 让同学们可以彻底掌握 Vue.js。 ⽬前分析的版本是 Vue.js 的最 新版本 Vue.js 2.5.17-beta.0, 并且之后会随着版本升级⽽做相应的更新, 充分发挥电⼦书的优势。

2019-01-28

现代操作系统

《现代操作系统》Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使《现代操作系统》成为操作系统领域的经典之作。

2013-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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