原创 [Apple官方文檔翻譯]: NSURLSession Programming Guide

關於URL加載系統 這個文檔描述了Foundation框架中的與URL交互的一些類和與服務器交互的標準互聯網協議. 這些類統一稱爲URL加載系統. URL加載系統是一個一些類和協議組成的允許應用通過URL來訪問內容的合集. 其中核

原创 iOS開發中使用OCUnit進行單元測試

最近看了一下單元測試相關的內容,雖然對單元測試,有很多開發人員有不同的意見,但是我覺得單元測試對整個項目和個人的代碼質量提高有很高的促進作用. 單元測試和 TDD開發的解釋網上很全,比如: https://zh.wikipedia.org

原创 iOS7新特性之後臺任務-Background Multitasking

iOS7發佈了關於後臺多任務的增強特性,即增加了3種後臺多任務的功能: Background Fetch 後臺請求Remote Notifications 遠程通知(靜默遠程通知)Background Transfer Service

原创 Cocoapods無法找到頭文件,CocoaPods 錯誤 target overrides the `OTHER_LDFLAGS`...

CocoaPods 錯誤 target overrides the `OTHER_LDFLAGS`... Xcode 升級到 6.0 後,更新 CocoaPods,出現瞭如下的警告 [!] The `Paopao [D

原创 iOS應用內跳轉appstore

應用appstore鏈接分兩種類型 1.  HTML 鏈接 比如: http://itunes.apple.com/us/app/pages/id361309726?mt=8 2.  iOS應用內鏈接 比如:itms-apps://

原创 iOS中使用cocoaPods管理第三方類庫

關於cocoapods網上有很多說明了. 首先發幾個我認爲有用的關於coocapods學習的網址: 官方網址:http://guides.cocoapods.org/  這裏有guideline 幾個比較原版的博客:  http://co

原创 學會使用斷言式編程--斷言在iOS中的使用

在代碼編程中使用斷言來預警意想不到的情況發生是非常好的習慣並且會節省很多調試時間,使我們高效的開發程序. 如果想看專業的名詞解釋可以參看:http://zh.wikipedia.org/wiki/%E6%96%B7%E8%A8%80_(%

原创 iOS簡單的本地化應用程序

以下是學習的一點筆記,僅供參考. 爲什麼要做國際化和本地化呢? 如果需要你的應用程序支持不同的國家地區和語言,那麼首先是需要將程序國際化,支持多語言,國際化其實就是本地化的一種整理本地化資源的一種技巧. 然後需要本地化翻譯應用程序讀出和顯

原创 簡單SVN命令(一)

由於不會svn命令行方式,總感覺少了點什麼,最近正在看如何通過命令行來操作代碼庫,在這裏記錄下學習筆記,有的部分可能不正確,幫忙指正哈. 從svn help中我們能看到,svn 命令不是很多,常用的就這些       如果我們自己要

原创 XCode Debugger中的Icon符號的意義

今天看到 唐巧的博客發佈的一片調試Icon符號的意義的博客,感覺很好,現在轉發出來. 你注意到了嗎?在Xcode中,當你點擊查看調用棧的時候,調用棧的每個方法前面都有一個Icon,而且還有好幾種不同的樣子,如下圖所示,你知道它們代表什麼意

原创 Reactivecoco 文檔翻譯(1) 基本操作方法

原文:點這裏 這個文檔說明了一些經常使用的操作,並且有例子說明. 操作主要是運用序列(sequences)和信號(signal)的流(stream)操作. Side Effect: 信號的副作用, 邊際效應 (本人的理解..) 用信號實

原创 iOS應用被拒原因總結(隨時更新)

歡迎留言補充~! 若使用了後臺定位,後臺播放的功能不能被審覈員演示出來或過程非常複雜的, 可能會被拒絕. 解決辦法: 錄製一段演示視頻提供給審覈員,在備註信息中添加一個可以在線播放視頻的URL地址就可以了. 若有類似”關於”這樣的說明並

原创 WebViewJavascriptBridge源碼解讀

WebViewJavascriptBridge是一個連接javascript和iOS Native交互的開源框架,github地址, 使用它可以在UIWebview中響應事件並執行Native方法,也可以使用Native方法調用javas

原创 C語言實現2路歸併排序

C語言實現歸併算法 #include <stdio.h> #include <stdlib.h> #define N 7 void merge(int arr[], int low, int mid, int high){ i

原创 Git使用心得

Git 使用規範 https://github.com/agis-/git-style-guide/  值得參考 使用方法: git branch 查看分支 git checkout 分支名  切換分支 git checkout -b