- 博客(35)
- 资源 (29)
- 收藏
- 关注
原创 博客已搬家,有兴趣者请转至http://www.cnblogs.com/shaoting/
博客已搬家,有兴趣者请转至http://www.cnblogs.com/shaoting/博客已搬家,有兴趣者请转至http://www.cnblogs.com/shaoting/博客已搬家,有兴趣者请转至http://www.cnblogs.com/shaoting/重要的事说三遍!!!点击打开链接
2015-11-13 17:36:13
699
1
原创 UI基础:事件.响应链
UIEvent:事件,是由硬件捕捉的一个代表用户操作操作设备的对象. 事件分三类:触摸事件.晃动事件.远程控制事件.响应链
2015-07-03 19:51:24
818
原创 UI基础:视图控制器.屏幕旋转.MVC
UIViewController 视图控制器,继承自UIResponder,作用:管理视图并且响应事件 功能: 1.分担APPdelegate的工作 2.实现模块独立,能提高复用性 屏幕旋转.MVC
2015-07-02 22:21:58
713
原创 UI基础:UI程序执行顺序(UIApplicationMain()函数),自定义视图
UI程序的一般执行顺序: 先进入main里面,执行函数UIApplicationMain(),通过该函数创建应用程序对象和指定其代理并实现监听,当执行函数UIApplicationMain()时还会做一次跳转,跳转至AppDelegate
2015-07-02 22:09:03
920
原创 UI基础:UITextField
UITextField 继承自UIControl,他是在UILabel基础上,对了文本的编辑.可以允许用户输入和编辑文本
2015-07-01 21:07:41
699
原创 OC基础:内存(内存管理)
自动释放池:@autoreleasepool {}内存管理机制 谁污染,谁治理垃圾回收机制:gc(Garbage collection),由系统管理内存,开发人员不需要管理.OC从版本2.0之后开始支持垃圾回收机制,但iOS开发平台不支持垃圾回收机制继承自NSObject的对象需要内存管理OC中通过引用计数器管理内存通过引用计数器
2015-06-25 16:50:24
513
原创 OC基础:属性.点语法.KVC
属性:快速生成setter和getter属性也包括:声明和实现1.属性的声明写在.h中格式:@property 数据类型 变量名;如果实例变量一致的时候,属性的声明可以合并,每一个属性之间使用,分隔2属性的实现写在.m中格式:@synthesize 数据类型 变量名;Xcode5.0之后,属性的实现部分也不需要写了属性的优化1.声明的时候同一种数据类型可
2015-06-24 17:24:03
735
原创 OC基础:类的扩展.协议
//再设计一个类的时候,有些方法需要对外公开(接口),有些仅供内部使用.类的扩展:为类添加新的特征(属性)或者方法对已知类:1.直接添加2.继承(在其子类中添加实例变量和方法)3.使用extension(对私有方法和私有属性的扩展(未在.h中申明的方法就是私有方法))// extension// 一般我们把类的延展直接写在类的.m文件中// extens
2015-06-22 19:22:30
537
原创 OC基础:Date
NSDate 日期类,继承自NSObject,代表一个时间点NSDate *date=[NSDate date]; NSLog(@"%@",date); //格林尼治时间,0时区时间NSDate *date1=[NSDatedateWithTimeIntervalSinceNow:8*60*60];//现在的时间NSDate *date2=[NSDate
2015-06-22 19:16:27
857
原创 OC基础:block.字面量
block 块语法,可以用block去保存一段代码,或者封装一段代码.block 实际是由c语言实现的,执行效率很高.block 实际借鉴了函数指针的语法.block(^)(参数类型1 参数名1,参数类型2 参数名2...);返回值类型 (^)();1.没有参数,括号也不能省略2.参数名可以省略void(^myBlock1)(); 无参数无返回
2015-06-22 19:08:13
777
转载 OC基础:OC 基本数据类型与对象之间的转换方法
1.Foundation框架中提供了很多的集合类如:NSArray,NSMutableArray,NSSet,NSMutableSet,NSDictionary,NSMutableDictionary但是这些类只能存放OC对象类型的数据2.如果要存放基本数据类型,必须先将基本暑假类型包装成对象类型然后再用集合类进行存储,OC中提供的包装类是NSNumber,NSValue。其中NSNu
2015-06-18 20:01:58
1564
原创 OC基础:数组.字典.集
=======================================NSArray(不可变数组)==========================================NSArray,继承自NSObject 用来管理(储存)一些有序的对象,不可变数组.创建一个空数组 NSArray *array1=[[NSArrayalloc]init];
2015-06-18 18:58:50
627
原创 OC基础:NSString NSNumber 如何学习苹果帮助文档
OC中的基本数据类型NSString 在64位系统下,相当于long,在非64位系统下,想当于int.CGFloat 在64位系统下,相当于double,在非64位系统之下,想当与float------------------------------------------------------------------------------------------------
2015-06-17 17:55:41
755
原创 OC基础:继承.初始化方法,便利构造器
继承:1.单向继承,一个类只能有一个父类,一个父类可以有多个子类.2.单向继承,基类(根类)是OSObject3.子类可以继承父类的属性和方法当父类的方法不满足子类的需求时,子类可以重写父类的方法,重写父类的方法,在子类中不需要再次声明.1.完全重写2.部分重写 使用super建立继承关系之后,子类可以继承父类的:1.实例变量,@public@p
2015-06-16 19:27:05
662
原创 OC基础:getter和setter,@public @protected @private
@public1.公开的,公共的,可以在类的内部和外部访问.2.类的内部:实例变量名3.类的外部:对象->实例变量名@protected1.受保护的,只能在本类和子类中可以访问2.类的内部:实例变量名3.类的外部:通过设置器setter和访问器getter访问@private1.私有的,只能在本类中可以访问2.类的内部:实例变量名3.类的外部:通过设置器
2015-06-15 19:23:20
783
转载 OC基础:实例变量和成员变量的区别
摘要: Objective-C 引入了“实例变量"的概念,但同时, 也经常出现 “成员变量”的声音。 到底什么是实例变量,什么是成员变量,二者的区别是什么呢?在Objective-C中,定义一个类,需要有两部分: 第一是接口(interface),第二是实现(implementation)。 接口对应接口文件,而实现对应了实现文件。 接口文件包含了类的声明,成员变量(member vari
2015-06-14 17:59:51
688
原创 OC基础:类和对象
OC:Objective-c 面向对象的c语言,简称obj-c或者OCOC和C的区别1.OC是C语言的超集,OC是在C语言的基础上结合smalltalk的优点,开发出来的语言.oc兼容所有的C语言的语法.2.OC扩展了面向对象的思想.3.运行时特性4.有丰富的类库OOP(Object Oriented Programming)面向对象编程.关键点
2015-06-12 18:55:35
402
原创 C语言基础总结
//欲练此功必先自宫!!! //第一天:C语言的基础 //进制 //2进制, 10进制, 8进制, 16进制 //注:8进制数前加0, 16进制数前加0x //进制转换: //10 -> n: 连除到取余 //n -> 10: 按权求和法(基数, 位权) //n -> n: 1个8进制位 = 3个2进制位,
2015-06-11 10:08:49
520
原创 C语言基础:枚举.宏
枚举:一组有符号的整型常量,一 一列举所有的状态枚举常和switch连用enum week{ monday=1, tuesday, wednesday, thursday, friday, saturday, sunday}; printf("请输入一
2015-06-10 22:01:06
394
原创 C语言基础:内存
全局变量:定义在函数之外.(不安全) 局部变量;定义在函数之内.内存的划分:1栈区 2堆区 3静态区(全局区) 4常量区 5代码区栈区..静态区.常量区.代码区的数据都是由系统分配和释放空间.堆区的内存必须自己去申请和释放.1.栈区 栈区的数据以栈的形式存放(先进后出)局部变量存放在栈区2.静态区
2015-06-10 21:59:54
443
原创 C语言基础:指针初级(补充)
结构体指针:指向结构体指针的变量的指针.结构体指针指向结构体第一个成员变量的首地址->: 指向操作符定义的指针变量必须指向结构体的首地址,才可以使用 -> 访问结构体成员变量.数组指针:数组中的元素都是指针的数组.
2015-06-10 21:54:33
444
原创 C语言基础:初级指针
指针:就是地址.& 取地址运算符%p 打印地址占位符int a=0;printf("%p ",&a); 指针变量:用来存放地址的变量定义: 数据类型 * 变量名 = 初始值int a=10;int *p=NULL;p=&a; //把a的地址赋值给指针变量p,也就是说p指向了a的地址间接访问:通过指针(
2015-06-10 21:50:32
535
原创 C语言基础:函数(Function)
函数:一段具有某些特定功能的代码段.使用函数的严格规定:1.函数声明2.函数定义3.函数调用函数声明:告知系统编译器该系统的函数名,函数参数,参数类型,参数个数,参数顺序等等,以便函数调用时对其进行校验.格式:函数返回值类型修饰符 函数名(参数);一般推荐复制声明一般放在.h文件中函数定义:也
2015-06-10 21:48:24
2554
原创 C语言基础:结构体
结构体:是一种用户自定义的数据类型结构体定义struct 结构体名 { 成员类型1 成员变量名1; 成员类型2 成员变量名2; ….};typedef 原类型名 新类型名;起的别名首字母大写.结构体数组: 同一种类型的结构体变量组成的数组结构体数组的元素同样是通过下标访问
2015-06-10 21:47:40
422
原创 C语言基础:常见循环语句
for语句for( 初始化表达式; 循环判断条件 ;增量表达式);while(条件表达式){循环体;}先判断条件表达式,如果为真就执行循环体,执行完再去判断条件表达式do{循环体;}while (条件表达式)先执行一次循环体,再去判断是否继续循环.就是说无论如何至少循环一次.
2015-06-10 21:46:15
551
原创 C语言基础:分支语句和常见运算符
if(判断条件){执行语句;}else if(判断条件){执行语句;}switch (整型表达式){ case 值1:执行语句;break;case 值2:执行语句;break;....default执行语句break;}逻辑与
2015-06-10 21:44:36
456
原创 c语言基础:数据类型
C语言基本数据类型大体上分为: 整型 和 浮点型 字节: 计算机中最小的储存单位 1 Byte = 8 bit整型: int 4 short 2 long 4或者8 char 1浮点型
2015-06-10 21:43:27
426
原创 C语言基础:二维数组
二维数组和一位数组类似.定义: 数据类型 数组名[行][列]={{ },{ }....};定义时,一维(行)的长度可以省略,但是二维(列)的长度不可以省略.但是访问时,一定使用双下标.二维数组的元素个数=行数*列数主要运用:二维数组的遍历.使用for循环的嵌套.
2015-06-10 21:42:24
395
原创 C语言基础:数组
数组:是由一组具有相同数据类型的数据组合而来.数组定义:元素类型修饰符 数组名[数组个数]={元素1,元素2....}; int arr[ 2 ]={1,2}; //正确int arr[ 2 ]={1,2,3}; //错误,越界其中,数组定义时,长度表示可以省略,如果省略,长度直接由元素的个数决定int arr[ ]={1,2,3}; //
2015-06-10 21:40:46
428
原创 C语言基础:进制转换,变量,常量,表达式,基本数据类型,输出函数,输入函数,运算符.
二进制:以0b开头,只有0和1两种数字.如0101十进制:0~9十个数字表示.如25十六进制:以0~9,A~F表示,以0X开头.如0X2B十进制转换为X进制:连除倒取余X进制转换为十进制:按权求和.一个八进制可以由3个二进制表示一个十六进制可以有4个二进制表示基本数据类型:大体上分为整型和浮点型字节:计算机中最小的储存单位
2015-06-10 21:39:02
636
swift学习书籍
2017-12-20
react-native-image-picker 的使用方法demo
2017-08-17
使用react-native-tab-navigator,push之后隐藏tabbar
2017-02-20
swift学习控件篇:UITextField+UISwitch+UISlider+UIimageView
2016-03-24
swift学习第一章
2016-03-14
iOS:JavaScriptCore.framework的使用.OC篇
2016-03-06
iOS,微信支付集成demo
2016-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人