原创 分享一個xcode小插件,KSImageNamed-Xcode

來自 Kent Sutherland的一個插件,提供了圖片名稱自動補全的功能——當使用[UIImage imageNamed:@"xxx"]時,該插件會掃描整個workspace中的圖片文件。圖片太多,有時候會記不住名字,有了這個插件,就

原创 ios有關時間打印出來差8小時的問題

這個問題其實,遇到幾次了,事情比較多,就沒去仔細研究,解決方法也是很暴力的直接加上8小時。 這次遇到了,調試了下,發現其實不是那麼回事。 NSDate * nowDate = [NSDate date];//這裏的時間爲CST時間,直接在

原创 10個迷惑新手的Cocoa&Objective-c開發問題

10個迷惑新手的Cocoa&Objective-c開發問題 NOVEMBER 14, 2012 By keefo language background run­time thread run­loop del­e­

原创 IOS上AudioSession設置, 切換揚聲器和聽筒詳解

本文轉自:http://blog.csdn.net/xy5811/article/details/8563137 選擇一個Category AVAudioSessionCategoryAmbient 或 kAudioSessionC

原创 Gesture Recognizers與觸摸事件分發

轉自:http://www.winddisk.com/2012/10/15/gesture-recognizers_event_handle/ 一.Gesture Recognizers Gesture Recognizers是在

原创 ios開發之實現長按UITableViewCell彈出UIMenuController

項目中需要這個功能,網上找了下資料,有的說得不是很清楚,走了很多彎路才實現了,下面是實現步驟: 1.給cell添加UILongPressGestureRecognizer和相應處理事件 - (UITableViewCell *)tab

原创 ios開發UIView在iphone5下自適應問題

我的UIViewController的Xib裏面的View是 3.5寸的即(320*480)的。 在設置自適應自動伸長以後,經常會在ViewDidLoad方法裏面初始化一些界面,這時候使用主self.view.frame時,發現frame

原创 IOS開發之NSDictionary裏setValue:forKey與setObject:forKey、objectForKey與valueForKey的差異

setValue:forKey與setObject:forKey的差異 在使用NSMutableDictionary的時候經常會使用setValue forKey與setObject forKey,他們經常是可以交互使用的,代碼中經常

原创 sqlite3中的數據類型

大多數的數據庫引擎(到現在據我們所知的除了sqlite的每個sql數據庫引擎)都使用靜態的、剛性的類型,使用靜態類型,數據的類型就由它的容器決定,這個容器是這個指被存放的特定列。 Sqlite使用一個更一般的動態類型系統,sqlite中,

原创 讓viewDidLoad和viewWillAppear各司其責

注:本文由破船譯自:thejoeconwayblog 你是否有過這樣的感覺:有時某些代碼是放到viewDidLoad還是viewWillAppear:中,這很容易讓人混淆。在Stack Overflow上經常會遇到這樣的問題:vie

原创 iPhone開發中的圖像處理相關要點

iPhone圖像通常存儲在以下4個地方: 相冊(PhotoAlums):用戶可以使用UIImagePickerController類提供的交互對話框從該相冊中獲取圖像。應用程序包:將圖像與可執行程序、Info.plist文件和其他資源一

原创 有關UITableView的contentSize、contentInset和contentOffset

 程序裏UITableView拉到底部,最後一個cell被一個自定義的控件擋住了,只顯示了一半,因爲UITableView是繼承於UIScrollV

原创 ios開發ARC,IBOutlets之strong與weak

今天在寫程序的時候,用IBOutlets連了一個自定義的控件,出現了問題,後面訪問的時候,控件裏有些subviews沒有初始化好,取到的時候爲nil, 程序裏用了ARC, IBOutlets一連接上,就自動加了weak的定義,於是知道問題

原创 mac 通過 終端 ssh 遠程連接 centos 服務器

mac 通過 終端 ssh 遠程連接 centos 服務器 在終端下輸入 ssh -l root 204.74.*.*      就可以連接了,這是端口沒變的情況,還是原來的22 ssh -p 448(你改變的端口) -l ro

原创 ios開發之使用bundle來管理資源文件

在ios開發中爲了方便管理資源文件,可以使用bundle的方式來進行管理,比如kkgridview裏就是把所需的圖片文件全部放在一個bundle來管理的 . 切記目前iOS中只允許使用bundle管理資源文件和國際化信息,不支持代碼的打包