Câu hỏi được gắn thẻ «nsstring»

NSString là lớp chuỗi ký tự văn bản đơn giản trong Ca cao và Ca cao cảm ứng. Xem thêm NSMutableString, NSData và NSMutableData (đối với các đối tượng chứa byte thay vì ký tự ngôn ngữ của con người) và NSAttributionString và NSMutableAttributionString (đối với chuỗi văn bản có định dạng).




7
Hiểu so sánh NSString
Cả hai so sánh sau đây đều đánh giá là true: 1) @"foo" == @"foo"; 2) NSString *myString1 = @"foo"; NSString *myString2 = @"foo"; myString1 == myString2; Tuy nhiên, chắc chắn NSStringcó những lúc không thể so sánh hai s bằng toán tử bình đẳng và [myString1 isEqualToString:myString2]thay vào đó …



6
Phương thức sizeWithFont không được dùng nữa. bindingRectWithSize trả về một giá trị không mong đợi
Trong iOS7, sizeWithFontkhông được dùng nữa, vì vậy tôi đang sử dụng boundingRectWithSize(trả về giá trị CGRect). Mã của tôi: UIFont *fontText = [UIFont fontWithName:[AppHandlers zHandler].fontName size:16]; // you can use your font. CGSize maximumLabelSize = CGSizeMake(310, 9999); CGRect textRect = [myString boundingRectWithSize:maximumLabelSize options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:fontText} context:nil]; expectedLabelSize = CGSizeMake(textRect.size.width, textRect.size.height); …

2
Tách chuỗi NSString nhiều lần trên cùng một dấu phân tách
Tôi hiện đang nhận được một chuỗi như thế này: @"Sam|26,Hannah|22,Adam|30,Carlie|32,Jan|54" Và tôi đang chia nó ra như thế này: testArray = [[NSArray alloc] init]; NSString *testString = [[NSString alloc] initWithFormat:@"Sam|26,Hannah|22,Adam|30,Carlie|32,Jan|54,Steve|56,Matty|24,Bill|30,Rob|30,Jason|33,Mark|22,Stuart|54,Kevin|30"]; testArray = [testString componentsSeparatedByString:@","]; dict = [NSMutableDictionary dictionary]; for (NSString *s in testArray) { testArray2 = [s componentsSeparatedByString:@"|"]; [dict …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.