Wednesday, October 14, 2015

(Kinh nghiệm) Về static library và static framework trên iOS

Trước XCode 6 ra đời thì đa số mọi người muốn viết những code chung trong static library để có thể dùng cho nhiều project. Có những người tạo project là static library nhưng khi build thì tạo folder có đuôi là .framework để add những file header và static library vào. Nhưng thực chất nó cũng chỉ là static library. Vì khi bạn muốn tích hợp những static library khác vào project static library mà bạn đang làm thì sẽ gặp nhiều vấn đề xảy ra. Vì thế khi bạn làm project framework mà có tích hợp những static library khác vào thì nên khởi tạo project theo dạng framework (Cocoa Touch Framework) như sau:


Bạn có thể xem hướng dẫn từng bước tạo framework và tích hợp framework đó vào project tại đây.

PS: Nếu bạn không muốn viết kiểu này thì chỉ có thể tích hợp nhiều static library trong application project. Hoặc có thể viết static library tích hợp vào cocoapods để tích hợp và update cho thuận tiện, có thể tham khảo cách làm tại đây.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.