由于筆者的項(xiàng)目有些業(yè)務(wù)非常復(fù)雜,控制器的代碼輕輕松松就會(huì)破千,膨脹的很快,因此很有必要對(duì)控制器進(jìn)行瘦身,本篇文章主要介紹筆者在實(shí)際項(xiàng)目中利用Ca...
投稿
由于筆者的項(xiàng)目有些業(yè)務(wù)非常復(fù)雜,控制器的代碼輕輕松松就會(huì)破千,膨脹的很快,因此很有必要對(duì)控制器進(jìn)行瘦身,本篇文章主要介紹筆者在實(shí)際項(xiàng)目中利用Ca...
手勢(shì)解鎖在一些應(yīng)用中還是會(huì)出現(xiàn)的,我們應(yīng)該怎么從零編寫(xiě)一個(gè)手勢(shì)解鎖?下面就一步步介紹怎么實(shí)現(xiàn)(代碼基于swfit語(yǔ)言編寫(xiě)) 1.為自定義有Vie...
swift 作為一門(mén)新語(yǔ)言,受到了廣大開(kāi)發(fā)者的喜愛(ài),蘋(píng)果也極力在推swift,甚至最終會(huì)替換掉OC,筆者現(xiàn)在公司的項(xiàng)目也采用了swift編寫(xiě)(三...
在iOS開(kāi)發(fā)中,經(jīng)常需要對(duì)一段文本的特殊文字顯示不同的顏色,比如在發(fā)朋友圈時(shí)@某人時(shí)要把這個(gè)人高亮,同時(shí)點(diǎn)擊刪除按鈕這個(gè)人的名字要一起刪除而不是...
FMDB作為iOS開(kāi)發(fā)中sqlite數(shù)據(jù)庫(kù)的第三方庫(kù),避免了直接使用sqlite的繁瑣,本文將講解在swift工程中如何使用FMDB。第一步:首...
在iOS開(kāi)發(fā)過(guò)程中,ViewController是我們使用最頻繁的,往往代碼量也是最多的部分,那么控制器里面的代碼應(yīng)該怎樣寫(xiě)讓我們看起來(lái)才是最舒...
有時(shí)候我們寫(xiě)了一個(gè)框架想讓別人使用該怎么辦呢?下面就詳細(xì)說(shuō)明步驟 在github上創(chuàng)建一個(gè)倉(cāng)庫(kù),注意創(chuàng)建時(shí)勾選license選項(xiàng) 將你的代碼上傳...
前一章節(jié)已經(jīng)介紹了如何自定義并發(fā)NSOperation,本節(jié)將其應(yīng)用到具體實(shí)例,如果自定義并發(fā)NSOperation不會(huì),請(qǐng)移步http://w...
iOS多線程開(kāi)發(fā)中,NSOperation是我們經(jīng)常使用的,有時(shí)系統(tǒng)自帶的兩個(gè)類(lèi)NSInvocationOperation和NSBlockOpe...
下拉刷新(上拉加載更多)是大家經(jīng)常用到的功能,本篇文章將帶大家詳細(xì)介紹下拉刷新原理,一步步實(shí)現(xiàn)下拉刷新效果。下拉刷新的核心原理是先自定義一個(gè)re...