Objective-C高級編程

Objective-C高級編程 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:阪本一樹 (Kazuki Sakamoto)
出品人:
頁數:186
译者:黎 華
出版時間:2013-6-1
價格:CNY 49.00
裝幀:平裝
isbn號碼:9787115318091
叢書系列:圖靈程序設計叢書·移動開發係列
圖書標籤:
  • Objective-C
  • iOS
  • iOS進階
  • 編程
  • 計算機
  • 軟件開發
  • Objectiv-C
  • 編程語言
  • Objective-C
  • 高級編程
  • iOS
  • 編程語言
  • 麵嚮對象
  • 蘋果
  • 開發
  • 程序設計
  • 內存管理
  • 框架
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書在蘋果公司公開的源代碼基礎上,深入剖析瞭對應用於內存管理的ARC 以及應用於多綫程開發的Blocks 和GCD。這些新技術看似簡單,實則非常容易成為技術開發的陷阱,開發者僅靠閱讀蘋果公司的文檔是不夠的。

本書適閤有一定基礎的iOS 開發者閱讀。

著者簡介

Kazuki Sakamoto

日本資深軟件工程師,具有17年開發經驗。在StackOverflow上的威望值超過4500。著有《iOS 4編程基礎》、《iPhone&iPad cocos2d遊戲編程》等。Twitter:@splhack。

Tomohiko Furumoto

日本資深軟件工程師,擅長遊戲和移動應用開發。Twitter:@munakoiso。

圖書目錄

第1章 自動引用計數  1
1.1  什麼是自動引用計數  2
1.2  內存管理/引用計數  2
1.2.1  概要  2
1.2.2  內存管理的思考方式  5
1.2.3  alloc/retain/release/dealloc實現  13
1.2.4  蘋果的實現  17
1.2.5  autorelease  20
1.2.6  autorelease實現  24
1.2.7  蘋果的實現  26
1.3  ARC規則  29
1.3.1  概要  29
1.3.2  內存管理的思考方式  30
1.3.3  所有權修飾符  30
1.3.4  規則  50
1.3.5  屬性  62
1.3.6  數組  63
1.4  ARC的實現  65
1.4.1  __strong修飾符  65
1.4.2  __weak修飾符  67
1.4.3  __autoreleasing修飾符  75
1.4.4  引用計數  76
第2章 Blocks  79
2.1  Blocks概要  80
2.1.1  什麼是Blocks  80
2.2  Blocks模式  83
2.2.1  Block語法  83
2.2.2  Block類型變量  85
2.2.3  截獲自動變量值  88
2.2.4  __block說明符  88
2.2.5  截獲的自動變量  89
2.3  Blocks的實現  91
2.3.1  Block的實質  91
2.3.2  截獲自動變量值  99
2.3.3  __block說明符  102
2.3.4  Block存儲域  108
2.3.5  __block變量存儲域  117
2.3.6  截獲對象  121
2.3.7  __block變量和對象  126
2.3.8  Block循環引用  128
2.3.9  copy/release  134
第3章 Grand Central Dispatch  137
3.1  Grand Central Dispatch(GCD)概要  138
3.1.1  什麼是GCD  138
3.1.2  多綫程編程  140
3.2  GCD的API  144
3.2.1  Dispatch Queue  144
3.2.2  dispatch_queue_create  147
3.2.3  Main Dispatch Queue/Global Dispatch Queue  150
3.2.4  dispatch_set_target_queue  153
3.2.5  dispatch_after  154
3.2.6  Dispatch Group  155
3.2.7  dispatch_barrier_async  157
3.2.8  dispatch_sync  160
3.2.9  dispatch_apply  161
3.2.10  dispatch_suspend / dispatch_resume  163
3.2.11  Dispatch Semaphore  164
3.2.12  dispatch_once  166
3.2.13  Dispatch I/O  167
3.3  GCD實現  169
3.3.1  Dispatch Queue  169
3.3.2  Dispatch Source  171
附錄A  ARC、Blocks、GCD使用範例  176
附錄B  參考資料  182
· · · · · · (收起)

讀後感

評分

可以先看看电子书,[https://pan.baidu.com/s/1cJ7joZwb1WJbe1UWpvzzBQ]。 我觉得还不错,适合有 一定基础的人,基本全书就讲了三个知识点,好多都是基于源码。是在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术...  

評分

两年前买了这边本书,带着对引用计数的疑惑两小时看完,后边两章都是囫囵吞枣。 昨天在查看源码时,遇到了一些困惑,再次翻看这本书,才体会到了其中的精华,作者通过GNU和Apple的源码向你多方面讲解他对于某项事务的认知,在习得知识的同时也吸收了他们解决问题的能力。 总之...

評分

内容讲的很详细,书只有180页,所以涵盖的内容不是很多。大多内容都能从官方文档和网络博客中获取。当然,书中对原理的推倒还是挺有意思的。 初学者开始学block和gcd,这本书还是不错的,毕竟是中文版的,看着比较舒服。看过官方文档的,如果money够多的话,倒是可以入手一本,...  

評分

内容讲的很详细,书只有180页,所以涵盖的内容不是很多。大多内容都能从官方文档和网络博客中获取。当然,书中对原理的推倒还是挺有意思的。 初学者开始学block和gcd,这本书还是不错的,毕竟是中文版的,看着比较舒服。看过官方文档的,如果money够多的话,倒是可以入手一本,...  

評分

内容讲的很详细,书只有180页,所以涵盖的内容不是很多。大多内容都能从官方文档和网络博客中获取。当然,书中对原理的推倒还是挺有意思的。 初学者开始学block和gcd,这本书还是不错的,毕竟是中文版的,看着比较舒服。看过官方文档的,如果money够多的话,倒是可以入手一本,...  

用戶評價

评分

不看明白這個新手村齣不去

评分

ARC講得不是很好,看瞭基本沒太懂。Block講得挺好,看瞭基本明白咋迴事。GCD那些使用上講得還可以,都是如何使用。總感覺作者的講解有點怪怪的,講述方式不是特彆的通俗易懂。

评分

翻譯很一般...前麵講內存控製的有些囉嗦和煩瑣...作者通過逆嚮去分析內存機製,整體還是很贊的。小而精。 但是突然讓人很想用swift去瞭。

评分

書很薄但內容非常深入,對ARC解釋得非常詳細,對GCD的解釋也比較詳細,再深入一點就看不懂瞭...

评分

ARC講得不是很好,看瞭基本沒太懂。Block講得挺好,看瞭基本明白咋迴事。GCD那些使用上講得還可以,都是如何使用。總感覺作者的講解有點怪怪的,講述方式不是特彆的通俗易懂。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有