- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 通过xib和代码自定义cell
一、通过xib自定义cell1、自定义根源 :默认的UITableCell的内容是固定的。当自带的cell不满足需求时,并且cell的内容是固定的,就可以通过xib来自定义cell。如果不固定就需要手动代码来自定义cell。2、当你新建一个项目时,你的控制器继承自NSObject协议。但可以自定义一个控制器,继承字UITableVIewController。这样的话你的类的内部就实现了代理
2015-03-06 03:32:08
841
原创 UI—UITableView的性能优化、plist文件的加载
一、性能优化能看见多少UITableViewCell就创建多少cell,利用在创建UITalbeVIewCell的时候传递一个reuseIndentifier来进行cell的重复利用。当需要一个cell的时候去缓存池找。找不到就创建。 staticNSString *idValue =@"12345”;只会分配一次存储空间。 UITableViewCe
2015-03-05 23:47:19
716
原创 UI—UITableView
一、UIScrollView缩放控价1、要实现缩放,需要实现代理设计模式,告诉UIScrollView只能缩放内部控件,2、实现方法:设置UIScrollView的代理delegate,让代理实现协议,实现协议的方法。3、当用户尝试缩放时,他会询问代理要缩放哪字控件,发一条消息代理。#import "ViewController.h"@interface
2015-03-05 10:08:23
496
原创 UI—MVC,UIScrollView
一、MVCM模型数据,M不能访问控制器,模型里面不能有控制器属性。V视图,C控制器加载模型数据,展示到视图上。1、判断一下数字是否合理[java] view plai000011 //八进制0开头,所有类型的进制大小写无所谓0x7933 //十六进制0x开头大小写无,所谓包括ABCDEF.089 //浮点型 默认
2015-03-05 02:22:17
740
原创 ObjectC语言基础5—分类load、initialize、description、SEL、三特性
一、内存管理根源1、任何继承了NSObject对象都需要做内存管理。栈空间的东西自动回收,而堆空间的不会,对象存在堆空间,需要手动回收。二、引用计数器1、怎样判断何时回收,每一个OC对象都有自己的整型引用计数器,表示对象被引用的次数。2、当使用
2015-03-02 00:40:35
791
原创 ObjectC语言基础4—ARC、成员变量、构造方法、property
一、ARC1、 在对象属性里只要是对象@property (nonatomic, retain) Object *object,在dealloc方法中就必须调用[_object release]方法。2、ARC是一种编译器特性,当发现属性是retain的时候,会
2015-03-01 04:06:55
1541
原创 ObjectC语言基础3—内存管理、引用计数器、@property、模型
一、内存管理根源1、任何继承了NSObject对象都需要做内存管理。栈空间的东西自动回收,而堆空间的不会,对象存在堆空间,需要手动回收。二、引用计数器1、怎样判断何时回收,每一个OC对象都有自己的整型引用计数器,表示对象被引用的次数。2、当使用
2015-02-28 15:28:15
595
原创 ObjectC语言基础2—Foundation、结构体、字符串、集合
一、变量1、局部变量的生命周期,从代码生成那一行开始才分配存储空间,到代码块结束变量消亡。同时在函数外面定义的变量是全局变量,它的作用范围是从变量定义的那一行开始,到文件结束,所有方法内部都能共享。全局变量只定义不初始化,里面的值系统会自动初始化,局部变量不初始化,里面的值不确定。函
2015-02-27 20:53:37
650
原创 ObjectC语言基础1—block、protocol、代理设计模式
一、static和extern对函数的作用1、函数是分类型的,外部函数和内部函数。定义的函数能被外部文件和本文件所访问的函数为外部函数。只能被本文件访问的函数为内部函数。默认情况下所有函数都是[java] view plai//如下两行代码时
2015-02-27 03:37:03
573
原创 c语言基础5—算数运算
一、进制1、判断一下数字是否合理[java] view plai000011 //八进制0开头,所有类型的进制大小写无所谓0x7933 //十六进制0x开头大小写无,所谓包括ABCDEF.089 //浮点型 默认double,前面的0可以省略0b1011 //而进制0b开头,后面的数字只能是0和196.0f //浮点型
2015-02-26 01:36:41
905
原创 c语言基础4—static、extern对函数和变量的作用
一、static和extern对函数的作用1、函数是分类型的,外部函数和内部函数。定义的函数能被外部文件和本文件所访问的函数为外部函数。只能被本文件访问的函数为内部函数。默认情况下所有函数都是外部函数。整个程序中不允许有同名的外部函数。[java] view
2015-02-25 23:36:00
521
原创 c语言基础3—变量、结构体、枚举
一、变量1、局部变量的生命周期,从代码生成那一行开始才分配存储空间,到代码块结束变量消亡。同时在函数外面定义的变量是全局变量,它的作用范围是从变量定义的那一行开始,到文件结束,所有方法内部都能共享。全局变量只定义不初始化,里面的值系统会自动初始化,局部变量不初始化,里面的值不确定。
2015-02-25 20:50:18
847
原创 c语言基础2—数组、字符串、指针
一、数组1、一维数组的初始化,先定义后初始化,在定义的时候一定要给数组元素个数。 int age[5]; age[0]=5;2、定义同时初始化int age[5] = {1,2,3,4,5};3、定义同时部分初始化,未初始化的值为0。int age[5] ={1,2}; int age[5] = { [3]=4, [4]=5}; 4、 不给定数
2015-02-24 03:44:29
709
原创 c语言基础1—编译链接、整型、枚举、常量、预处理、typedef
一、编译和链接 程序想要运行必须将原文件通过编译转化为目标文件,然后各个目标文件通过链接器链接在一起形成一个可执行的独立程序,在链接的过程中也链接系统自带的函数库。编译只会检查有没有语法错误,链接会检查是否有main函数,咩有则编译失败;1、编译一个源文件cc panda.c这条命令产生一个称谓a.out的可执行程序。中间会生成一个panda.o的目标文件,但在链接过程完成后会被删...
2015-02-23 21:03:13
653
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人