Click vào để trở lại trang tin
FB | DIỄN ĐÀN | TRANG TIN | THỊ TRƯỜNG | TÌM KIẾM      

Go Back   macvn.com > Macintosh OS > Mac Programming
Đăng ký Hỏi/Ðáp Thành Viên Lịch Ðánh Dấu Ðã Ðọc

Mac Programming Lập trình trên Mac, cùng chia sẻ kinh nghiệm, ý tưởng và sản phẩm.

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 30-05-2012, 16:37 PM   #1
devnew
iNewbie
 
Tham gia: Jan 2012
Thứ tự: 55869
iĐangCó:
Bài: 14
Cảm ơn: 8
Được cảm ơn 0 lần / 0 bài.
devnew is on a distinguished road
Default Get List Index TableView

Các bác cho em hỏi là có cách nào get list index trong tableview theo bảng chữ cái tiếng việt không ạ..
Example:
- Em có một mảng gồm: Hạ Long, Vũng Tàu, Đà Nẵng,..
- Em đã get index bằng cách lấy các ký tự đầu tiên cũa mối từ trên (H, V,D) nhưng không được vì chữ Đ không lấy theo kiểu char được..

Thứ hai : tại sao trong một file hàm cần gọi lên trước hàm dùng mà thỉnh thoảng em thấy không cần khai bào trước mà vẫn gọi đươc.
Example:
Trích:
- (void)ham1{}
- (void)ham2{
[self ham1];
}

-> okie, nhưng nếu để ham2 lên trước thì sẽ báo không thấy hàm 1 :-s...có cách nào khai báo ham2 trước mà vẫn gọi được ham1 không ạ
Hỏi hơi ngu các bác thông cảm..nhưng những cái này em thực sự tìm hiều mà k thấy ánh sáng
devnew vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-05-2012, 17:27 PM   #2
hieupm37
iMember Pro
 
hieupm37's Avatar
 
Tham gia: Aug 2011
Thứ tự: 48625
iĐangCó: iNothing
Nơi cư trú: Vinh, Hanoi
Bài: 222
Cảm ơn: 49
Được cảm ơn 94 lần / 67 bài.
hieupm37 is on a distinguished road
Send a message via Yahoo to hieupm37
Default

Trích:
Nguyên văn bởi devnew View Post
Các bác cho em hỏi là có cách nào get list index trong tableview theo bảng chữ cái tiếng việt không ạ..
Example:
- Em có một mảng gồm: Hạ Long, Vũng Tàu, Đà Nẵng,..
- Em đã get index bằng cách lấy các ký tự đầu tiên cũa mối từ trên (H, V,D) nhưng không được vì chữ Đ không lấy theo kiểu char được..
Xử lý chữ cái ko phải tiếng Anh thì bạn nên dùng UNICODE.

Trích:
Thứ hai : tại sao trong một file hàm cần gọi lên trước hàm dùng mà thỉnh thoảng em thấy không cần khai bào trước mà vẫn gọi đươc.
Example:
Trong ví dụ của bạn, giải thích đơn giản là khi đi từ trên xuống, ham2 đã biết ham1 nên ko cần khai báo (declaration) ham1 nữa. Khi đảo lại thì ham2 ko biết prototype của ham1 nên cần khai báo prototype của ham1.
Code:
@interface MyClass ()
- (void)ham1;
@end

@implement
...
- (void)ham2
{
    [self ham1];
}

- (void)ham1
{
}
hieupm37 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
(Những) thành viên sau đây cảm ơn hieupm37 vì bài viết có ích này
devnew (31-05-2012)
Old 31-05-2012, 10:10 AM   #3
devnew
iNewbie
 
Tham gia: Jan 2012
Thứ tự: 55869
iĐangCó:
Bài: 14
Cảm ơn: 8
Được cảm ơn 0 lần / 0 bài.
devnew is on a distinguished road
Default

Trích:
Nguyên văn bởi hieupm37 View Post
Xử lý chữ cái ko phải tiếng Anh thì bạn nên dùng UNICODE.


Trong ví dụ của bạn, giải thích đơn giản là khi đi từ trên xuống, ham2 đã biết ham1 nên ko cần khai báo (declaration) ham1 nữa. Khi đảo lại thì ham2 ko biết prototype của ham1 nên cần khai báo prototype của ham1.
Code:
@interface MyClass ()
- (void)ham1;
@end

@implement
...
- (void)ham2
{
    [self ham1];
}

- (void)ham1
{
}
Cảm ơn bác..em đã hiểu ý 2 .Nhưng còn câu 1..sử dụng unicode để xử lý ntn ạ.bác có thể giải thích cho em thêm 1 chút không ạ..tks bác
devnew vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 31-05-2012, 10:13 AM   #4
camdaochemgio
iMember
 
Tham gia: Nov 2010
Thứ tự: 38829
iĐangCó: Macbook
Nơi cư trú: Hà Nội
Bài: 27
Cảm ơn: 5
Được cảm ơn 3 lần / 3 bài.
camdaochemgio is on a distinguished road
Send a message via Yahoo to camdaochemgio Send a message via Skype™ to camdaochemgio
Default

Không dùng get char mà dùng substring để xử lý. Hàm này nè:

Code:
- (NSString *)substringToIndex:(NSUInteger)anIndex
Lấy kí tự đầu tiên thì:

Code:
NSString *firstCharStr = [your_string substringToIndex:1];
__________________
------------------------------
+*+*+*+*+*+*+*+*+*+
camdaochemgio vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
(Những) thành viên sau đây cảm ơn camdaochemgio vì bài viết có ích này
devnew (01-06-2012)
Old 31-05-2012, 20:25 PM   #5
tien113
iMember Pro
 
Tham gia: Oct 2008
Thứ tự: 13881
iĐangCó:
Bài: 251
Cảm ơn: 9
Được cảm ơn 35 lần / 33 bài.
tien113 is on a distinguished road
Default

cái thứ 2 thì xài xcode mới nó xử lý dùm cả rùi, đặt loạn cả lên nó vẫn nhận bít được...

tiếng việt mình k bít nó có sort được k nữa, k sort được thì chơi key value đi, sort theo key là ok à...
tien113 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
(Những) thành viên sau đây cảm ơn tien113 vì bài viết có ích này
devnew (01-06-2012)
Old 01-06-2012, 10:17 AM   #6
devnew
iNewbie
 
Tham gia: Jan 2012
Thứ tự: 55869
iĐangCó:
Bài: 14
Cảm ơn: 8
Được cảm ơn 0 lần / 0 bài.
devnew is on a distinguished road
Default

Thanks các bác đã hỗ trợ nhiệt tình..em đã làm được rồi
devnew vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 14:24 PM.


Powered by: vBulletin v3.8.7 & Copyright © 2013, Jelsoft Enterprises Ltd.
MacVN không chịu trách nhiệm cho nội dung trên đây