Tôi có thể biết cách tự động khởi tạo một lớp trong Objective-C không?Làm thế nào để tự động khởi tạo một lớp trong Objective-C
Trả lời
MyClass *myClass = [[MyClass alloc] init];
OtherClass *otherClass = [[OtherClass alloc] init];
Cảm ơn bạn đã trả lời. Tôi cũng muốn biết làm thế nào để khởi tạo một đối tượng của lớp khác/mô-đun? – suse
Tôi muốn nói rằng lớp khác là một dự án khác và không phải là tên của lớp .. Sau đó cú pháp là gì? – suse
Tôi không hiểu ý bạn là gì. Tôi không biết làm thế nào để khởi tạo một dự án. –
Trên iPhone, nếu bạn muốn tạo một thể hiện của một lớp cho tên lớp, bạn có thể sử dụng hàm runtime objc_lookUpClass.
Ví dụ, nếu tôi có một BaseHandler lớp cơ sở và muốn tạo một đối tượng của lớp con ngay tại thời gian chạy (cứng mã hoá như myhandler trong ví dụ này):
#import <objc/objc.h>
[...]
NSString *handlerClassName = @"MyHandler"
id handlerClass = objc_lookUpClass([handlerClassName
cStringUsingEncoding:[NSString defaultCStringEncoding]]);
BaseHandler *handler = (BaseHandler *) [[handlerClass alloc] init];
- 1. khởi tạo lớp động
- 2. Làm thế nào để: Tự động khởi tạo Singleton trong C#
- 3. Làm thế nào để khởi tạo các lớp bên trong trong một bước trong Scala?
- 4. Làm thế nào để tự động khởi tạo văn hóa trong ASP.NET WebService Call?
- 5. Làm cách nào để tạo một nhân viên phục hồi tự động khi khởi động?
- 6. Làm thế nào để khởi tạo và khởi tạo một đối tượng động trong cây biểu thức?
- 7. Làm thế nào để khởi tạo, khởi tạo và cư trú một mảng trong TypeScript?
- 8. Làm cách nào để khởi tạo một std :: vector trong một hàm tạo lớp trong C++?
- 9. Làm thế nào tôi có thể tự động khởi tạo (theo tên lớp như một chuỗi) lớp để gọi getThings() trong ví dụ này?
- 10. làm thế nào để khởi tạo một đối tượng của lớp từ chuỗi trong Objective-C?
- 11. Làm thế nào để khởi tạo một mảng thành viên của lớp trong constructor?
- 12. cách Groovy để tự động khởi tạo một lớp từ String
- 13. Khởi tạo một lớp bằng trình khởi tạo siêu lớp
- 14. PHP: Làm thế nào để khởi tạo một lớp với các đối số từ bên trong một lớp khác
- 15. Làm thế nào tôi có thể khởi tạo một biến const của một lớp cơ sở trong một lớp khởi tạo 'constructor trong C++?
- 16. Làm thế nào để cung cấp khởi tạo bổ sung cho một lớp con của namedtuple?
- 17. Làm thế nào để tắt tự động khởi động lại Tomcat trong Eclipse?
- 18. Làm thế nào để khởi tạo một biến địa phương trong Java chỉ một lần
- 19. khởi tạo tăng :: multi_array trong một lớp
- 20. Làm thế nào để tạo một lớp con trong C#?
- 21. Làm thế nào để tạo các đối tượng lớp động?
- 22. Khởi tạo một Lớp động qua biến số
- 23. Làm thế nào tôi có thể khởi tạo một lớp đang có hàm tạo riêng tư
- 24. Làm thế nào để tự động thay đổi lớp của một Html.ActionLink trong MVC
- 25. Làm thế nào để khởi tạo lớp bên trong với sự phản ánh trong Java?
- 26. Làm thế nào để khởi tạo biến thành viên tham chiếu của một lớp?
- 27. Tự động khởi tạo danh sách C#
- 28. Làm thế nào để khởi tạo lớp trong khối trong Ruby?
- 29. Làm thế nào để khởi tạo một đối tượng với một hàm tạo riêng trong C#?
- 30. Làm thế nào để tự động thay đổi biểu tượng jQueryUI của một nút sau khi khởi tạo?
câu trả lời của Alex là đúng, nhưng đối với tránh mọi nghi ngờ, câu hỏi của bạn không hoàn toàn đúng. Bạn không khởi tạo một lớp. Bạn khởi tạo một đối tượng *. An * object * là một * instance * của một * class *. – Graza
Ya tôi đồng ý với bạn.Can u cho tôi biết làm thế nào để nhanh chóng một đối tượng của lớp khác/mô-đun? – suse