接私活對(duì)程序員這個(gè)圈子來(lái)說(shuō)是一個(gè)既公開(kāi)又隱私的話題,不說(shuō)全部,應(yīng)該大多數(shù)程序員都有過(guò)想要接私活的想法,當(dāng)然,也有部分得道成仙的不主張接私活。但是很少有人在公開(kāi)場(chǎng)合討論私活的問(wèn)...
接私活對(duì)程序員這個(gè)圈子來(lái)說(shuō)是一個(gè)既公開(kāi)又隱私的話題,不說(shuō)全部,應(yīng)該大多數(shù)程序員都有過(guò)想要接私活的想法,當(dāng)然,也有部分得道成仙的不主張接私活。但是很少有人在公開(kāi)場(chǎng)合討論私活的問(wèn)...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對(duì)象中找不到,就進(jìn)行轉(zhuǎn)發(fā),具體怎么實(shí)現(xiàn)的呢。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制。 Runtime介紹...
這段時(shí)間以來(lái),我發(fā)現(xiàn)大家都把Github掛在嘴上,但是不少人其實(shí)并不會(huì)用Github。具體怎么說(shuō)呢,比方說(shuō)實(shí)現(xiàn)某些簡(jiǎn)單的功能的時(shí)候,自己可能需要花2-3小時(shí)去實(shí)現(xiàn),那么大家愿...
《招聘一個(gè)靠譜的 iOS》—參考答案(上) 說(shuō)明:面試題來(lái)源是微博@我就叫Sunny怎么了的這篇博文:《招聘一個(gè)靠譜的 iOS》,其中共55題,除第一題為糾錯(cuò)題外,其他54道...
介紹 : JLRoutes是一個(gè)調(diào)用極少代碼 , 可以很方便的處理不同URL schemes以及解析它們的參數(shù),并通過(guò)回調(diào)block來(lái)處理URL對(duì)應(yīng)的操作 , 可以用于處理復(fù)...
什么是組件化?打個(gè)比方,一臺(tái)電腦由CPU、內(nèi)存、硬盤(pán)等組件組成,他們拆卸下來(lái)之后放在其他地方也是可以使用的,且CPU與硬盤(pán)之間是沒(méi)有任何聯(lián)系的。 為什么要組件化?而代碼在慢慢...
以前寫(xiě)過(guò)一個(gè)文章《如何用Swift創(chuàng)建自定義iOS控件》,文章主要以Swift語(yǔ)言講解,圖個(gè)新鮮,其原理跟使用OC語(yǔ)言是一致的。這次再寫(xiě)一個(gè)進(jìn)階的文章,重點(diǎn)講一下如何制作可以...
本文將分兩個(gè)部分內(nèi)容:基于代碼的自定義控件和基于XIB的自定義控件。 基于代碼的自定義控件 實(shí)現(xiàn)的基本步驟(純文字版, 閱讀障礙者請(qǐng)?zhí)^(guò)~) 創(chuàng)建一個(gè)新類(lèi),基類(lèi)選擇UIVie...
本文將討論一些自定義視圖、控件的訣竅和技巧。我們先概述一下 UIKit 向我們提供的控件,并介紹一些渲染技巧。隨后我們會(huì)深入到視圖和其所有者之間的通信策略,并簡(jiǎn)略探討輔助功能...