前言 關(guān)于iOS的runtime和dyld,網(wǎng)上資料一搜一大把,不過很多都是復(fù)制來復(fù)制去的。本來是不打算再整理一下關(guān)于這方面的資料了,但是想了想...
DispatchSemaphore 信號量,一種用來控制并發(fā)訪問資源的機(jī)制,多用于多線程中,可以控制并發(fā)線程數(shù)量。 例子 第一個(gè)例子 運(yùn)行結(jié)果:...
前言 iOS 11beta版已經(jīng)來了,正式版我想應(yīng)該也快了,作為一個(gè)iOS開發(fā)者,這意味著馬上就要著手來適配iOS 11了。在開始之前,我想對于...
Swift 4.0 出來了,這幾天也是重點(diǎn)關(guān)注了下Swift 4.0的新特性,看了WWDC中關(guān)于Swift部分的視頻,也研究了下github上一...
NSNotification,又叫通知,屬于設(shè)計(jì)模式中的觀察者模式,在開發(fā)中很常見,相信大家都不陌生。關(guān)于NSNotification的用法以及...
一、前言 關(guān)于WKWebView(或者UIWebView)的用法,網(wǎng)上的資料很多,也很詳細(xì),這篇文章不會(huì)詳細(xì)介紹這些知識點(diǎn)。寫這篇文章,是因?yàn)轫?xiàng)...
前言 項(xiàng)目中有個(gè)類似朋友圈的功能,需要支持gif圖片的上傳與展示,經(jīng)過大概一天的摸索,也算有點(diǎn)成果,這里整理一下,希望可以給那些有需要的朋友一丟...
前幾天,我寫了一篇介紹如何自己動(dòng)手寫一個(gè)自定義彈出框的文章(傳送門:“自己動(dòng)手寫一個(gè)自定義彈出框-MGPopController”),這篇算是續(xù)...
一、為什么要寫 項(xiàng)目中經(jīng)常會(huì)用到一些彈出層來展示一些信息,可能還會(huì)需要提供一到兩個(gè)操作按鈕來執(zhí)行某些操作,一般情況我們都可以用系統(tǒng)自帶的控件UI...