nsstring

    7熱度

    2回答

    假設我有簽名的方法: + (NSString *) myFormattedString:(NSString *)format, ...; 而且我希望它前面加上我的選擇(例如@「富」)的字符串。我想最好的方法是使用[myString initWithFormat:arguments:],但是你將如何實現這個方法? 我試着做以下,但我得到的警告,在註釋規定: + (NSString *) myFo

    0熱度

    2回答

    我真的和NSStrings混淆。就像當我應該做的 NSString *aString = @"Hello"; 的應該是 : NSString *aString = [[NSString alloc] initWithString:@"Hello"]; 但後來它的不同,當你將值分配給一個NSString財產,不是嗎? 有人可以幫我解決這個問題嗎? 謝謝!

    0熱度

    1回答

    嘿,所有人,當談到Objective-C/iPhone開發時,我是一個總noob。 我想從SQLite數據庫拉文本。我有一個while循環,如下所示: while(sqlite3_step(selectstmt) == SQLITE_ROW) { 這循環中,這種打印到日誌就好了: NSLog(@"Text: %s",sqlite3_column_text(selectstmt, 1));

    1熱度

    1回答

    對於我的應用程序,我需要使用Carbon文件管理器API來獲取文件夾的大小(NSEnumerator速度慢,並且使用帶有shell命令的NSTask更糟糕)。我已經導入了碳框架,我使用這個方法來得到一個文件夾的大小: http://www.cocoabuilder.com/archive/message/cocoa/2005/5/20/136503 它採用FSRef作爲參數,和我的路徑字符串是當前

    8熱度

    1回答

    我有這行代碼的NSString轉換爲NSData的: NSData *data = [NSData dataWithBytes:[message UTF8String] length:[message lengthOfBytesUsingEncoding:NSUTF8StringEncoding]]; 如何以Unicode而不是UTF8做到這一點?我的信息可能包含西里爾文字符或變音符號。

    1熱度

    2回答

    我有一個NSString,我想將它的值寫入一個NSMutableString。這是有效的: NSString *temp = [NSString stringWithString:@"test"]; NSMutableString *mutable = temp; 我問,因爲雖然這似乎是可行的,我認爲這將分配TEMP和可變的,以相同的地址空間。將值傳遞給方法或從方法返回值時,我有很多問題。有

    3熱度

    2回答

    我有以下代碼。 NSData *pageData = [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:NULL]; NSString *webpage = [[NSString alloc] initWithData:pageData encoding:NSUTF8StringEncodin

    0熱度

    1回答

    我想在UITableViewCell內自定義呈現文本。該文本可以包含多行,並且可以包含h​​ttp鏈接,字體和顏色更改。我已經看過了NSString的sizeWithFont方法,但是不能真正找到一種渲染字符串的每個部分的好方法,以便它們能夠正確地一起運行。 我是否需要分別渲染每個單詞以使其合適,還是有更好的方法?

    7熱度

    6回答

    我有一個UITableView(分組!),需要計算兩種樣式的單元格的高度:UITableViewCellStyleDefault和UITableViewCellStyleValue2。 這是我如何做到這一點的UITableViewCellStyleDefault: CGSize textSize = {300.f, 200000.0f}; CGSize size = [myTextString1

    0熱度

    2回答

    好吧,我對C套接字相當陌生,但我只需要做一些簡單的sendto()和recvfrom()調用,以通過網絡使用多播套接字獲取一個字符串。在環顧四周並閱讀了幾個指南(包括Beej's)之後,我發現下面的代碼可以監聽通過多播套接字發送的消息(這正是我需要的)。程序運行良好,但是在我的項目的其他地方將它放入一個方法(即一個名爲「listenForPackets」的方法)並試圖在runloop的另一個線程中