Tôi đã thấy rất nhiều bài nói về nhập động trong mục tiêu-c. Nhưng tôi đã không nhìn thấy bất kỳ ví dụ về những gì tôi nghĩ rằng nó được cho là.Cách phân bổ đối tượng được nhập động
cho phép nói rằng tôi có một chức năng chung được cho là sắp xếp hai đối tượng (một được cấp phát và một đối tượng khác được giải phóng) và đối tượng gọi sẽ tự gắn nó với đối tượng mới được phân bổ. Cả hai đều được kế thừa từ class0
Vui lòng giải thích điều này tuy nhiên bạn muốn nếu bạn nghĩ nó sẽ giải thích điều gì đó !!
Nếu lớp được chọn khi chạy, làm cách nào để xử lý danh sách đối số (? Là trình giữ chỗ cho bây giờ) Làm cách nào để phân bổ một đối tượng không được xác định cho đến khi chạy?
-(void) juggle:(?*)objclass1:(?*)objclass2{
? temp = [? alloc] init];
objclass1 = temp;
[temp release];
[objclass2.view removefromsuperview];
[self.handle insertsubview:objclass1.view];
}
Ha, vâng tôi biết nó không chính xác về cú pháp và lượt xem được ném vào đó. Tôi nên nói rằng ví dụ đó là mã psuedo bastardized. Và bạn đã xoay sở để trả lời câu hỏi của tôi. Cảm ơn bạn –
Bạn phải viết đó là "Class myClass = [NSArray class]". Bạn chỉ có thể sử dụng tên của chính nó khi đó là mục tiêu của một tin nhắn. –
Đó là những gì tôi nhận được để làm việc này vào ban đêm trong một trường văn bản web ;-) –