Cài đặt CocoaPods trên Mac
1. Sử dụng gem để cài đặt CocoaPods
$ sudo gem install cocoapods
Vì cần phiên bản trước khi release phiên bản beta, nên sẽ cài đặt kết hợp.
$ gem install cocoapods --pre
2. Khởi động lại Terminal
Đừng quên, sau khi khởi động lại xong cần kiểm tra lại version xem đã cài đặt đúng chưa.$ pod -v
3. set Up
$ pod setup
Tạo Project mới trong Xcode
Trong Xcode tạo một project mới, chọn ngôn ngữ code là Swift.
Để dễ thuyết minh tôi đặt tên project này là Sample.
Đưa CocoaPods vào trong Project của Xcode
1. Di chuyển đến đường dẫn đã tạo bằng Xcode
$ cd project root directory $ ls -la Sample Sample.xcodeproj SampleTests
2. Initialization CocoaPods
$ pod init
Podfile sẽ được tạo ra.
3. Thay đổi Podfile
target 'Sample', exclusive: true do
pod 'Realm'
end
target 'SampleTests', exclusive: true do
pod 'Realm/Headers'
end
Sử dụng block chúng ta có thể phân ra từng pod cài đặt trong từng Target khác nhau.
Nếu exclusive: true thì chúng ta chỉ cài đặt được một pod duy nhất trong block.
4. Trong đường dẫn mà đã khởi tạo pod (pod init ) thực hiện câu lệnh dưới đây
$ pod install
5. Đóng project của Xcode lại, và mở project có tên là Sample.xcworkspace
Đến thời điểm này thì kết thúc việc thiết lập Realm DB .Sử dụng Realm DB bằng Swift
Realm DB cài đặt bằng CocoaPods thì được viết bằng ngôn ngữ Objective-C. Để trong project của Swift cũng sử dụng được thì chúng ta phải thêm file Bridging Header vào.
Thêm file head bên dưới vào trong project
Sample-Bridging-Header.h
1.Thêm hàng dưới đây
#import <Realm/Realm.h>
2. Vào Build Settings của project -> swift compiler
Trong mục Objecctive-C Bridging header thêm vào file Sample/Sample-Bridging-Header.h
Chú ý
rất dễ sai đường dẫn path. Tuỳ vào môi trường khác nhau mà sẽ có phân cấp khác nhau.
3. Kiểm tra lại
Trong file của swift viết vào nội dung dưới đây
RLMObject()
Nếu không thấy xuất hiện lỗi thì việc thiết lập đã thành công.
No comments:
Post a Comment