原创 更準確的獲取iOS設備型號

注意加頭文件 #import "sys/utsname.h"//加入了檢測系統設備型號 #pragma mark - 檢測系統設備型號 //加入了檢測系統設備型號,注意這個與app版本號沒有任何關係,完全是檢測手機硬件型號,比如iPho

原创 修復cocoapods

在拉下松爺更新的Podfile後,嘗試用pod update更新,結果出現下面錯誤 $pod update Update all pods Analyzing dependencies [!] Unable to satisfy the

原创 Parse源碼淺析系列(一)---Parse的底層多線程處理思路:GCD高級用法

Parse源碼淺析系列(一)---Parse的底層多線程處理思路:GCD高級用法 【前言】從iOS7升到iOS8後,GCD 出現了一個重大的變化:在 iOS7 時,使用 GCD 的並行隊列, dispatch_async 最大開

原创 NSString & Unicode

objc.io 是一個優秀的關注 Objective-C 開發的網站,發佈了一系列文章。@方一雄發起了一個將其譯成漢語的計劃。我譯的文章是 objc.io 第九期裏卷首語和第一篇文章。原文在這裏。 ————————————————

原创 iOS開發中那些高效常用的宏

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

原创 IOS7 TableView適配

ios7下的app都是全屏的,意思就是所有控制器的view默認都是從屏幕的(0,0)開始。   爲了達到全屏效果的app,官方爲UIviewController增加了幾個屬性:   1 @property(nonatomic,ass

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

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

原创 中文字符ASCII碼和NSString相互轉換

在xcode中,文件以utf8格式保存。因此,其中變量對象也是以utf8格式保存。不同語言的utf8編碼不一樣,英文的utf8編碼和ascii碼一樣。 不同語言的每個字符的utf8編碼的字節數不一樣,字節碼也不一樣。對於英文字符,查看它

原创 圖片輪播添加點擊事件遇到的問題

因爲需求修改需要給圖片輪播添加點擊事件,打開對應的url,之前實現是UIScrollView添加UIImageView做子視圖,所以考慮給UIIma

原创 iOS開發必備--環境變量配置(Debug & Release)

本文爲投稿文章,作者:陳興Startry(博客) 本篇文章主要講述瞭如何使用(Xcode配置文件xcconfig)去動態配置開發或者生產網絡環境, 以及在多項目和運行中如何切換環境。 關於xcconfig文件, 目前在官方很難找

原创 iOS Good Practices

iOS Good Practices Just like software, this document will rot unless we take care of it. We encourage everyone to h

原创 創業泡沫的「軍功章」,高薪低能的程序員要分走一半

今年 9 月阿里校招規模縮減,薪水也較往年有所下降。甚至還出現了不僅僅是產品、運營這樣的非技術崗位受到了波及,就連核心開發崗位也未能倖免。甚至出現了給了 Offer 再拒絕學生的情況,讓應屆生們體驗了一把「擁抱變化」。 程序員雲集的社