- 浏览: 458250 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (538)
- C/C++ Primer (69)
- Objective-C Primer (102)
- Python Primer (19)
- JavaScript Primer (1)
- Java Primer (37)
- PHP Primer (17)
- 泛 Linux (37)
- Shell Script (21)
- APUE (21)
- UNP__1&2 (19)
- NetWork (7)
- Oracle周边 (38)
- Mysql里边 (6)
- Windows技 (9)
- 简单算法 & 数据结构 (14)
- 设计模式 (6)
- GTK历程 (12)
- 工具使用 (25)
- 杂事 (23)
- 一些概念 (17)
- Web方面 (10)
- myCodeTools (9)
- ^未 竟$ (13)
- 硬件通信 (2)
- Games (1)
最新评论
http://anxonli.iteye.com/blog/1097777
http://www.dreamingwish.com/dream-2012/of-of-of-of-gcd-introduced-1-basic-concepts-in-and-the-dispatch-queue.html
https://developer.apple.com/library/ios/#documentation/Performance/Reference/GCD_libdispatch_Ref/Reference/reference.html#//apple_ref/c/func/dispatch_release
https://developer.apple.com/library/ios/#documentation/General/Conceptual/ConcurrencyProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008091-CH1-SW1
http://www.dreamingwish.com/dream-2012/of-of-of-of-gcd-introduced-1-basic-concepts-in-and-the-dispatch-queue.html
https://developer.apple.com/library/ios/#documentation/Performance/Reference/GCD_libdispatch_Ref/Reference/reference.html#//apple_ref/c/func/dispatch_release
https://developer.apple.com/library/ios/#documentation/General/Conceptual/ConcurrencyProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008091-CH1-SW1
发表评论
-
float equal
2013-05-23 18:21 818- (BOOL)floatA:(float)f1 equalB ... -
Coding Guidelines for Cocoa
2013-05-17 16:53 665参考: https://developer.apple.com ... -
Cell
2013-05-16 14:32 788- (void)tableView:(UITableView ... -
Object-C编程规范
2013-05-15 10:49 7341.参考苹果的文档 “Coding Guidelines fo ... -
MacPorts
2013-02-28 18:12 613http://blog.csdn.net/lynjay/art ... -
KVC/KVO 监听对象属性变化
2013-01-10 23:09 7401http://blog.csdn.net/a6472953/a ... -
ios Associative 扩展属性
2013-01-08 16:45 1537@dynamic和@synthesize http://blo ... -
ObjC Dynamic
2013-01-08 15:21 773原文:http://www.onevcat.com/2012/ ... -
UITableView & UITextField
2012-11-08 00:35 835keyboard event ---------------- ... -
UIWebView
2012-10-24 11:06 744http://hi.baidu.com/wei_1123/it ... -
Device orientation
2012-10-15 16:20 746- (BOOL)shouldAutorotateToInter ... -
system notification
2012-10-12 15:22 625for UIApplication These notifi ... -
NSZombies
2012-08-09 08:51 667NSZombies搞定EXC_BAD_ACCESS http: ... -
Quartz 2D Programming Guide
2012-07-17 00:51 593Quartz 2D 内容不少啊 Graphics Trans ... -
NSCache
2012-07-12 14:25 755http://thenewself.blog.163.com/ ... -
NSCoding
2012-07-12 13:39 959@protocol NSCoding - (void ... -
分析 crash 报告的方法
2012-07-12 01:15 583http://blog.csdn.net/toss156/ar ... -
Multi-touch
2012-07-11 23:33 724智能与灵活与工作量>_< http://www.o ... -
NSCopying
2012-07-10 15:54 519http://www.apple.com.cn/develop ... -
NSTimeZone
2012-07-10 14:42 438http://developer.apple.com/libr ...
相关推荐
多核编程和内存管理是iOS开发中不可或缺的技术。通过合理利用GCD,开发者可以轻松地处理并发问题,并充分利用多核处理器的能力。同时,良好的内存管理可以确保应用稳定运行,并提升用户体验。希望本文能帮助您更好地...
《Objective-C高级编程:iOS与OS X多线程和内存管理》是一本深入探讨Apple平台开发中的关键技术的书籍。本书主要围绕Objective-C语言在iOS和OS X操作系统上的应用,特别是针对多线程和内存管理这两个核心主题进行...
- **创建和管理DispatchQueue** - **获得全局并发DispatchQueue**:通过 `dispatch_get_global_queue` 函数获取。 - **创建串行DispatchQueue**:使用 `dispatch_queue_create` 函数创建。 - **运行时获得公共...
开发者应当学会如何使用GCD和Operation Queues来替代传统的线程创建和管理,以及如何将现有的基于锁的代码和循环代码迁移到新的并发编程模型中。 在iOS并发编程的学习过程中,初学者除了要掌握上述基础知识点之外,...
iOS提供了多种方式来创建和管理线程,包括使用NSThread、POSIX的多线程、Cocoa程序中的NSObject类方法,以及在Cocoa程序上面使用POSIX线程。 #### 1.5 设计技巧 在多线程编程中,避免创建过多的线程,确保线程合理...
NSThread是轻量级的线程实现,可以直接创建和管理线程。虽然使用起来相对简单,但需要手动管理线程的生命周期,不推荐在现代iOS开发中广泛使用。 五、 NSRunLoop NSRunLoop是iOS事件循环的核心,处理用户交互和其他...
通过 Storyboard,开发者可以直观地拖放 UI 控件,创建和管理视图控制器之间的导航关系。 5. **ARC (Automatic Reference Counting)**:iOS 5 引入的自动引用计数技术,简化了内存管理,降低了手动管理内存的复杂性...
创建和管理调度队列,添加任务到队列中,挂起和恢复调度队列都是移动应用开发中需要考虑的问题。使用 dispatch 信号量控制可用的有限资源,可以使得程序更加高效。 第五章 调度源 Dispatch Source 是 iOS 平台下...
该芯片包含了40个核心,采用Tensica的Xtensa架构,使用90nm工艺,集成8亿个晶体管,并且具有DDR2内存和TCAM,支持10GBPS SPI4.2数据报文接口,通过Crossbar Switch进行片内互联,以及ESI进行片外互联,体现了多核...
- **Grand Central Dispatch (GCD)**:GCD是一个多核编程的解决方案,可以帮助开发者优化应用性能,使其能够高效地处理多个任务。 #### 五、最佳实践 - **架构模式**:推荐使用MVC (Model-View-Controller) 或 ...
线程成本指的是创建和管理线程所需要消耗的系统资源,包括CPU时间、内存等。创建线程的方式包括使用NSThread类、POSIX的多线程、以及通过NSObject来生成线程。配置线程属性包括设置线程的堆栈大小、线程本地存储等。...
在iOS应用开发中,有效地管理任务调度对于优化性能、减轻CPU和内存负担至关重要。Swift作为Apple的首选编程语言,提供了一系列工具和最佳实践来帮助开发者实现这一目标。本篇文章将深入探讨如何使用Swift来创建一个...
在多线程编程方面,本书可能详细介绍了如何使用Objective-C来创建和管理多个线程,以及如何在线程间共享数据而不引起冲突。多线程编程是一种编程范式,它允许同时运行两个或更多部分的代码。在多核处理器上,多线程...
GCD 是 Grand Central Dispatch 的缩写, 是 Apple 开发的一个多核编程的解决方法。GCD 可以处理诸如数据锁定和资源泄漏等复杂的异步编程问题。 GCD 的主要特点是: 1. 高效强大:GCD 是一个高效强大的技术,可以...
8. **Core Data**:Apple的持久化框架,用于存储和管理应用程序的数据。Core Data提供了一个模型层,简化了数据的管理,并且支持关系数据库的特性。 9. **动画与过渡**:iOS应用中的动画可以增强用户体验。通过Core...
1. **内存管理**:深入讲解Objective-C和Swift中的内存管理机制,如ARC(Automatic Reference Counting)和弱引用,以及如何避免内存泄漏和过度消耗。 2. **多线程与并发**:介绍GCD(Grand Central Dispatch)、...