- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 UIApplication对象及其代理UIApplicationDelegate
在开发过程中我们需要一些全局对象来将程序的各个部分连接起来,这些全局对象中最重要的就是UIApplication对象。但在实际编程中我们并不直接和UIApplication对象打交道,而是和其代理打交道。UIApplication 是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。 UIApplication的另一
2015-05-27 13:43:41 329
原创 使用FMDB–基本操作
1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentDirectory = [paths o
2015-05-27 13:42:21 333
转载 iOS 7: 如何为iPhone 5S编译64位应用
随着iPhone 5S的推出,大家开始关心5S上所使用的64位CPU A7。除了关心A7的性能以外,大家还会关心一个问题,那就是使用A7的64位系统对应用有没有什么要求。特别是应用开发者,大家都比较关心我们的应用如何迁移到64位的系统上来,以充分发挥A7的能力。其实这些问题都可以在苹果的官方文档《64-Bit transition Guide for Cocoa Touch》中找到答案。为
2015-05-27 13:35:18 491
原创 shows user location在iOS8上不能使用地图定位
在xcode6中 苹果地图得定位方法修改了,以前得不能用了报错说明:Trying to start MapKit location updates without prompting for location authorization. Must call -[CLLocationManager requestWhenInUseAuthorization] or -[CLLocation
2015-01-12 13:41:11 553
原创 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).
最近在Xcode6中出现No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386)运行报错。出现的原因:armv7s是应用在iPhone 5 A6 的架构上的解决的方式:1、在Project target里“Architectures”设置为“ Standa
2015-01-06 19:09:42 643
原创 AFNetWorking怎么用(一)
AFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection, NSOperation和其他方法为基础的。 下面这个例子是用来处理json请求的: NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"]; NSURLReque
2014-11-04 17:37:07 432
原创 OC之字典、集、数组排序
1一、字典类下标 →就是关键字(key)值对象→value字典类用于保存具有映射关系(key -value 对)的数据一个(key-value 对)认为是一个元素,字典是用来存储键值对的容器与数组不同,数组靠下标存取数据,数组的下标是唯一的。 字典靠key存取元素。key不能重复,value必须是对象。 键值对在字典中是无序存储的。NSDictionary 不可变
2014-08-18 19:02:54 609
原创 OC之数据对象、NSString、NSArray、NSNumber等
一、使用苹果帮助文档 API : application programming interface苹果每次IOS版本的升级,都会添加apiFoundation框架是Cocoa编程,iOS编程的基础框架,包括:字符串、集合、日期、时间等基础类 NSString和NSMutableString,即不可变字符串和可变字符串。C语言中,字符串是由char字符数组组成。OC
2014-08-18 19:02:08 500
原创 OC之继承、初始化方法
一、继承继承的上层:父类,继承的下层:子类。 继承是单向的,不能相互继承。 继承具有传递性:A继承于B,B继承于C,A具有B和C的特征和行为。 子类能继承父类全部的特征和行为。因为没有,所以所有。面向对象提供了继承语法,能大大简化代码。把公共的方法和实例变量写在父类里,子类只需要写自己独有的实例变量和方法即可。继承既能保证类的完整,又能简化代码。继承的特点:OC中只允许
2014-08-18 19:00:18 477
原创 OC之实例变量可见度和方法
一、实例变量的可见度 (-实例对象) 安全性可见度特点 public(公有的)实例变量可以在类的外部和内部操作 protected(受保护的,默认的)实例变量只能在该类和其子类内操作 private(私有的)实例对象只能在该类内访问在oc里面,所有的实
2014-08-13 09:45:25 551
原创 C语言之数据结构
1.顺序结构:所有程序以顺序结构开始,顺序执行语句 2.分支结构:通过进行一个判断在两个可选的语句序列之间选择执行 一、BOOL类型·在C语言中,非零即为真条件为真推断出逻辑值为1条件为假推断出逻辑值为00推断出条件为假非0推断出条件为真 二、关系运算符> >= 三、逻辑运算符组成的表达式结果非真即假
2014-08-08 20:44:57 381
原创 C语言之认识C
x进制转⼗十进制:按权求和 十进制转x进制:连除倒取余 65536:16的4次幂一、简单程序的一般形式绿:注释(单行、多行需有开头结尾)棕:红:紫:黑:蓝:所有应用程序都以main文件作为应用程序的启动文件二、基本数据类型char 字符类型 1short 短整型类型
2014-08-08 20:43:31 349
原创 C语言之一维数组
一、一维数组 :相同数据类型的数据元素组成的一组数据 使用 “ "声明的字符数组。有一个隐藏的字符'\0’(结尾符)别名字符串 系统不会检测数组元素的下标是否越界,编程时,必须保证数组下标不能越界 数组是一个整体,不能直接参加运算,只能对单个元素进行处理,通常用数组的地方都会用到循环 二、数组排序冒泡排序、选择排序、插⼊入排
2014-08-08 20:39:15 404
原创 C语言之二维数组
有两个下标的数组称为二维数组 类型 数组名 [常量表达式1][常量表达式2]={值1,值2....} 第一维的长度 第二维的长度 二维数组的元素也称之为双下标变量。字符串是特殊的字符数组字符串数组是特殊字符型二维数组字符串数组:存放字符串的数组。定义字符串数组: char 数组名[常量表达式][常量
2014-08-08 20:38:30 393
原创 C语言之循环语句
三种形式 1.简单的:当条件表达式为真,执行语句1;否则,跳过语句1,继续执行下面语句;if(条件表达式){语句1;} 2.复杂的:当条件表达式为真时执行语句1,否则,执行语句2;if(条件表达式){语句1;}else{语句2;} 3.超复杂的(级联式):在同一分支结构内,if要向后查找距离最近的else配对if(条件表达式1){
2014-08-08 20:34:10 410
原创 C语言之函数
函数定义→实现函数调用→调用函数声明→定义printf:标准格式化输出函数scanf:输入函数strlen 求字符串长度函数 string 字符串类型strcpy 字符串拷贝函数他们都是函数,读书线了某一功能函数式具有特定功能的代码段,并且包含这些功能。通俗来说,一连串语句组合在一起,实现了某一功能。之后就可以使用这个名字来代替这些语句。函数的使用
2014-08-08 20:30:11 386
原创 C语言之动态内存分布
作用域 { 局部变量 }不被计算机应用程序主动收回的存储空间目的是为了提高计算机的运行效率一、存储区划分高(内存地址大) 栈区 堆区
2014-08-08 20:28:54 479
原创 C语言之指针
泛指类型指针变量的定义和使用取值运算符取址运算符指针的算术运算字节是最小的存储单元,一个字节称为 一个存储单元(内存单元),不同数据类型所占用的存储单元不等。为了正确访问内存单元,每个内存单元都有一个编号。内存单元的编号叫做地址。访问方式:数据访问分为直接访问和间接访问。直接访问:直接访问内存单元中的内容。间接访问:通过内存单元编码以及数据所占字节数访问内存
2014-08-08 20:27:31 308
原创 C语言之函数指针
一、函数指针定义函数地址:int maxValue(int a,int b){ return a>b?a:b }函数名和数组名一样是地址,是地址常量! 函数指针定义int maxValue (int a,int b)int(*p)(int a,int b) =null;函数指针定义,p是变量,其他是类型(通常没有形参a,b)函数指针使用p = m
2014-08-08 20:25:26 387
原创 C语言之高级指针
1.结构体指针2.结构体数组与指针的关系3.预编译指令纸箱结构体变量的指针称为结构体指针(*p).sex = ‘m’ p->sex = ‘m’(*p)对指针取值后是结构体变量,结构体数组的数组名是一个结构体指针常量。结构体指针变量是通过指向符来访问结构体变量的成员变量的(int ARRAY[] ,int length) (int *array, int l
2014-08-08 20:23:25 425
原创 C语言考试
1、程序char c[5]={‘a’,’b’,’’,’c’,’’}; printf(“%s”,c);的运行结果是:答案:(D) A、'a''b' B、ab C、ab c D、ab2、以下程序的输出结果是:#include main(){ int a=2,c=5; printf("a=%%d,b=%%d ",a,c);}答案:(D) A、a=%2,b=%5
2014-08-08 20:19:50 1882
原创 精选C语言学习网站
网易学院C语言视频教程http://tech.163.com/special/000915SN/cyuyan.html谭浩强C语言教程全书 Word版http://bbs.topsage.com/dispbbs_121_171227_1.htmlC语言趣味程序百例精解http://bbs.topsage.com/dispbbs.asp?boardID=121&I
2014-08-06 17:43:57 788
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人