原创 帶有pod的ios工程修改工程名

聲明:本文大部分內容來自於以下網址,其餘的部分是自己嘗試的總結和補充。 http://www.cocoachina.com/ios/20150104/10824.html   修改ios工程名 http://blog.csdn.net/f

原创 objective-c中的extern static const總結

先來看一下定義: 1、靜態變量 static 什麼是靜態變量:從面向對象的角度觸發,當需要一個數據對象爲整類而非某個對象服務,同時有力求不破壞類的封裝性,既要求此成員隱藏在類的內部,有要求對外不可見的時候,就可以使用static。  靜

原创 Xcode6 app沙盒目錄

從Xcode5 到Xcode 6 iOS應用的沙盒目錄有所變化,基於Xcode5已經過時,所以這裏就只介紹Xcode6 下的文件目錄: 1、下圖展示了Xocde6中app的目錄 由上圖可以看到Xcode6是通過 設備管理-》應用管理來組

原创 Xcode6 app國際化

關於ios應用的國際化,就不多說什麼了!相關概念還是度娘比較專業,這裏就直接上步驟了! /**  *  國際化步驟(默認爲英語環境)    * 1、創建新的工程並設計界面,如下圖    * 2、在 工程-> PROJECT

原创 sqlite字段類型

聲明:本文copy自博客園-殘星的博客,博客地址:http://www.cnblogs.com/mingforyou/archive/2013/02/19/2917122.html 存儲類(Storage Classes) 如前文所

原创 Xcode6 StoryBoard頁面跳轉和傳值

先來看下面的一副圖: 這幅圖展示了segue的類型: Show 根據當前屏幕中的內容,在master area或者detail area中展示內容。 例如:如果app當前同時顯示master和detail視圖,內容將會壓入det

原创 程序中的exit(1)、abort()、assert(0);

先來看一下程序的死亡方式: 程序的死亡大致有三種:自然死亡,即無疾而終,通常就是main()中的一個return 0;自殺,當程序發現自己再活下去已經沒有任何意義時,通常會選擇自殺。當然,這種自殺也是一種請求式的自殺,即請求OS將自己斃

原创 AFNetworking 3.0遷移指南

AFNetworking是一款在OS X和iOS下都令人喜愛的網絡庫。爲了迎合iOS新版本的升級, AFNetworking在3.0版本中刪除了基於 NSURLConnection API的所有支持。如果你的項目以前使用過這些API

原创 git使用詳解 terminal命令/sourceTree/Xcode

說到git,必須要先談一下版本控制。什麼是版本控制?我爲什麼要關心它呢?版本控制是一種記錄一個或若干文件內容變化,以便將來查閱特定版本修訂情況的系統。 版本控制的類型大致可以分爲三大類: 本地版本控制系統 其中最流行的一種叫

原创 iOS開發Xcode斷點調試技巧

概括的來說斷點調試可分爲一下3種: 1、普通斷點,單步調試 2、條件斷點和忽略特定的次數 3、通過LLDB命令來控制斷點的行爲 示例如下: 1、代碼 var j = 10 for i in 1...9{          NSLog("

原创 objective-c純代碼搭建抽屜項目(SWRevealViewController)

最近因項目需要,自己寫了一個採用MVC模式的oc純代碼的抽屜模板,so總結分享一下。如果哪裏有錯誤或者不正規的敵方還請各位大神指正。廢話不多說,開始上乾貨。 1、新建項目準備工作 首先:刪除launchScreen.storyboard

原创 視頻播放(MPMediaPlayerController,AVPlayer,AVPlayerViewcontroller) for iOS

和音頻播放一樣,ios也提供個很多的API。如mediaPlayer.framework下的MPMediaPlayerController、AVFounditon.framework下的AVPlayer和AVKit下的AVPlayerVi

原创 Swift Release模式下屏蔽NSLog()

1、首先在Build Settings中找到 Swift Compliler-Custom Flags,並添加以下參數 -DDEBUG參數,如下圖: 2、創建Log.swift文件並實現下面的函數 #if DEBUG     f

原创 函數指針作爲某個函數的參數及定義函數指針

聲明:本文章來源於http://blog.csdn.net/lpp1989/article/details/7767109 首先來看一下基本定義: 1、一個變量的地址成爲該變量的指針,即指針等於地址; 2、*:指針運算符,聲明一個變量是指

原创 UIMenuContnroller的使用

UIMenuController顧名思義就是用來展示菜單,但非控制器,其繼承於NSObject。如下圖的樣式 使用UIMenuController有以下幾個前提: 1. Menu所處的View必須實現 – (BOOL)canBeco