- 博客(11)
- 收藏
- 关注
转载 iOS开发之多线程(GCD介绍)
一 简单介绍 1.什么是GCD? 全称是Grand Central Dispatch ,可译为“牛逼的中枢调度器” 纯C语言,提供了非常强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GC
2015-08-28 16:36:18
443
转载 iOS开发之多线程(线程的状态)
线程的创建 self.thread = [[NSThread alloc]initWithTarget:self selector:@selector(test) object:nil]; 创建线程有多种方式线程的开启 [self.thread start];线程的运行和阻塞 (1)设
2015-08-28 15:03:56
320
转载 iOS开发之多线程(线程间的通信)
沟通很重要,线程之间也要沟通,所以就有了线程间的通信! 线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信 线程间通信的体现 1个线程传递数据给另1个线程 在1个线程中执行完特定任务后,转到另1个线程继续执行任务
2015-08-28 14:52:39
790
转载 iOS开发之多线程(线程安全)
多线程需要注意的是有安全隐患----资源共享一块资源可能会被多个线程共享,也就是说多个线程可能会访问同一块资源比如多个线程访问同一个对象,同一个变量,同一个文件当多个线程访问同一块资源,很容易引发数据错乱和数据安全问题示例:代码://// YYViewController.m// 05-线程安全//// Created by apple on
2015-08-28 14:18:38
519
转载 iOS开发之多线程(NSThread创建线程)
用NSThread创建线程iOS开发多线程-创建线程一 创建和启动线程简单说明 一个NSThread对象就代表了一条线程 创建,启动线程 (1)NSThread *thread =[[NSThread alloc]initWithTarget:self selector:@selector(run) object:nil];
2015-08-28 14:01:43
424
转载 iOS开发之多线程
今天巩固下多线程。多线程的简单介绍一 进程和线程1.什么是进程 进程是指在系统中正在运行的一个应用程序,就是一个正在用的软件啦。 每个进程之间是独立的,都运行在其专用且受保护的内存空间内。 比如同时打开qq,和xcode 系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程2.什么是线程
2015-08-28 09:56:00
309
转载 Block
有一种东西叫block,面试的时候貌似很重要。一 简介 block是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,block可以在任何时候执行。 Block 是一种具有匿名功能的内嵌函数。 可以这么说么,block是一种有匿名功能的苹果推荐的,效率高可以在运行中保存代码的内嵌函数。(可不可以这么说呢) block和函数的相
2015-08-26 17:20:33
290
转载 OC内存管理
面向对象的三大特征完事之后该是面试常问的内存管理啦。一 基本原理 (一)为什么要进行内存管理 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限的,当App所占的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存 空间,比如回收一些不再使用的对象和变量等等。 管理范围:任何继承NSObject的对象,对其他的基本数据
2015-08-26 13:33:22
307
转载 OC面向对象三大特征---多态
OC面向对象三大特征最后一个了,多态。一 基本概念 多态:在代码汇总的体现就是,多种形态,必须要有继承,没有继承就没有多态。 在使用多态时,会进行动态检测,以调用真实地对象方法。 多态在代码中得体现就是简而言之的:父类指针指向子类对象(最开始看到的时候都这么说,没理解) Animal类的声明 Animal类的实现
2015-08-26 10:42:33
428
转载 OC面向对象三大特征---继承
话接上回继续整理,继续感谢文顶顶大神。OC面向对象三大特点之继承一 基本概念程序的世界和人类的“对象”世界在思想上是没有什么区别的,富二代继承了父母,自如就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。在这里动物是猫类和狗类的父类,猫类是黑猫和白猫的父类。继承的优点: (1)抽取出了重复代码 (2)建立了类
2015-08-26 10:15:06
321
转载 OC面向对象三大特征---封装
打算重新找工作,看到大神列的所需的知识,重新理了理,发现。。。。。基本的都不怎么明白!(刚看了文顶顶大神的blog,copy一下,整理整理)感谢文顶顶大神一 面向对象的三大特征:封装,继承,多态 类的.h文件和.m文件里面的@interface和@implementation一直没细注意他们是做什么的,原来:@interface就好像暴露在外面的手机表面,像外界提供展示
2015-08-25 17:03:30
424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人