GCD 全稱是 Grand Central Dispatch,翻譯過來就是大規模中央調度。根據官方文檔,它的做用是:「經過向系統管理的調度隊列中提交任務,在多核硬件上同時執行代碼。」。它提供了一套機制,讓你能夠充分利用硬件的多核性能,而且讓你不用再調用那些繁瑣的底層線程 API,編寫易於理解和修改的代碼.... 閱讀原文php
介紹很久沒寫文章了,正好最近在研究換膚,因此將最近的心得和體會與你們分享一下。iOS換膚的方式比較單一,查找了不少資料,發現主流的方式有以下兩種:方式一:經過給 Category 添加屬性的方式實現換膚,有一個 Manager 用以管理顏色和圖片,當主題改變時,經過發出通知告訴 UIKit 中的相關類,該改變視圖顏色了... 閱讀原文html
前言iOS 最先名爲 iPhone OS,是 Apple 公司專門爲其硬件設備開發的操做系統,最初於 2007 年隨第一代 iPhone 推出,後擴展爲支持 Apple 公司旗下的其餘硬件設備,如 iPod、iPad 等。做爲一名 iOS Developer,相信大多數人都有寫出過形成 iOS 設備... 閱讀原文swift
爲何作這個呢?可能會有人問,爲何要作這麼一個項目。主要是兩點緣由吧,第一點呢,是出於我的興趣,逆向其實在開發中的用處仍是蠻大的,好比幫助咱們分析 Apple 操做系統,幫咱們作好安全防護。經過這麼一個項目的實踐,能夠加深本身對逆向開發的理解,第二點呢,就是 App Search Optimization 是一個一直... 閱讀原文緩存
如何避免把 Model View Controller 寫成 Massive View Controller 已是老生常談的問題了。無論是拆分 View Controller 的功能 (使用多個 Child View Controller),仍是換用「廣義」的 MVC 框架 (好比 MVVM 或者 VIPER),又或... 閱讀原文安全