Tôi khá mới với Swift (dưới 1 năm) và tôi không chắc cách cập nhật lên Swift mới nhất trong Xcode mới mỗi năm. Dự án của tôi đã được bắt đầu theo Xcode 8
và Swift 3.2
. Bây giờ tôi đã nâng cấp Xcode 9
, mà AFAIU hỗ trợ Swift 4
.Cập nhật lên Xcode 9 và Swift 4
Vì tôi đang sử dụng Cocoapods
, tôi rõ ràng đã cập nhật tất cả các nhóm thành phiên bản mới nhất của mình, mà tôi tin là hành vi chính xác.
Tuy nhiên, tôi thấy rằng Swift version
trong cài đặt đích vẫn được đặt thành Swift 3.2
. Điều đó có nghĩa là gì? Thay vào đó, tôi có nên thay đổi nó thành Swift 4
? Hoặc đó cũng giống như phiên bản tối thiểu mà tôi phải viết mã theo?
Ngoài ra, tôi có 2 cảnh báo trong dự án:
Regardings Pods, rõ ràng là Cocoapods
sẽ khắc phục điều đó, vì vậy np.
Điều gì về không gian làm việc của tôi? Mục tiêu của tôi xây dựng tốt mà không có lỗi và cảnh báo, tôi không chắc chắn lý do tại sao nó cho tôi biết về chuyển đổi? Không nên nói một dòng chính xác trong tập tin với mã thay vào đó?
Vui lòng mô tả luồng cập nhật chính xác cho Swift mới nhất là gì và cách thức hoạt động với một số nhóm không cập nhật lên Swift mới nhất mỗi năm. Tôi có bị buộc phải loại bỏ chúng, hoặc như ngã ba và cập nhật Swift mới nhất theo cách thủ công không?
IC, nhưng dù sao cho tương lai Xcode 10, tôi đoán, tốt hơn là nên cập nhật lên Swift 4. Về cập nhật nhóm, tôi có một câu hỏi. Vậy nếu pod không được cập nhật lên Swift 4 thì sao? Tôi có thể sử dụng nó không? Hoặc tôi sẽ phải hạ cấp dự án/mục tiêu sang Swift 3.2? –
@StasIvanov có, nhóm sẽ tự động xác định phiên bản cụm ca cao của bạn và phiên bản ngôn ngữ lập trình Swift. Và tự động tải xuống các tệp/libs có liên quan từ các nguồn – Krunal
@StasIvanov Hiện tại, sẽ tốt hơn nếu làm việc với Swift 3.2 (không đi với 4.0) cho các dự án hiện có. Bạn có thể chọn Swift 4.0 cho các dự án mới. – Krunal