Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ   Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ
Trang Chủ Giới Thiệu Chương Trình Học Tài Liệu Lịch Khai Giảng Học Phí Việc Làm Lộ trình học

Go Back   Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ > WEB - ĐỒ HỌA - LẬP TRÌNH > LẬP TRÌNH iOS
Đăng Ký Thành Viên Thành Viên Lịch Ðánh Dấu Ðã Ðọc


LẬP TRÌNH iOS THIẾT KẾ ỨNG DỤNG, GAME TRÊN IPHONE, IPAD, IPOD

Vui lòng gõ từ khóa liên quan đến vấn đề bạn quan tâm vào khung dưới , trước khi đặt câu hỏi mới.


Trả lời
 
Ðiều Chỉnh
  #1  
Old 15-06-2012, 18:43
o0o_khoaphp_o0o o0o_khoaphp_o0o vẫn chưa có mặt trong diễn đàn
Banned
 
Tham gia ngày: May 2008
Tuổi: 32
Bài gởi: 1,362
Thanks: 22
Thanked 1,809 Times in 383 Posts
Lập trình iPhone - Đối tượng NSTimer - Quản lý các thời gian trên 1 ứng dụng

NSTIMER

I – Giới thiệu:

NSTimer là đối tượng có thể chạy ngầm 1 hành động nào đó sau 1 khoảng thời gian được đặt ra trước.

Nhờ đặc tính đó, NSTimer có thể dùng cho các hiệu ứng diễn hoạt animation, đo đếm thời gian…



Ví dụ: Viết ứng dụng thi trắc nghiệm, dùng NSTimer để giới hạn thời gian làm bài là 15 phút. Hay đơn giản hơn là hiện đồng hồ thời gian ra ứng dụng, dùng NSTimer để yêu cầu cứ mỗi giây cập nhật lại thời gian mới


II – Sử dụng NSTimer

A – Khởi tạo đối tượng NSTimer

+ scheduledTimerWithTimeInterval:invocation:repeats:
+ scheduledTimerWithTimeInterval:target:selector:userInfo:repe ats:
+ timerWithTimeInterval:invocation:repeats:
+ timerWithTimeInterval:target:selector:userInfo:repeats:
– initWithFireDate:interval:target:selector:userInfo:repeats:

B – Kích hoạt đối tượng NSTimer
– fire

C – Dừng đối tượng NSTimer lại
– invalidate

D – Lấy thông tin của đối tượng NSTimer đang kích hoạt
– isValid
– fireDate
– setFireDate:
– timeInterval
– userInfo

E - Công thức chung

PHP Code:
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats 
Tham số:

seconds : Tốc độ chạy của NSTimer. Càng nhỏ thì chạy càng nhanh. Đơn vị là giây. Nếu seconds < 0 thì hệ thống tự động gán giá trị là 0.1 milisecond.

target : Khai báo đối tượng nào sẽ chứa NSTimer (Thường là self: vì NSTimer chạy ngay trên view đang hiển thị)

aSelector : Khai báo tên hành động để NSTimer thực thi nó trong thời gian NSTimer này đang được kích hoạt

userInfo : Thông tin của đối tượng NSTimer đang thực thi. Thường là nil

repeats: Nếu được gán là YES, thì NSTimer sẽ lặp đi lặp lại aSelector cho đến khi nó gặp lệnh dừng lại. Nếu được gán là NO, thì NSTimer chỉ chạy aSelector 1 lần duy nhất rồi dừng lại chứ không có lặp đi lặp lại.

thay đổi nội dung bởi: o0o_khoaphp_o0o, 07-07-2012 lúc 14:27
Trả Lời Với Trích Dẫn
Trả lời

Bookmarks

Ðiều Chỉnh

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

Similar Threads
Ðề tài Người Gởi Chuyên mục Trả lời Bài mới gởi
SSL (Secure Socker Layer) n_dung Tài Liệu Học Tập 1 25-11-2013 14:11



Múi giờ GMT +7. Hiện tại là 18:24
Powered by: vBulletin Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Ad Management by RedTyger