加點(diǎn)應(yīng)用場(chǎng)景就更好的理解了
設(shè)計(jì)模式匯總設(shè)計(jì)模式匯總 一、基礎(chǔ)知識(shí) 1. 設(shè)計(jì)模式概述 定義:設(shè)計(jì)模式(Design Pattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過(guò)分類(lèi)編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié),使用設(shè)計(jì)模式...
加點(diǎn)應(yīng)用場(chǎng)景就更好的理解了
設(shè)計(jì)模式匯總設(shè)計(jì)模式匯總 一、基礎(chǔ)知識(shí) 1. 設(shè)計(jì)模式概述 定義:設(shè)計(jì)模式(Design Pattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過(guò)分類(lèi)編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié),使用設(shè)計(jì)模式...
設(shè)計(jì)模式匯總 一、基礎(chǔ)知識(shí) 1. 設(shè)計(jì)模式概述 定義:設(shè)計(jì)模式(Design Pattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過(guò)分類(lèi)編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié),使用設(shè)計(jì)模式...
簡(jiǎn)單說(shuō) nil是一個(gè)對(duì)象
iOS中代理屬性為什么要用Weak修飾?iOS中代理屬性為什么要用Weak修飾? 一.寫(xiě)在前面 代理設(shè)計(jì)模式,在iOS開(kāi)發(fā)過(guò)程中,是一個(gè)非常常見(jiàn)的設(shè)計(jì)模式,可以說(shuō)用的范圍非常廣泛,而對(duì)初學(xué)者來(lái)講,常常對(duì)代理的屬性修...
iOS中代理屬性為什么要用Weak修飾? 一.寫(xiě)在前面 代理設(shè)計(jì)模式,在iOS開(kāi)發(fā)過(guò)程中,是一個(gè)非常常見(jiàn)的設(shè)計(jì)模式,可以說(shuō)用的范圍非常廣泛,而對(duì)初學(xué)者來(lái)講,常常對(duì)代理的屬性修...
有毒 又好了
iOS10 iMessage開(kāi)發(fā)上一篇講到更新xcode8之后,出現(xiàn)了2個(gè)新的模板,是專(zhuān)門(mén)用來(lái)開(kāi)發(fā)信息應(yīng)用的。iOS10其中一個(gè)較為之大的變化在于發(fā)短信的時(shí)候能發(fā)表情包,和自帶的特效圖。 這就是意味著---...
sticker創(chuàng)建出來(lái)的怎么會(huì)有viewdidload
還有.h .m了
iOS10 iMessage開(kāi)發(fā)上一篇講到更新xcode8之后,出現(xiàn)了2個(gè)新的模板,是專(zhuān)門(mén)用來(lái)開(kāi)發(fā)信息應(yīng)用的。iOS10其中一個(gè)較為之大的變化在于發(fā)短信的時(shí)候能發(fā)表情包,和自帶的特效圖。 這就是意味著---...
UIScrollView屬性: - CGPoint contentOffes : 內(nèi)容偏移 - CGSize contentSize :可滑動(dòng)范圍 - UIEdgeInset...
前言 在我們的開(kāi)發(fā)中,有些像電子書(shū)類(lèi)型的app的開(kāi)發(fā)會(huì)涉及到pdf文檔的加載與展示。由于筆者項(xiàng)目中正好涉及到這塊,于是將pdf常用的幾種加載方式做個(gè)總結(jié)。以供后面可能用到的同...
我也不玩 哈哈 思路清晰就行
iOS 消息轉(zhuǎn)發(fā)機(jī)制(VN的逃生之路)故事背景:在德瑪西亞的戰(zhàn)場(chǎng)上,硝煙彌漫,紫色方英雄薇恩正在河道處戲弄一只毫無(wú)攻擊性的螃蟹,絲毫沒(méi)有感覺(jué)到附近的殺氣。突然,從草叢中冒出敵方四員大將,只聽(tīng)其中一名怒吼:“德瑪西...
故事背景:在德瑪西亞的戰(zhàn)場(chǎng)上,硝煙彌漫,紫色方英雄薇恩正在河道處戲弄一只毫無(wú)攻擊性的螃蟹,絲毫沒(méi)有感覺(jué)到附近的殺氣。突然,從草叢中冒出敵方四員大將,只聽(tīng)其中一名怒吼:“德瑪西...
消息轉(zhuǎn)發(fā)三部曲 接下來(lái)的內(nèi)容都和消息轉(zhuǎn)發(fā)有關(guān), 所以有必要先簡(jiǎn)單介紹一下OC的消息轉(zhuǎn)發(fā)機(jī)制: + (BOOL)resolveInstanceMethod:(SEL)sel 當(dāng)...
@synhesize這個(gè)在設(shè)計(jì)模式用的比較多 協(xié)議多的時(shí)候
關(guān)于@property和@synthesize的進(jìn)一步理解前言 @property 和 @synthesize在Xcode4.4以前一直都是配合著使用,在4.4以后,@property得到了增強(qiáng),一行代碼編譯器就會(huì)自動(dòng)幫我們生成se...
前言 @property 和 @synthesize在Xcode4.4以前一直都是配合著使用,在4.4以后,@property得到了增強(qiáng),一行代碼編譯器就會(huì)自動(dòng)幫我們生成se...
版本記錄 前言 YYText是一個(gè)專(zhuān)門(mén)處理文字的框架,作者是國(guó)內(nèi)的一個(gè)技術(shù)大牛,他有很多框架,還有我們知道的YYModel、YYText、YYCache等,這里我們就先說(shuō)一下...
module這個(gè)自己怎么能做到import才可以引用呢 目前只知道三方的框架是要import 自己寫(xiě)的不用 如果我要自己寫(xiě)就需要import呢 謝謝。
Swift3.0中訪問(wèn)控制open/public/internal/fileprivate/private今天突然發(fā)現(xiàn)訪問(wèn)控制open/public/internal/fileprivate/private,弄的不是很明看,于是查了以下資料,看了一篇關(guān)于這方面的博客,在這里整理一...
今天突然發(fā)現(xiàn)訪問(wèn)控制open/public/internal/fileprivate/private,弄的不是很明看,于是查了以下資料,看了一篇關(guān)于這方面的博客,在這里整理一...
是3個(gè)消息轉(zhuǎn)發(fā)的消息?一個(gè)構(gòu)造函數(shù)在一個(gè)類(lèi)不就行了嗎 當(dāng)然我也認(rèn)可最后一種簡(jiǎn)便的寫(xiě)法
如何正確的使用NSTimer最近在復(fù)習(xí)iOS中NSTimer的知識(shí),有一些新的收獲,因此記錄下來(lái)。 廢話不多說(shuō),先來(lái)看看timer最常用的寫(xiě)法。 這里的TimerViewController是從上一個(gè)控...