原创 iOS事件攔截(實現觸摸任意位置隱藏指定view)

項目裏有一個需求,類似新浪或者騰訊微博的頂部title欄的類別選擇器的消失(在選擇器展開的時候,觸摸屏幕任何地方使其消失)。 最開始的想法是當這個選擇器(selectorView)展開的時候,在當前屏幕上加入一個鋪滿整個屏幕的透明b

原创 如何在 iOS 5 中使用 Block (2)

http://www.raywenderlich.com/tutorials 這篇文章來自 iOS 教程團隊成員 Adam Burkepile, 一個全職軟件諮詢顧問和獨立 iOS 開發者。 看看他最新的 app Pocket No

原创 XCode的一些調試技巧

原帖地址:http://blog.csdn.net/kesalin/article/details/7222153 XCode 內置GDB,我們可以在命令行中使用 GDB 命令來調試我們的程序。下面將介紹一些常用的命令以及調試技巧。

原创 如何讓IOS應用從容地崩潰

雖然大家都不願意看到程序崩潰,但可能崩潰是每個應用必須面對的現實,既然崩潰已經發生,無法阻擋了,那我們就讓它崩也崩得淡定點吧。 IOS SDK中提供了一個現成的函數 NSSetUncaughtExceptionHandler 用來做

原创 iOS開發:小技巧積累

1、獲取全局的Delegate對象,這樣我們可以調用這個對象裏的方法和變量: [(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVar

原创 NSString+NSMutableString+NSValue+NSAraay用法彙總(很不錯的哦)

發過程中難免遇到字符串操作,下面是爲您總結的NSString+NSMutableString+NSValue+NSAraay用法彙總,幫您應對各種字符串操作。 //一、NSString        /*----------------創

原创 ios小技巧

暫時總結出這些,後續會慢慢增加 有點亂,實在是文筆不好,請見諒 九十九條啊,我慢慢積累,一年估計還是能寫到的吧 (一)關於UITableView 1.任意設置Cell選中狀態的背景色: UIView *bgView = [[UI

原创 iOS開發之緩存(一):內存緩存

http://blog.csdn.net/zhuqilin0/article/details/6647123 原帖地址  前面一片文章介紹瞭如何上傳和下載文件,這篇文章將介紹一下如何在iOS設備中進行緩存。 這篇文章將只介紹一下將內

原创 NSZombieEnabled調試EXC_BAD_ACCESS的原理

另外兩個好的帖子:http://www.cnblogs.com/likwo/archive/2011/02/28/1967066.html http://www.cnblogs.com/jqyp/archive/2012/02/03

原创 Invisiblix:讓隱藏文件無處可藏

相信果迷們都已經熟悉 Mac OS X 系統中隱藏文件的方法:在文件名前面加上一個英文句號“.”,比如.Hiddenfile;這樣一來該文件便不會顯示在 Finder 中。而想要在 Finder 中顯示隱藏文件的話可以使用下面這條終

原创 XCode快捷鍵速查壁紙

強而又悍的Colin Wheeler製作了一個XCode快捷鍵速查的PDF文檔,非常適合做爲牆紙使用。 你可以直接下載1280×800的png文件,或者下載這個矢量的PDF文件改成適合你屏幕分辨率的牆紙。 很有意思,我現在的牆

原创 XCode 4 的調試定位技巧

經常有朋友會問Crash的問題。Crash最多的無非就兩種,一種就是signal SIGABRT,大概的意思就是發送Message出現問題,信號迷失了。這種的Crash其實是很好定位,Crash了後直接看Console裏出的最後日誌,

原创 關於va_list

《iOS軟件開發揭密》的筆記-第89頁 可變參數在Objective-C中用 “, ... ” 表示在示例代碼中,如此接收變參:+ (NSInvocation*)invocationWithTarget:(id)_target andS

原创 根據Debug和Release狀態的變化來屏蔽日誌輸出

   我們平時在開發應用的時候,經常會用到 NSLog 來調試我們的程序,而隨着項目越來越大,這些用於調試的日誌輸出就會變得很難管理。 發佈正式版的時候一定要屏蔽掉所有後臺輸出,因爲這些輸出還是比較消耗系統資源的。  往往到了這個時候

原创 XCode 技巧之 UserScripts

    XCode作爲一款強大的IDE,當然也支持腳本功能。通過添加自己的腳本我們可以很方便的完成我們的工作。在XCode中點擊 Edit User Scripts即可方便的添加腳本,而且XCode自帶的腳本也相當於給我們提供了豐富的