Tôi đã lập trình trong Objective-C Cocoa trong một thời gian ngắn bằng cách sử dụng NSObjects ... Tôi thấy rằng có một khung công tác khác: CoreFoundation.Khi tôi xem xét nó, nó có vẻ là một khung C-Style.Mục đích của khuôn khổ CoreFoundation là gì?
Vì vậy, tôi có một số sự tò mò tôi muốn được làm rõ. Tôi đã googled nhưng không tìm thấy câu trả lời trực tiếp.
- Mục đích của khung CoreFoundation là gì?
- Khung Cocoa không cung cấp mọi thứ cần thiết chưa?
- Khung CoreFoundation có cung cấp bất kỳ lợi thế nào mà CocoaFramework không cung cấp không?
Đây là một số câu hỏi tôi có. Nếu bất cứ ai có thể cung cấp câu trả lời hoặc cung cấp cho tôi các tài nguyên để đọc về nó, điều đó thật tuyệt vời. Tôi tự hỏi liệu giá trị của nó có học được nhiều hơn về khuôn khổ không.
Vì vậy, có vẻ như mặc dù Core Foundation cung cấp một API có thể được gọi bằng mã C thuần túy, bất kỳ tệp thực thi nào bạn tạo ra bằng cách sử dụng Core Foundation bao gồm mã C của bạn PLUS thư viện runtime Objective-C (libobjc.dylib) và hoạt động (khởi động , vv) như là một kiểu Objective-C thực thi với các tham chiếu được liên kết động. – Colin