-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Objective-C 高級編程:iOS與OS X多線程和內存管理 版權信息
- ISBN:9787115318091
- 條形碼:9787115318091 ; 978-7-115-31809-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Objective-C 高級編程:iOS與OS X多線程和內存管理 本書特色
蘋果源代碼不會告訴你的objective-c高級編程 在蘋果公司公開的源代碼基礎上,深入剖析了: ◆ ios 5、os x lion 引入的新的內存管理技術arc ◆ ios 4、os x snow leopard 引入的多線程應用技術blocks 和gcd 這些新技術在app應用開發時不可或缺。它們看似簡單,但若無深入了解,就會變成技術開發的陷阱。在蘋果公司公開的源代碼基礎上加以解說,深入剖析,這些內容是僅靠閱讀蘋果公司的參考文檔而難以企及的。 為了確保譯文的準確性,本書直接翻譯自日文版『エキスパートobjective-c プログラミング:ios/os x のメモリ管理とマルチスレッド』(インプレスジャパン),并采用的日文版的編排方式。特此說明 。
Objective-C 高級編程:iOS與OS X多線程和內存管理 內容簡介
《objective-c高級編程:ios與os x多線程和內存管理》在蘋果公司公開的源代碼基礎上,深入剖析了對應用于內存管理的arc以及應用于多線程開發的blocks和gcd。這些新技術看似簡單,實則非常容易成為技術開發的陷阱,開發者僅靠閱讀蘋果公司的文檔是不夠的。 《objective-c高級編程:ios與os x多線程和內存管理》適合有一定基礎的ios開發者閱讀。
Objective-C 高級編程:iOS與OS X多線程和內存管理 目錄
第1章 自動引用計數
1.1 什么是自動引用計數
1.2 內存管理/引用計數
1.2.1 概要
1.2.2 內存管理的思考方式
1.2.3 alloc/retain/release/dealloc實現
1.2.4 蘋果的實現
1.2.5 autorelease
1.2.6 autorelease實現
1.2.7 蘋果的實現
1.3 arc規則
1.3.1 概要
1.3.2 內存管理的思考方式
1.3.3 所有權修飾符
1.3.4 規則
1.3.5 屬性
1.3.6 數組
1.4 arc的實現
1.4.1 __strong修飾符
1.4.2 __weak修飾符
1.4.3 __autoreleasing修飾符
1.4.4 引用計數
第2章 blocks
2.1 blocks概要
2.1.1 什么是blocks
2.2 blocks模式
2.2.1 block語法
2.2.2 block類型變量
2.2.3 截獲自動變量值
2.2.4 __block說明符
2.2.5 截獲的自動變量
2.3 blocks的實現
2.3.1 block的實質
2.3.2 截獲自動變量值
2.3.3 __block說明符
2.3.4 block存儲域
2.3.5 __block變量存儲域
2.3.6 截獲對象
2.3.7 __block變量和對象
2.3.8 block循環引用
2.3.9 copy/release
第3章 grand central dispatch
3.1 grand central dispatch(gcd)概要
3.1.1 什么是gcd
3.1.2 多線程編程
3.2 gcd的api
3.2.1 dispatch queue
3.2.2 dispatch_queue_create
3.2.3 main dispatch queue/global dispatch queue
3.2.4 dispatch_set_target_queue
3.2.5 dispatch_after
3.2.6 dispatch group
3.2.7 dispatch_barrier_async
3.2.8 dispatch_sync
3.2.9 dispatch_apply
3.2.10 dispatch_suspend/dispatch_resume
3.2.11 dispatch semaphore
3.2.12 dispatch_once
3.2.13 dispatch i/o
3.3 gcd實現
3.3.1 dispatch queue
3.3.2 dispatch source
附錄a arc、blocks、gcd使用范例
附錄b 參考資料
Objective-C 高級編程:iOS與OS X多線程和內存管理 相關資料
如果只能選擇一位老師學習最好的ios開發方法,我會選擇matt drance。本書也沒讓我失望,因為我立刻就用上了幾招。我希望盡快用到更多招數,尤其是paul的好玩的圖形與動畫技法! --brent simmons,netnewswire的開發人員本書對一系列"他們是怎么做的?"問題做了很好的解答。對于想在自己的蘋果應用中點綴亮點的人來說,這是一本必讀的書。 --justin williams,second gear主程序員無論對初學者還是有經驗的開發人員來說,這都是一本很棒的書。書中充滿了極為有用的最新示例程序,示范了如何往項目中添加專業級的功能,而且講解精彩,代碼給力。 --michael hay,black pixel公司高級開發人員強烈推薦這本書!書中介紹的很多技巧與竅門別處都難以找到。我寧愿從書架上(或ibooks 中)取出一本書,來研習曾經看到過的那段代碼,書上的代碼是不會突然消失的;而去網上找的話,說不定早被網站刪掉了。這本書肯定是我要從書架上取出的一本。 --marcus s. zarra,zarra studios公司所有人即使你在自己的蘋果應用中只用到了書中的一招,那么買這本書也值了。我很快就發現書中馬上能用的招數簡直太多了。如果你靠寫ios應用來掙錢,而且惜時如金,那么時刻要把書放在觸手可及之處,否則你會抓狂的! --mike clark,clarkware創始人
Objective-C 高級編程:iOS與OS X多線程和內存管理 作者簡介
Kazuki Sakamoto 日本資深軟件工程師,具有17年開發經驗。在StackOverflow上的威望值超過4500。著有《iOS 4編程基礎》、《iPhone&iPad cocos2d游戲編程》等。Twitter:@splhack。 Tomohiko Furumoto 日本資深軟件工程師,擅長游戲和移動應用開發。Twitter:@munakoiso。 黎華具有多年對日軟件開發和項目管理經驗,現就職于日本某知名軟件公司。曾參與富士通、東芝、日立等大型企業軟件項目的開發,熱衷于技術交流與資源共享。
- >
二體千字文
- >
名家帶你讀魯迅:朝花夕拾
- >
中國歷史的瞬間
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
回憶愛瑪儂
- >
【精裝繪本】畫給孩子的中國神話
- >
月亮虎
- >
羅曼·羅蘭讀書隨筆-精裝