Tôi đang tìm một cách để có thể sản xuất các khung công tác, trong đó có các khuôn khổ phụ, không ảnh hưởng lẫn nhau trong thời gian chạy. Hình minh hoạ minh họa dưới đây mô tả ý tưởng tốt nhất.Khung hình tổ hợp Cocoa Touch
Giả sử mỗi phiên bản của khuôn khổ JSON Parser là không tương thích với người kia.
Tôi đã thử một tấn phương pháp tiếp cận để đạt được điều này, nhưng không thành công mỗi lần. Một trong những hứa hẹn nhất là khung ô, nhưng không chỉ Apple không khuyến khích sử dụng của họ (nó không rõ ràng với tôi tại sao), nhưng cũng có vẻ họ không làm việc như mong đợi.
gì sẽ xảy ra là, nếu tôi tạo ra một ứng dụng với một nhúng Khung Một mà chính nó có JSON Parser khuôn khổ v1.0 nhúng, tất cả dường như chỉ làm việc tốt. Nhưng ngay sau khi tôi thêm JSON Parser khuôn khổ v3.0 để App và liên kết các ứng dụng chống lại nó, Khung Một bắt đầu sử dụng JSON Parser khuôn khổ v3.0 khi chạy thay vì v1.0 mà nằm bên trong nó. Và giả sử chúng không tương thích với nhau, điều này có thể phá vỡ Framework A.
Tương tự, hãy thêm Framework B nhưng triển khai nào được chọn trong thời gian chạy dường như là ngẫu nhiên.
Có thể tạo Framework A có khung JSON Parser nhúng v1.0 và an toàn để sử dụng trong trường hợp như vậy không? Tôi thấy khó để tin rằng không có cách nào để đạt được điều đó, nhưng tôi không thể tìm thấy một cách để có được nó để làm việc, và bắt đầu tự hỏi nếu đó là trong thực tế có thể :(
trên khung người nhận Tôi chưa tìm thấy 'tệp nhị phân được nhúng 'chỉ trong ứng dụng người nhận, bạn đã giải quyết vấn đề này như thế nào? Tôi muốn làm 'ứng dụng