UI:修改模拟器类型、多线程理解
2015-10-03 09:18
274 查看
如何在XCode中更改iPhone或iPad模拟器类型
参考 方法一(永久,一旦设置后,每次运行指定的模拟器): (1)选择顶层菜单Project 中的 Set Active Executable (2)根据需要在iPhone Simulator 4.3和iPad Simulator 4.3两个选项中任选一个方法二 方法二(临时,每次调试模拟器时都会恢复原来的设置,适合在调试时临时测试不同模拟器的情况): (1)新建一个项目,运行程序,使得模拟器被打开 (2)单击打开的模拟器,使得顶层菜单变更为模拟器菜单 (3)选择顶层菜单中的“硬件”->“设备” (4)在弹出的菜单中选择所需的模拟器 多线程: 什么是线程:一句话,对功能的实现的流程,一个流程就是一个线程。在一个程序运行时至少有一个线程在运行,这个线程就是主线程。单线程下,只有当前的功能执行完毕,才执行下一个功能,给用户最直观的感受就是程序静止不动了。多线程就能解决这样的问题,他的原理是,吧功能分化称若干某块,然后有系统为其分配若干个线程,这些线程之间互不干扰,并行运作。提高了用户的体验感受,更加合理的发挥了系统的资源利用率。可是,这样加大了我们对多个线程之间合理安排的难度,比如说多线程的传值问题,相应处理。这就是线程管理所属的范畴。 只有一个线程的程序是单线程程序,主线程负责程序的所有代码(UI的展示、刷新、网络请求、本地存储)。这些代码只能顺序执行,无法并发执行。主线程在程序启动的时被创建,用于执行Main 函数。 拥有多个线程的程序被称为多线程。IOS允许用户自己开辟新的线程,相对于主线程来说这些线程被称为是子线程。主线程和子线程是独立的 注意* 参考学习网址: http://blog.csdn.net/shenjie12345678/article/details/44152605 调整程序的时候,最好不要去破坏原有运行正常的代码。 在视频里学习的知识点:合成指令:@synthesize:指令 在 XCode4.5版本之前必须使用这个@synthesize 指令,才能够生成属性需要的成员变量。在4.5之后就不在学需要这样使用了。但是现在我们在子类中需要使用这个指令 @synthesize 合成指声明成员变量。(在继承子类中,如果需要使用属性的成员变量,需要使用@synthesize 指令) 在单例中我们还有一个指令:@synchronsize(self){}这个指令是保护线程的??忘记了是不是这个功能。注意这两个指令不能用混淆了。 单CPU多线程仅仅解决了流畅的问题,并没有真正的解决线程之间的阻塞等待,但是多线程就解决此问题,是并行的计算的。
你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。 你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。 你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。 并发的关键是你有处理多个任务的能力,不一定要同时。 并行的关键是你有同时处理多个任务的能力。 所以我认为它们最关键的点就是:是否是『同时』。View Code 理解并行于并发的区别
相关文章推荐
- UVALive 6432 Influence // 暴力dfs
- ZOJ 3820 Building Fire Stations
- Debian Stable (Jessie 8.1) 的normal.mod not found
- hdu 5493 Queue(线段树)
- unique_ptr
- 多个线程操作StringBuffer和StringBuilder
- 用g++ 编译 ffmpeg 编译出现 error: 'UINT64_C' was not declared in this scope 或 missing -D__STDC_CONSTANT_MACROS
- codeforces 466D Increase Sequence DP
- [LeetCode]Longest Consecutive Sequence
- String,StringBuffer与StringBuilder的区别
- iOS:UIView、UIControl、UIButton、UILabel简单的属性和方法常识
- iOS8之后UIAlertController
- LeetCode(52) N-Queens II
- LeetCode(52) N-Queens II
- Java finished with non-zero exit value 2 - Android Gradle
- UESTC 1307 WINDY数 (数位DP,基础)
- LeetCode(51) N-Queens
- LeetCode(51) N-Queens
- LeetCode题解:Unique Binary Search Trees II
- HDU 5204 Rikka with sequence