Time of Update: 2013-12-10
assign: 簡單賦值,不更改索引計數copy: 建立一個索引計數為1的對象,然後釋放舊對象retain:釋放舊的對象,將舊對象的值賦予輸入對象,再提高輸入對象的索引計數為1Copy其實是建立了一個相同的對象,而retain不是:比如一個NSString對象,地址為0×1111,內容為@”STR”Copy到另外一個NSString之 後,地址為0×2222,內容相同,新的對象retain為1,
Time of Update: 2013-12-10
現在搞iphone開發,一直不是很懂object-c的記憶體管理機制,看到apple的官方文檔寫的不錯而又沒有找到翻譯的文章。於是自己在學習它的過程中就順便把它翻譯了,自己的英語不是太好,文字組織能力那就更菜了,讀的蹩腳之處還望大家指出,我好在以後的翻譯過程中好好改正。第一次翻譯,歡迎拍磚,可不要把我拍死了呀!!!文章中帶有LPSTUDY的字樣表明是我個人的理解,可能會有不對的地方,敬請指教。實用記憶體管理雖然在記憶體管理原則一節中的很多基本的概念都很明確了,但是你仍然可以採用一些很實用的步驟來
Time of Update: 2013-12-10
最近公司開發新項目,由於伺服器端在上海,iphone用戶端在瀋陽,因此溝通不通暢。之前都是通過xml格式發送資料到伺服器。因此在改為json後,發送經常不通過,後來通過尋找伺服器端錯誤log才知道,NSString *contentType = [NSString stringWithFormat:@"text/xml"];[request addValue:contentType forHTTPHeaderField: @"Content-Type"];
Time of Update: 2013-12-10
在開發過程中,發現有時候UIActionSheet的最後一項點擊失效,點最後一項的上半地區時有效,這是在特定情況下才會發生,這個情境是試用了UITabBar的時候才有。解決方案:在showView時這樣使用, [imageActionSheet showInView:[UIApplication sharedApplication].keyWindow];或[imageActionSheet
Time of Update: 2013-12-10
1、調用 內建mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]];2、調用 電話phone[[UIApplication sharedApplication] openURL:[NSURL
Time of Update: 2013-12-10
在viewdidload的時候,把每個TextField設好tag。之後就可以根據最下面的UITextField的內容來判斷鍵盤的彈出和關閉了 有的TextField* namename.tag = 2;下面就是當tag==2的情況下,才能夠把介面談到上面去。- (void)textFieldDidBeginEditing:(UITextField *)textField { //當點觸textField內部,開始編輯都會調用這個方法。textField將成為first
Time of Update: 2013-12-10
iOS中如果我們只有一次讀取一張圖片或者一個視頻(或拍一張照片/視頻)的需求,那麼我們用 UIImagePickerController
Time of Update: 2013-12-10
二、建立新項目 開啟Xcode,建立一個 Wax項目,該模板可以在 User Templates 中找到。從現在開始,APP_ROOT將代表項目本身所在的路徑。運行app,你將在iPhone模擬器中看到Hello
Time of Update: 2013-12-10
[cpp]今天客戶報了一個應用在iOS6上的bug,比如有一個secureTextEntry為Yes的UITextField和 一個普通的UITextField,重現步驟: 1. 點擊普通的UITextField輸入類容, 2. 點擊密碼UITextField輸入內容, 3. 點擊普通的UITextField重新獲得焦點, 4.
Time of Update: 2013-12-10
在網上搜尋了下,發現只有部分講解CoreData關係的,但對多表之間的查詢並沒有相應的介紹。因此操作自己寫了個。先建立幾個表。1、部門表:department dp_id Integer primary key dp_deptname varchar(20) //使用coredata實體建立時用string就行圖: 2、
Time of Update: 2013-12-10
從實現上看上使用ADF的JBO來實現商務邏輯,通過HTML5 build 頁面。 看上去不錯,改天有空玩玩。Several unique aspects to Oracle ADF Mobile solution:Develop once run on many - same code base used for both iOS and Android applicaitonsUses Java - no need to learn device specific
Time of Update: 2013-12-10
1、首先在appDelegate中,把view添加到window中有兩種方式、[cpp]self.window.rootViewController = self.view; [self.window addSubview:self.view.view]; self.window.rootViewController = self.view; [self.window
Time of Update: 2013-12-10
很多時候我們都在為鍵盤遮擋了原本就不大的螢幕時而煩惱,特別是當使用者處於編輯狀態時,鍵盤下面的內容就看不見了,使用者只能處於盲打狀態了。現在有一種簡單的解決辦法,基本思路就是,添加通知。一直監聽鍵盤事件,在鍵盤遮擋時,將編輯器上移鍵盤的高度,鍵盤消失時,編輯區回複原來位置,ok,來兩段代碼吧[cpp] - (void)viewDidLoad { [super
Time of Update: 2013-12-10
- (void)initCheckVersionWithData:(NSData *)data{ NSData *xmlData = data; NSString *result = [[NSString alloc] initWithData:xmlData encoding:NSUTF8StringEncoding];
Time of Update: 2013-12-10
最近開發的ios項目,由於需要向伺服器發送,本應用的活躍手機量。通過擷取手機的唯一標示符UUID或者MAC地址。由於IOS5以後,不支援擷取uuid,因此擷取MAC地址。下面的代碼複用率極高,可以作為很重要的參考。 #pragma mark MAC// Return the local MAC addy// Courtesy of FreeBSD hackers email list// Accidentally munged during previous update.
Time of Update: 2013-12-10
iOS 支援多個層次的多線程編程,層次越高的抽象程度越高,使用起來也越方便,也是蘋果最推薦使用的方法。下面根據抽象層次從低到高依次列出iOS所支援的多線程編程範式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才開始支援) 下面簡要說明這三種不同範式:Thread
Time of Update: 2013-12-10
以下是Chris Hulbert文章的主要內容:作為一名 iOS 開發人員,我最近終止了和Google(Sydney)的合約,我的工作是開發Google Maps Coordinate應用。在忘記這段經曆之前,我想和大家分享一些體驗和經曆。不過,因為時間不長,所以不會有什麼大爆料。在Google工作的 iOS 開發人員我那些 iOS
Time of Update: 2013-12-10
前緣最近進行的一個iOS項目告一段落,使用 Git 進行原始程式碼控制。通過 Gitstats 進行統計。 統計結果1. 概況Age 105 days, 45 active days (42.86%)Total Files 400Total Lines of Code 17100 (42058 added, 24958 removed)Total Commits 231
Time of Update: 2013-12-10
UILabel * label = [[UILabel alloc] init]; NSString * text = @"hellohellohellohellohellohellohellohellohellohellohellohello "; label.text = text; [label
Time of Update: 2013-12-10
1 前言建立一個 UIRotationGestureRecognizer 的監視器,然後在綁定到你的視圖中,用來捕獲使用者利用手指在螢幕上做旋轉的手勢 。UIRotationGestureRecognizer 這個類有一個 rotation 的屬性,這個屬性可以用來設定旋轉的方向和旋轉的弧 度 。 當 用 戶 的 手 勢 開 始 和 結 束 的 時 候 分 別 會 用 到 如 下 的 兩 個 屬 性 .UIGestureRecognizerStateBegan,