原创 iOS開發新框架 - ReactiveCocoa學習

ReactiveCocoa - iOS開發的新框架 什麼是 ReactiveCocoa ReactiveCocoa(其簡稱爲 RAC)是由 Github 開源的一個應用於 iOS 和 OS X 開發的新框架。RAC 具有函數式

原创 iOS開發 runloop&runtime

//runloop講解      //1. 什麼是runloop?     //runloop運行循環, 循環處理線程中的任務, 負責任務中的調度和執行     //2.每個線程中, 無論是主線程還是子線程, 系統都默認幫我們創建了

原创 iOS開發進階 優化內存管理

在iphone開發過程中,代碼中的內存泄露我們很容易用內存檢測工具leaks 檢測出來,並一一改之,但有些是因爲ios 的缺陷和用法上的錯誤,leaks 檢測工具並不能檢測出來,你只會看到大量的內存被使用,最後收到didReceiveM

原创 iOS開發——系統架構

           1,Core OS:     是用FreeBSD和Mach所改寫的Darwin, 是開源、符合POSIX標準的一個Unix核心。這一層包含或者說是提供了整個iPhone OS的一些基礎功能,

原创 Mac提示App已損壞 你應該將它移到廢紙簍 解決方案

Mac提示App已損壞你應該將它移到廢紙簍的解決方案 很多朋友們在安裝軟件時Mac OS系統出現提示“XXXApp 已損壞”或“不是Mac Appstore下載的。您應該將它一道廢紙簍”這樣的提示,怎麼回事呢?要怎麼解

原创 iOS開發 手勢滑動返回功能

iOS開發 iOS 7的手勢滑動返回功能 iOS7之後使用默認模板創建的iOS App都支持手勢返回功能,如果導航欄的返回按鈕是自定義的那麼則會失效,也可以參考這裏手動設置無效。 [cpp] view plainco

原创 iOS開發 手勢識別UIGestureRecognizer

一、概述 iPhone中處理觸摸屏的操作,在3.2之前是主要使用的是由UIResponder而來的如下4種方式:  - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)ev

原创 iOS開發 正確選擇圖片加載方式

正確選擇圖片加載方式能夠對內存優化起到很大的作用,常見的圖片加載方式有下面三種: [objc] view plaincopy //方法1   UIImage *imag1 = [UIImage imageName

原创 iOS高效編程祕訣——堅持編程習慣

習慣會影響一個人做事的方式,也會直接影響效率。我經常在項目完成後自我總結,有哪些做得好的,有哪些做得不好的?然後把一些好的流程記錄下來,並且重新運用回編程中。那些能夠堅持去做的流程,就變成了我的編程習慣,這些良好的習慣就成就了我高效的編

原创 iOS開發 —— MVVM設計模式

MVVM設計模式及思想 在 iOS 應用中日益增長的重量級視圖控制器的問題。在典型的 MVC 應用裏, 許多邏輯被放在 View Controller 裏。  它們中的一些確實屬於 View Controller,但更多的是所謂的

原创 iOS開發 代碼重構心得

這段時間我處理了大量代碼和業務邏輯的細節問題,特來總結一下重構中遇到的問題。          第一個讓我覺得嚇一跳的是代碼的行數。功能沒加多少,代碼行數則快翻番了。我看到的最大的一個文件有將近2000行,而且這些代碼的某些函數相似度

原创 iOS開發——性能優化的25個建議和技巧

性能對 iOS 應用的開發尤其重要,如果你的應用失去反應或者很慢,失望的用戶會把他們的失望寫滿App Store的評論。然而由於iOS設備的限制,有時搞好性能是一件難事。開發過程中你會有很多需要注意的事項,你也很容易在做出選擇時忘記考

原创 iOS開發 CoreAnimation

Core Animation是直接作用在CALayer上的(並非UIView上)非常強大的跨Mac OS X和iOS平臺的動畫處理API,Core Animation的動畫執行過程都是在後臺操作的,不會阻塞主線程。 核心動畫繼承

原创 iOS開發 —— Objective C語言知識點總結(2)

以下是Objective - C學習中的重點難點,學會以下的內容。OC基本就沒有什麼問題了。 1、Objective-C的類可以多重繼承麼?可以採用多個協議麼? 答:不可以多重繼承,可以採用多個協議。 2、#import和#inc

原创 (轉)iOS應用架構淺談

iOS應用架構淺談 緣由     從事iOS工作一年多了,主要從事QQ錢包SDK開發和財付通app維護,隨着對業務的慢慢熟悉,最近在思考這兩款應用架構設計的思想,剛好昨天在微信裏看了一篇iOS大牛對終端應用架構的分享,乘