在iOS開(kāi)發(fā)時(shí),總是會(huì)遇到單例模式佳头,單例即是一種模式也切,更是一種思想犬缨,單例模式是借鑒了數(shù)學(xué)中的單集合室囊。就是一個(gè)集合中有且僅有一個(gè)元素忍啸。下面分享一下幾個(gè)單例的寫(xiě)法和利弊择份。 一 在...
在iOS開(kāi)發(fā)時(shí),總是會(huì)遇到單例模式佳头,單例即是一種模式也切,更是一種思想犬缨,單例模式是借鑒了數(shù)學(xué)中的單集合室囊。就是一個(gè)集合中有且僅有一個(gè)元素忍啸。下面分享一下幾個(gè)單例的寫(xiě)法和利弊择份。 一 在...
KVC(Key Value Coding) 1.主要作用: 1.KVC可以給對(duì)象的私有變量賦值(UIPageControl) 使用注意: 1>.設(shè)置key/keyPath位置...
引言:讓我們來(lái)思考幾個(gè)問(wèn)題胡桨,你開(kāi)發(fā)過(guò)的產(chǎn)品官帘,它還有可以優(yōu)化的地方嗎?能增加它的幀率嗎昧谊?能減少多余的CPU計(jì)算嗎遏佣?是不是存在多余的GPU渲染?業(yè)務(wù)這點(diǎn)工作量對(duì)于越來(lái)越強(qiáng)大的設(shè)備...
雖然iOS系統(tǒng)相比于其他手機(jī)操作系統(tǒng)相對(duì)安全揽浙,但是這個(gè)安全并不是絕對(duì)的状婶,我一直相信,道高一尺魔高一丈馅巷。此文想以實(shí)際例子出發(fā)膛虫,告訴大家,如何去反編譯一個(gè)app钓猬,并且從某個(gè)角度來(lái)...
UITableView是iOS系統(tǒng)中最重要的視圖, 在常用的APP中隨處可見(jiàn)稍刀。 UITableView UITableView繼承于UIScrollView,可以滾動(dòng)。UIT...
前言: APNs 協(xié)議在近兩年的 WWDC 上改過(guò)兩次账月, 15 年 12 月 17 日更是推出了革命性的新特性。但在國(guó)內(nèi)傳播的博客澳迫、面試題里關(guān)于 APNs 的答案全都是舊的局齿、...
正則表達(dá)式橄登,一個(gè)十分古老而又強(qiáng)大的文本處理工具抓歼,僅僅用一段非常簡(jiǎn)短的表達(dá)式語(yǔ)句讥此,便能夠快速實(shí)現(xiàn)一個(gè)非常復(fù)雜的業(yè)務(wù)邏輯。熟練地掌握正則表達(dá)式的話谣妻,能夠使你的開(kāi)發(fā)效率得到極大的提...
NSbundle 用法1.用來(lái)訪問(wèn)與之對(duì)應(yīng)的資源包內(nèi)的所有文件,可以用資源名來(lái)獲取文件的全路徑;//定義一個(gè)主bundleNSBundle *bundle=[NSbandle...
如何面試 iOS 工程師蹋半? - iOS 開(kāi)發(fā) - 知乎 《招聘一個(gè)靠譜的iOS》面試題參考答案(上) - CocoaChina_讓移動(dòng)開(kāi)發(fā)更簡(jiǎn)單 《招聘一個(gè)靠譜的iOS》面試...
謝謝分享您市,寫(xiě)的太好了
OC屬性的setter和getter方法一、setter和getter的一般寫(xiě)法 setter和getter器可以說(shuō)是一個(gè)類最基本的東西役衡,任何一門(mén)面向?qū)ο蟮恼Z(yǔ)言茵休,都又這個(gè)概念,C++手蝎、java等等榕莺。因?yàn)閟etter...
引子 一直認(rèn)為Mac QQ的登錄界面清爽節(jié)約,體驗(yàn)很不錯(cuò)棵介,所以想著是怎么實(shí)現(xiàn)的钉鸯,周末花了點(diǎn)時(shí)間把它實(shí)現(xiàn)了一下。源碼和效果圖在最下面 探索 以前知道在Cocoa中有一個(gè)NSDr...
@interface UIView : UIResponder/** * 通過(guò)一個(gè)frame來(lái)初始化一個(gè)UI控件 */ - (id)initWithFrame:(CGRect...
最近把iOS里的UI組件重新整理了一遍邮辽,簡(jiǎn)單來(lái)看一下常用的組件以及它們的實(shí)現(xiàn)唠雕。其實(shí)現(xiàn)在這些組件都可以通過(guò)Storyboard很快的生成,只是要向這些組件能夠變得生動(dòng)起來(lái)并且賦...
一吨述、UIView常見(jiàn)屬性 1.frame 位置和尺寸(以父控件的左上角為原點(diǎn)(0岩睁,0)) 2.center 中點(diǎn)(以父控件的左上角為原點(diǎn)(0,0)) 3.bounds 位置和...
iOS揣云,UI的理解: iOS是由蘋(píng)果公司開(kāi)發(fā)的移動(dòng)操作系統(tǒng)捕儒,本是給iPhone使用,原名為iPhone OS系統(tǒng)邓夕,后因各種移動(dòng)設(shè)備都使用iPhone OS刘莹,所以改名為iOS。...
轉(zhuǎn)載:http://blog.csdn.net/tskyfree/article/details/8121915 //初始化textfield并設(shè)置位置及大小 UITextF...
iOS開(kāi)發(fā)中有時(shí)候會(huì)將UIViewController或者UIView的subViews設(shè)置為透明焚刚,然后在底部設(shè)置背景圖片点弯,我們常用加載圖片有UIImage的imageNam...