原创 iOS8開發--在Xcode6中設置Launch Image(啓動圖片)

步驟1: 1.點擊Image.xcassets 進入圖片管理,然後右擊,彈出"New Launch Image"2.如圖,右側的勾選可以讓你選擇是否要對ipad,橫屏,豎屏,以及低版本的ios系統做支持.這邊我選了ios8.0,ios7

原创 淺談iOS中MVVM的架構設計與團隊協作

今天寫這篇文章是想達到拋磚引玉的作用,想與大家交流一下思想,相互學習,博文中有不足之處還望大家批評指正。本篇文章的內容沿襲以往博客的風格,也是以乾貨爲主,偶爾扯扯鹹蛋(哈哈~不好好工作又開始發表博客啦~)。 由於本人項目經驗有限,

原创 MVVM指南二:Flickr搜索深入

在第一部分中,我們介紹了MVVM,可以看到ReactiveCocoa如何將ViewModel綁定到各自對應的View上。 下圖是我們程序實現的Flickr搜索功能 在這一部分中,我們來看看如何在程序的ViewModel中驅動

原创 MVVM指南一:Flickr搜索實例

你可能已經在Twitter上聽過這個這個笑話了: “iOS Architecture, where MVC stands for Massive View Controller” 當然這在iOS開發圈內,這是個輕鬆的笑話,但我敢確定

原创 Reveal UI 分析工具簡單使用

作用: 在 iOS 開發中,我們有時很希望有一款類似 Web 開發中的 UI Debug 工具(例如:Firebug),讓我們能夠實時查看 UI 的結構,還可以實時更改某個 UIView 的位置和大小的相關屬性值查看效果。這裏我們

原创 ReactiveCocoa指南二:Twitter搜索實例

第一部分我們學習了ReactiveCocoa處理信號的基本流程,如何發送流事件,以及分割及組合信號。在這一部分中,我們將繼續學習ReactiveCocoa更多的特性,包括: error和completed事件類型 節流(Throttl

原创 iOS 學習之 NSPredicate 模糊、精確、查詢

簡述:Cocoa框架中的NSPredicate用於查詢,原理和用法都類似於SQL中的where,作用相當於數據庫的過濾取。 定義(最常用到的方法): [cpp] view plaincopy NSPre

原创 ReactiveCocoa指南一:信號

在編寫iOS代碼時,我們的大部分代碼都是在響應一些事件:按鈕點擊、接收網絡消息、屬性變化等等。但是這些事件在代碼中的表現形式卻不一樣:如target-action、代理方法、KVO、回調或其它。ReactiveCocoa的目的就是定義一

原创 iOS開發系列--Objective-C之KVC、KVO

概述 由於ObjC主要基於Smalltalk進行設計,因此它有很多類似於Ruby、Python的動態特性,例如動態類型、動態加載、動態綁定等。今天我們着重介紹ObjC中的鍵值編碼(KVC)、鍵值監聽(KVO)特性: 鍵值編碼KVC鍵值

原创 iOS8開發-- 如何在Xcode6中添加pch全局引用文件

xcode6中去掉了pch,爲了一些瑣碎的頭文件引用,加快了 編譯速度! xcode6之前的版本建項目就自動添加了是這樣的: xcode6後的版本要自己手動的添加步驟如下: 1)  2) 3) $(SRCROOT)/pch

原创 Xcode開發技巧之Code Snippets Library

在做項目開發的過程中,實際上是比較麻煩的,因爲相同內容,我們需要書寫多次,無形中給我們的開發增加了工作量。那麼有什麼辦法可以避免這樣重複的工作量嗎?這就是這裏要說的Code Snippets Library。 AD: