原创 以錨點爲基礎進行旋轉

define PI 3.14159265 -(void)rotation { CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"tra

原创 細數iOS上那些你絕對不會注意到的神細節

The Devil is in the details iPhone的靈魂在於iOS系統,恐怕這一點只要是果粉就絕對會同意。但我們喜歡iOS系統,並不僅僅因爲其強大的應用生態,也是因爲蘋果精益求精到了吹毛求疵地步的細節設計能力。正

原创 CADisplayLink與屏幕刷新同步

CADisplayLink  什麼是CADisplayLink CADisplayLink 是一個能讓我們以和屏幕刷新率相同的頻率將內容畫到屏幕上的定時器。我們在應用中創建一個新的 CADisplayLink 對象,把它添加到一

原创 解決UITableView和UITableViewCell手勢衝突的問題

在項目中經常會遇到這樣的場景:點擊空白區域,收起鍵盤;但是當前是uitableview,則這個手勢就會喝UITableViewCell的手勢發生衝突,造成UITableViewCell無法點擊的問題 下面是手勢衝突的解決辦法:

原创 mutable method is send to imutable object

NSMutableDictionary = [[NSMutableDictionary alloc]init]; yiJianSelectItmes = [NSMutableDictionary dictionaryWithDicti

原创 ios中應用程序的生命週期

1、創建工程時自動生成一個main函數:int main(int argc, char * argv[]) {    @autoreleasepool {        return UIApplicationMain(argc, arg

原创 cornerStone的使用技巧

參考文獻:http://my.oschina.net/joanfen/blog/194491 iOS下:project.xcworkspace和以.xcuserdatad結尾的文件不要提交,否則會引起衝突

原创 App被拒的那些坑

辛辛苦苦開發出了自己的產品,然後無比期待的將產品提交到AppStore,全組的人不是佛祖保佑就是薩瓦迪卡的開始請求產品能順利通過審覈。 漫長的一週過去了,結果等來的卻是一封Email,告訴你你的產品被拒了。幸福來的如此突然,把我們

原创 iOS爲有約束的空間添加動畫

最近公司經營了一個新的項目,項目的宗旨是做一個交友的app,在項目開發過程中本人負責個人主頁等相關頁面。 因爲是一個娛樂性的交友app,免不了界面要鮮豔、有吸引力,尤其是在個人主頁這一塊,要多一些小動畫,可以讓個人主頁免於顯得過於單調。

原创 不同iOS系統版本下ABPeoplePickerNavigationController和ABAddressBook訪問系統通訊錄的區別

1、ABAddressBook 1、在ios6之前,訪問系統通訊錄是不需要徵得用戶同意的,訪問通訊錄的方法如下所示: ABAddressBookRef ABAddressBookCreate ( void ),返回一個包含通訊錄信息

原创 去除字符串中的空格和回車

for (int i=0; i<trimedString.length; i++) {         NSRange range={i,1};         // 如果是空格就刪除         /*空格是和" "匹配的*/

原创 python學習筆記之python環境搭建

一、下載pycharm二、命令行安裝python三、pycharm環境配置

原创 copy和mutableCopy的區別

一、淺拷貝和深拷貝的區別 淺拷貝就是指針拷貝,即不同的變量指向同一個對象,堆中對象的引用計數加1 深拷貝就是指對象拷貝,在堆中重新分配出一塊內存,存放相同的內容,原有對象的引用計數不變。 二、copy和mutableCopy的區別 c