原创 IOS開發中的Runtime

[0] Outline   --  [1] 版本和平臺   --  [2] 與Runtime System交互   --  [3] 方法的動態決議   --  [4] 消息轉發   --  [5] 類型編碼   --  [

原创 The run time of Objective-C

這是一篇譯文,原文在此,上一篇文章就是受這篇文章啓發,這次乾脆都翻譯過來。   過去的幾年中涌現了大量的Objective-C開發者。有些是從動態語言轉過來的,比如Ruby或Python,有些是從強類型語言轉過來的,如Java或C#

原创 IOS Block 筆記

本文主要是闡述一下Block中如何的使用外部變量以及block本身的內存管理。   先定義一個block變量,作爲後續的例子中使用:   typedef void(^BlockCC)(void); BlockCC _block;

原创 IOS9使用的SSL/TLS協議運行機制及概述

互聯網的通信安全,建立在SSL/TLS協議之上。 本文簡要介紹SSL/TLS協議的運行機制。文章的重點是設計思想和運行過程,不涉及具體的實現細節。如果想了解這方面的內容,請參閱RFC文檔。 一、作用 不使用SSL/TLS的HT