
安裝Homebrew 安裝Homebrew ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" 檢...
一直以來(lái)都想好好學(xué)習(xí)下CoreAnimation姿搜,奈何涉及的東西太多淆院,想要一次性全部搞定時(shí)間上不允許竭贩,以后會(huì)斷斷續(xù)續(xù)的補(bǔ)全颗搂。最近項(xiàng)目里用到了CADisplayLink寨蹋,就順便...
簡(jiǎn)介 Runtime 又叫運(yùn)行時(shí),是一套底層的 C 語(yǔ)言 API江咳,其為 iOS 內(nèi)部的核心之一逢净,我們平時(shí)編寫(xiě)的 OC 代碼,底層都是基于它來(lái)實(shí)現(xiàn)的歼指。比如: [receiver...
方法一(適用于設(shè)置圖片): 1、準(zhǔn)備兩套圖片文件(不同模式使用不同的圖片)甥雕,可以通過(guò)在圖片名稱(chēng)后面加上標(biāo)識(shí)來(lái)區(qū)分不同模式應(yīng)該使用的圖片踩身。 2、給UIImage添加一個(gè)類(lèi)別社露,類(lèi)...
// 1挟阻、創(chuàng)建音效對(duì)象 SystemSoundID audio = nil; // 2、初始化音效對(duì)象 獲取音效文件的路徑 初始化音效對(duì)象 AudioServicesCrea...
二峭弟、 詳細(xì)介紹 1. AFNetworking 這是 AFNetworking 的主要部分附鸽,包括 6 個(gè)功能部分共 9 個(gè)類(lèi)。 1)AFNetworking.h [objc]...
這是一篇團(tuán)隊(duì)的成員之一斯科特·舍伍德所寫(xiě)的教程,它是專(zhuān)門(mén)從事混合定位解決方案的動(dòng)態(tài)加載的定位軟件公司瞒瘸。 網(wǎng)絡(luò)——你的應(yīng)用程序的生活不能沒(méi)有它!蘋(píng)果自己的NSURL連接的基礎(chǔ)框...
知識(shí)點(diǎn)一: 要想在用Storyboard創(chuàng)建的視圖控制器之間實(shí)現(xiàn)來(lái)回跳轉(zhuǎn)坷备,必須使用一下方法: 第一步:先從整個(gè)工程中包中找到視圖所在的StoryBoard,舉例: UISto...
一情臭,前言 Objective-C 中的鍵(key)-值(value)觀察(KVO)并不是什么新鮮事物省撑,它來(lái)源于設(shè)計(jì)模式中的觀察者模式赌蔑,其基本思想就是: 一個(gè)目標(biāo)對(duì)象管理所有依...
1. 簡(jiǎn)單工廠模式 如何理解簡(jiǎn)單工廠娃惯,工廠方法, 抽象工廠三種設(shè)計(jì)模式肥败? 簡(jiǎn)單工廠的生活場(chǎng)景趾浅,賣(mài)早點(diǎn)的小攤販,他給你提供包子馒稍,饅頭潮孽,地溝油烙的煎餅等,小販?zhǔn)且粋€(gè)工廠筷黔,它生產(chǎn)包...
UIScrollView的重要屬性: @property(nonatomic)CGPointcontentOffset;// default CGPointZero // 這...
先介紹一下UITabBarController的結(jié)構(gòu): 首先了解UITabBarController跟UITabBar的關(guān)系往史。注意UITabBar是添加到UITabBarCo...
- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options att...
第一步:新建一個(gè)繼承自UiTableViewCell的類(lèi)。 第二步:先在新建的類(lèi)中重寫(xiě)初始化方法佛舱,把所有可能用到的控件都添加上去椎例。(不需要設(shè)置子控件的數(shù)據(jù)和frame,子控件...
UITableView除了常規(guī)的選擇模式(selection mode)外還有一個(gè)編輯模式(editing mode),在編輯模式中可實(shí)現(xiàn)刪除肆捕,插入刷晋,多選,重排序等慎陵。 一.進(jìn)...
http://www.reibang.com/p/dacb99506bb9 http://www.reibang.com/p/7c604e08dd6b http://blog...
知識(shí)點(diǎn)1眼虱、 獲取URL中最后面文件的名字 NSString *NewString = [strting LastPathComponent]; Storyboard中的UIS...
所謂的懶加載可以定義為:延時(shí)加載,即當(dāng)對(duì)象需要用到的時(shí)候再去加載席纽。其實(shí)就是所謂的重寫(xiě)對(duì)象的get方法,當(dāng)系統(tǒng)或者開(kāi)發(fā)者調(diào)用對(duì)象的get方法時(shí)捏悬,再去加載對(duì)象。 懶加載的優(yōu)點(diǎn) 不...
(1)自定義大頭針Annotation的樣式润梯,也就是定義view过牙,主要的方法是如下,傳遞一個(gè)大頭針annotation模型纺铭,然后返回一個(gè) MKAnnotationView寇钉,這...