AttributesPureLayout-CommonAttributes.png 下面是在pureLayout中經(jīng)常使用的五個(gè)參數(shù)(There are 5 specific...
之前每次用到UICollectionView的時(shí)候都會(huì)都需要在Controller里面去實(shí)現(xiàn)DataSource & Delegate方法 單獨(dú)Delegate方法還好不是很...
如何創(chuàng)建github遠(yuǎn)程倉庫 首先, 你有先到github網(wǎng)站注冊(cè)賬號(hào)https://github.com 然后創(chuàng)建一個(gè)項(xiàng)目, Create a new repository...
1.生成器模式的定義將一個(gè)復(fù)雜的對(duì)象的構(gòu)件與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示 2.生成器模式的UML Builder :生成器接口,定義創(chuàng)建一個(gè)Produc...
橋接模式---把兩個(gè)相關(guān)聯(lián)的類抽象出來, 以達(dá)到解耦的目的 比如XBox遙控器跟XBox主機(jī), 我們抽象出主機(jī)和遙控器兩個(gè)抽象類, 讓這兩個(gè)抽象類耦合 然后生成這兩個(gè)抽象類的...
相比簡(jiǎn)單工廠模式, 只有一個(gè)工廠 能生產(chǎn)的手機(jī)也是固定的抽象工廠模式類似于有很多家工廠, 當(dāng)用戶要買什么手機(jī)就創(chuàng)建對(duì)應(yīng)的工廠去生產(chǎn)比如用戶要買iPhone就創(chuàng)建一個(gè)Apple...
簡(jiǎn)單工廠模式是屬于創(chuàng)建型模式,又叫做靜態(tài)工廠方法(Static Factory Method)模式,但不屬于23種GOF設(shè)計(jì)模式之一。簡(jiǎn)單工廠模式是由一個(gè)工廠對(duì)象決定創(chuàng)建出哪...
裝飾模式是在不必改變?cè)愇募褪褂美^承的情況下,動(dòng)態(tài)地?cái)U(kuò)展一個(gè)對(duì)象的功能。它是通過創(chuàng)建一個(gè)包裝對(duì)象,也就是裝飾來包裹真實(shí)的對(duì)象。 比如游戲機(jī)有一個(gè)GamePad類, 現(xiàn)在要增...
外觀模式(Facade),為子系統(tǒng)中的一組接口提供一個(gè)一致的界面,定義一個(gè)高層接口,這個(gè)接口使得這一子系統(tǒng)更加容易使用。 在以下情況下可以考慮使用外觀模式:(1)設(shè)計(jì)初期階段...
用原型實(shí)例指定創(chuàng)建對(duì)象的種類,并且通過拷貝這些原型創(chuàng)建新的對(duì)象。Prototype原型模式是一種創(chuàng)建型設(shè)計(jì)模式,Prototype模式允許一個(gè)對(duì)象再創(chuàng)建另外一個(gè)可定制的對(duì)象,...
觀察者模式(有時(shí)又被稱為發(fā)布-訂閱模式) 在此種模式中,一個(gè)目標(biāo)物件管理所有相依于它的觀察者物件,并且在它本身的狀態(tài)改變時(shí)主動(dòng)發(fā)出通知。 這通常透過呼叫各觀察者所提供的方法來...
對(duì)FastCoding做了二次封裝, 實(shí)現(xiàn)更加便捷的存儲(chǔ)和讀取數(shù)據(jù), 分享給大家ZXEasyCoding說明:對(duì)FastCording進(jìn)行封裝, 更便捷存儲(chǔ)和讀取對(duì)象數(shù)據(jù)安裝...
看到有個(gè)app上面有個(gè)浮動(dòng)的可以隨意拖動(dòng)的漂浮控件 想了下可以用UIButton, button設(shè)置要顯示的圖片, 然后通過UIPanGestureRecognizer來實(shí)現(xiàn)...
先說下基本動(dòng)畫部分基本動(dòng)畫部分比較簡(jiǎn)單, 但能實(shí)現(xiàn)的動(dòng)畫效果也很局限使用方法大致為: 創(chuàng)建原始UI或者畫面 創(chuàng)建CABasicAnimation實(shí)例, 并設(shè)置keypart/...