原创 iOS 人機交互設計(開發)指南及一些綜合知識整合

第一:http://mobile.51cto.com/hot-246659.htm  人機交互開發指南 第二:http://mobile.51cto.com/design-238739.htm 應用界面設計指南 第三:http://mob

原创 IOS開發系列—Objective-C之內存管理詳解

2014-07-26 17:10 by KenshinCui, 29403 閱讀, 22 評論, 收藏,  編輯 概述 我們知道在程序運行過程中要創建大量的對象,和其他高級語言類似,在ObjC中對象時存儲在堆中的,系統並不會自動

原创 iOS SQLite、CoreData、FMDB數據庫詳解

在iOS開發中數據存儲的方式可以歸納爲兩類:一類是存儲爲文件,另一類是存儲到數據庫。例如前面IOS開發系列—Objective-C之Foundation框架的文章中提到歸檔、plist文件存儲,包括偏好設置其本質都是存儲爲文件,只是說

原创 iOS開發UI篇—常見的項目文件介紹

今天突然想到這個知識點,保存下,之前都是大概理解 一、項目文件結構示意圖   二、文件介紹 1.products文件夾:主要用於mac電腦開發的可執行文件,ios開發用不到這個文件 2.frameworks文件夾主要用來放依賴的框

原创 NSString 的八個使用技巧

1.首字母大寫 代碼: //首字母大寫 NSString *string = @"ligang"; NSLog(@"string: %@",[str

原创 iOS 生成靜態庫方法,合併靜態庫等詳解

在iOS的開發過程中,我們常常用到第三方的庫。尤其是QQ、百度地圖、廣告等。 那麼,如何製作自己的庫文件呢? 如果,將自己寫的功能類編譯成庫文件,分發給其他人來使用呢? 靜態庫的優點 編譯靜態庫的好處也還是有的! 1.

原创 iOS 中播放gif圖片

今天突然想到自己工程裏面要用到這塊,所以自己也整理了一下,留着備用,自己從網上下載了張gif的圖片,拿來測試下   方法一:    //設置位置和大小  把圖片放在webView上播放     CGRect frame=CGRec

原创 iOS 獲取設備型號,設備版本號,程序版本號

      iOS 開發  常用到的方法 NSLog(@"uniqueIdentifier: %@", [[UIDevice currentDevice] uniqueIdentifier]);     NSLog(@"na

原创 Images.xcassets 的簡單使用

總結起來Images.xcassets 就這麼幾句話(1)下面開始簡單整理進入images.xcassets 右鍵--->New Image Set 或者點XCode的images.xcassets界面左下有個+號, 新增New

原创 iOS xxx.pch

Info.plist與Prefix.pch修改文件位置遇到的問題及解決方法  如果要更改Info.plist與Prefix.pch文件實際路徑,也就是實際文件的位置(不是在工程中的組織路徑),需要到Build Settings中修改對

原创 iOS 工程常用的幾個第三方框架

寫iOS 程序的時候往往需要很多第三方框架的支持,可以大大減少工作量,講重點放在軟件本身的邏輯實現上。 GitHub 裏面有大量優秀的第三方框架,而且 License 對商業很友好 1. Mantle Mantle 讓我們能簡化

原创 Mac下利用(xcode)安裝git

一、AppStore     最安全途徑:搜索下載Xcode,(需要AppleID)。     其他:直接百度Xcode下載。 二、Xcode     打開Xcode-->Preferences(快捷鍵 Command +

原创 iOS 一些常用的宏定義

iOS開發過程中使用一些常用的宏可以提高開發效率,提高代碼的重用性;將這些宏放到一個頭文件裏然後再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。 補充  #define m

原创 iOS Category詳解

此文章對類別分析的很透徹,雖然有些地方可能重複說着類別的作用和優缺點,不過沒關係,,看的多了,,我們都記着了,,我覺得這樣更好,繼續學習,加油! 類別 類別是一種爲現有的類添加新方法的方式。 利用Objective-C的動態

原创 iOS 應用程序的生命週期詳解

今天看了一下午的iOS 應用程序的生命週期,本來對這些只是大概的瞭解,並沒有深入的去了解他,,所以也沒有太在意,今天突然覺得做iOS 開發  一定要明白應用程序在整個手機系統的前臺後臺的運行狀態、應用程序各個狀態的變換,及調用的哪些方法