自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQLite 的简单使用(以Navicat为例)

一、简介 iOS中的数据存储方式: - Plist(NSArray\NSDictionary) - Preference(偏好设置\NSUserDefaults) - NSCoding(NSKeyedArchiver\NSkeyedUnarchiver) - SQLite3 - Core Data其他保存数据的方式如 Plist,归档,偏好设置 有一定的弊端: - 不能操作大量的数据:

2016-03-31 17:36:54 24736

原创 在mac下搭建Apache服务器

Apache作为最流行的Web服务器端软件之一,它的优点与地位不言而喻。下面介绍下在mac下搭建Apache服务器的步骤:(1)”前往” –>”个人”“(2)在你的个人目录下新建一个文件夹,改名为“Sites”(改完后可见到文件夹中有个指南针的图标)。注意要放在个人用户的文件夹下,因为它和桌面、文稿等文件夹一样是你私人的文件夹,这个文件夹用来专门给外部网络访问的。(3)打开终端,切换到apache2

2016-03-26 22:19:30 1839 1

原创 Objective-C中的KVC

本文主要介绍KVC的以下几部分:1、概念 KVC, 即 Key-Value Coding(有翻译成键值编码) 是通过字符串来识别属性名,来间接访问对象属性的机制,与调用setter、getter方法的直接访问不同。 作用是简化代码,可以动态地设置和读取属性。主要的KVO方法声明在OC的非正式协议 NSKey

2015-11-19 20:20:33 632

原创 Foundation框架 之 NSFileManager 与 copy & mutableCopy

本文主要介绍以下几部分:一、NSFileManagerNSFileManager 是用来管理文件系统的,可以进行常见的文件/文件夹操作(拷贝、剪切、创建等)。 NSFileManager使用了单例模式(singleton),可以使用 NSFileManager 的类方法获得那个默认的单例对象:+ (NSFileM

2015-11-18 22:24:08 748

原创 Foundation框架 之 常见结构体、包装数据、日期

本文主要介绍以下几部分:一、常见结构体常见的结构体除了在NSString中用到的NSRange,还有以下几个:1、CGPoint / NSPoint (苹果推荐使用CG开头的) CGPoint与NSPoint同义,因为:typedef CGPoint NSPoint;在CGGeometry.h中的定义:/* Po

2015-11-18 12:05:57 859

原创 Foundation框架之 NSString 和 集合

本文主要介绍以下几部分 框架是由许多类、方法、函数、文档按照一定的逻辑组织起来的集合。 Foundation框架则定义Objective-C中底层的类,是Mac / iOS 其他框架的基础。它不仅提供了一系列有用的基本对象类,还引入了一些在OC语言中没有的功能范式。Foundation框架的设计目的是: (1

2015-11-17 16:40:26 907

原创 Objective-C中的内存管理及MRC

本文主要介绍以下几部分: 一、内存管理的概念1、为什么要管理内存? 因为移动设备的内存极其有限,不回收不再使用的对象和变量会耗费内存使系统崩溃。2、Objective-C中内存管理的范围:管理任何继承自NSObject的对象。不管理基本数据类型。 因为基本数据类型储存在栈区,由系统管理;而OC对象存储在堆

2015-11-16 10:41:58 610

原创 Objective-C中的Block

主要从下面几方面介绍下Block: 1、Block概念Xcode文档对Block的概念是这么介绍的:Block对象是一个C级别的语法和运行机制。它允许你写一些函数语句,这些函数语句可以传到API中,可以有选择性地存储,可以用于多线程中,而且还可以引用局部变量和保存对局部变量的存取。……Block可以同时用在C,

2015-11-15 11:02:31 840 1

原创 Objective-C中的继承与多态, Category, Extension

1、继承与多态 先要理解实例变量的作用域: 再看继承:即:子类的方法和属性 = 从父类继承得到的方法和属性 + 子类新增的方法和属性例子:// Person.h#import <Foundation/Foundation.h>@interface Person : NSObject //其父类是

2015-11-13 21:23:30 1181

原创 Objective-C中的 id, isa,和 instancetype

(1)id在动态类型的应用在Objective-C Runtime Reference中,对id是这么定义和声明的:idA pointer to an instance of a class.Declarationtypedef struct objc_object *id;从定义来看,id是一个指向某个类的实

2015-11-12 21:09:48 859

原创 C语言中的结构体(struct)

C语言中,结构体类型属于一种构造类型(其他的构造类型还有:数组类型,联合类型)。本文主要介绍关于结构体以下几部分。 1、概念为什么要有结构体?因为在实际问题中,一组数据往往有很多种不同的数据类型。例如,登记学生的信息,可能需要用到 char型的姓名,int型或 char型的学号,int型的年龄,char型的性别,

2015-11-08 13:50:11 169516 45

原创 详解宏定义(#define)

C语言中用到宏定义的地方很多,如在头文件中为了防止头文件被重复包含,则用到:#ifndef cTest_Header_h#define cTest_Header_h//头文件内容#endif在我们常用的 stdio.h 头文件中也可以见到很多宏定义,如:#define BUFSIZ 1024 //缓冲区大小

2015-11-07 18:18:02 74549 12

Objective-C基础教程(英文原版2012)

OC语言方面的好书,内容系统有条理有深度,适合有一定基础的同学学习

2015-11-28

空空如也

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

TA关注的人

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