原创 理解 iOS 開發中 GCD 相關的同步(synchronization)\ 異步(asynchronization),串行(serial)\ 並行(concurrency)概念

iOS 開發過程中,常常需要用到多線程技術,GCD 是常用的實現多線程的技術,其因簡潔底層而備受歡迎。 GCD 技術中,同步(synchronization)\ 異步(asynchronization),串行(serial)\ 並行(

原创 node.js版本升級

今天,又發現一個超級簡單的升級node.js的方法。一行命令搞定,省去了重新編譯安裝的過程。 node有一個模塊叫n(這名字可夠短的。。。),是專門用來管理node.js的版本的。 首先安裝n模塊: npm install -g

原创 WebKit、Safari以及SafariViewController

本文由CocoaChina譯者ztdj121(博客)翻譯,校對:星夜暮晨 作者:Eva Diaz-Santana 原文:WebKit, Safari and SafariViewController 自iOS問世以來,iO

原创 Smoke test,Sanity test,Regression test之間的區別

原文發佈於http://blog.csdn.net/iefreer/article/details/11559657 在測試領域,冒煙測試(smoke test)、可用性測試(sanity test)和迴歸測試(regression

原创 關於爛代碼的那些事(上)

原文發佈於http://blog.2baxb.me/archives/1343 1.摘要 最近寫了不少代碼,review了不少代碼,也做了不少重構,總之是對着爛代碼工作了幾周。爲了抒發一下這幾周裏好幾次到達崩潰邊緣的情緒,我決定

原创 關於爛代碼的那些事(中)

1.摘要 這是爛代碼系列的第二篇,在文章中我會跟大家討論一下如何儘可能高效和客觀的評價代碼的優劣。  在發佈了關於爛代碼的那些事(上)之後,發現這篇文章竟然意外的很受歡迎,很多人也描(tu)述(cao)了各自代碼中這樣或者那樣的問題。

原创 談談Objective-C的警告

原文發佈於http://onevcat.com/2013/05/talk-about-warning/?utm_source=tuicool&utm_medium=referral 一個有節操的程序員會在乎自己的代碼的警告,就像在乎

原创 iOS開發系列--並行開發其實很容易

原文發佈於http://www.cnblogs.com/kenshincui/p/3983982.html 概覽 大家都知道,在開發過程中應該儘可能減少用戶等待時間,讓程序儘可能快的完成運算。可是無論是哪種語言開發的程序最終往往轉換

原创 Mac上的抓包工具Charles

原文發佈於http://blog.csdn.net/jiangwei0910410003/article/details/41620363 今天就來看一下Mac上如何進行抓包,之前有一篇文章介紹了使用Fidder進行抓包 htt

原创 iOS 開發之動畫篇 - Transform和KeyFrame動畫

原文發佈於http://www.jianshu.com/p/a071bba99a1b 序言 追求美好是人的天性,這是猿們無法避免的。我們總是追求更爲酷炫的實現,如果足夠仔細,我們不難發現一個好的動畫通過步驟分解後本質上不過

原创 使用代碼爲 Xcode 工程添加文件

原文發佈於 http://draveness.me/bei-xcodeproj-keng-de-zhe-ji-tian/ 這幾天在持續更新 DKNightVersion 這個倉庫, 我對這個框架投入了很多的時間和精力. 我還是希望把這個

原创 Mac系統下創建右鍵打開Shell的功能

原文發佈於http://blog.xcodev.com/archives/open-shell-at-selected-folder-via-automater-service/ 在開發過程中經常會用到Shell(“命令行”、“終端

原创 mac卡頓

加速你的 Mac,解決關機菊花和偶爾卡頓的問題1. 打開 Finder,進入磁盤-資源庫-LaunchAgents、LaunchDaemons 和 StartupItems,刪除裏面所有東西(有 symantec 的不要刪);2. 打開

原创 IOS開發編譯錯誤:"std::terminate()", referenced from:"

但凡看到錯誤提示中提示兩個冒號C++代碼, 默認情況下Xcode創建的工程是不支持C++. 如何解決: 將工程中任意一個文件的後綴改爲.MM即可   .c  C代碼 .cpp C++代碼 .m  C代碼 + OC代碼 .MM C代碼 +

原创 升級MAC OS X自帶的SVN客戶端

原文發佈於http://blog.sina.com.cn/s/blog_a0f3ea980101c0y0.html 系統版本: MAC OS X 10.8.4 出現問題:Xcode以及Mac系統自帶的SVN版本基本都是1.6,由於日