- 博客(7)
- 收藏
- 关注
原创 多线程笔记(一)
多线程 1.进程:是在系统中正在运行的程序,进程会为每个应用程序分配独立的内存空间线程:是进程中被执行的代码,线程是cpu最小调度的单元。 2. 在应用程序中,默认会生成一条主线程。一可以手动添加创建多条子线程,单并不是创建的子线程越多越好,太多的子线程会占用太多的性能,一般app3~5条。 3.串行处理:是指代码在同一条线程中按顺序执行。
2016-01-04 20:17:57 262
原创 在View控制器中用代理回传数据
实现数据的回传可以用很多中方式比如通知,block。今天详细谈一下用代理回传数据。 多个控制器中数据的直传递可以通过重写- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender这个方法拿到目标控制器如果控制器之间有导航控制器只要拿到导航控制器的栈顶控制器就能负值 UINavigati
2015-12-17 22:13:34 309
原创 UI图片轮转器
程序样式 根据定时器会自动轮转#import"ViewController.h" @interfaceViewController ()UIScrollViewDelegate>@property (weak,nonatomic) IBOutlet UIScrollView*scrollView;@property (weak,
2015-11-27 19:20:00 293
原创 关于OC中循环引用问题
在MRC中我们经常遇到循环retain问题导致内存泄露。 Dog类#import@classPerson; @interface Dog :NSObject @property(nonatomic,retain)Person*owner;//Dog类中有一个Peson类型的主人 -(void)run; @end @implem
2015-11-10 20:33:01 367
原创 OC之对象传递游戏浅试
学习完函数在OC中的传递以及结合之前的C语言无聊之中写了一段小程序 程序执行结果如下 输入不同的数会有不同的结果只简单的做了2个判断 具体代码如下 mian函数#import#import"soldier.h"#import"bullet.h"#import"Gun.h" int mai
2015-11-01 17:30:11 229
原创 c语言指针与动态内存分配
静态数组的缺点:1.数组长度必须事先指定而且必须是整形2.长度一旦被定义之后不能在函数运行是动态的改变大小3.静态数组无法跨函数使用4.静态数组无法手动释放必须等到程序结束才能回收内存5.传静态数组是连续性存储需要连续的内存空间占内存资源 Voidtest(){ int a[5]={1,2,3,4,5};//无法手动释放这20个字节的数据 /
2015-10-26 21:56:03 305
原创 关于C语言中的循环
int main(){ int a=1;//定义一个变量让它控制一个循环 while (a0) { //while后面不可以有封号 a++; } return a;} 上面的程序是一个简单的循环而实现一个循环要有几个步骤 1、确定需要重复执行的操作 2
2015-10-17 21:40:43 294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人