原创 在mac狀態欄上顯示應用程序圖標,代碼
NSStatusItem *statusItem; statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusIt
原创 使用NSXMLParser解析XML數據
使用NSXMLParser解析XML數據 時間 2013-10-11 17:06:39 CSDN博客 原文 http://blog.csdn.net/u010962810/article/details/12618403 主題 X
原创 NSThread 多線程使用,以及NSThread 停止
[NSThread-多線程淺析 (2013-03-30 22:48:37) 轉載▼ 標籤: nsthread nsthread的使用 xcode iphone it 分類: 幫助文檔
原创 objective-c 委託的理解與應用
委託(delegate): 委託是一種設計模式。委託就是程序中的一個對象代替另一個對象來完成某些任務,或者是和另一個對象一起協調來完成某些工作。其中,委託者持有對被委託者的引用,並在適當地時間發送消息給被委託者。通過這個消息委託者通知被委
原创 Cocoa使用自定義對話框的方法
對話框其實就是一個窗口,我們在interface builder新建一個xib文件,拖入一個window,然後設計我們的對話框,界面設計好後我們需要代碼來控制對話框的行爲,比如什麼時候顯示、什麼 時候隱藏以及一些事件響應等,這時就可以用
原创 NSPopover使用
- (IBAction)alertButton:(id)sender { mypopoverView = [[MyPopoverViewController alloc] initWithNibName:@"MyPopoverV
原创 知道某年某月某日,推算當年的第幾周?
NSDateComponents *compt = [[NSDateComponents alloc] init]; [compt setYear:2015]; [compt setMonth:12]; [c
原创 iOS有三種多線程編程的技術
1、簡介: 1.1 iOS有三種多線程編程的技術,分別是: 1.、NSThread 2、Cocoa NSOperation (iOS多線程編程之NSOperation和NSOperationQueue的使用) 3、GCD
原创 委託(Delegates)示例
假設對象A調用B來執行一項操作,操作一旦完成,對象A就必須知道對象B已完成任務且對象A將執行其他必要操作。 在上面的示例中的關鍵概念有 A是B的委託對象 B引用一個A A將實現B的委託方法 B通過委託方法通知 創建一個委託(Dele
原创 Mac OS 中NSSavePanel以及NSOpenPanel的使用
Mac OS開啓沙盒之後,文件的保存會涉及到一個權限問題。如下圖,在Capabilities中,可以勾選的權限一共有5種。 NSSavePanel 最近需要保存文檔到本地,因爲不是Pictures、Music或者Movies,不能使用
原创 Objective-c 內存溢出問題經驗彙總
iOS平臺的內存使用引用計數的機制,並且引入了半自動釋放機制;這種使用上的多樣性,導致開發者在內存使用上非常容易出現內存泄漏和內存莫名的增 長情況; 本文會介紹iOS平臺的內存使用原則與使用陷阱; 深度剖析autorelease機制;低內
原创 NSUserDefaults使用
獲取 +(NSObject *) getUserDefaults:(NSString *) name{ NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefault
原创 使用 Swift 和 Objective-C 執行 iOS 內存管理的 7 個簡單技巧
使用 Swift 和 Objective-C 執行 iOS 內存管理的 7 個簡單技巧 我用於調試應用程序、查找內存問題和避免 ARC 陷阱的技術 2014 年 12 月 16 日 Taylor
原创 NSURLRequest 數據請求
中文文檔 http://blog.csdn.net/chenruizhi/article/details/36519273 1.創建並返回一個URL請求,指向一個指定的URL,採用默認的緩存策略和超時響應時長。 + (id)r
原创 objective-c協議作用
Protocol(協議)的作用: 一、定義一套公用的接口(Public) @required:必須實現的方法,默認在@protocol裏的方法都要求實現。 @optional:可選實現的方法(可以全部都不實現) 二、委託