iOS çerçevelerinde oldukça yeni ama Carthage
ve Swift
civarında çaldığım için çok yeni bir soruya geldim, ancak aradığım cevabı bulamadım.Carthage yuvalanmış bağımlılıklar
Şu anda Alamofire
ve ObjectMapper
libs etrafında oynuyor ve AlamofireObjectmaper
adlı başka bir çerçeve olduğunu, bu ikisi arasında incelikle bir bağlantı oluşturur.
Şimdi sorum şu: Cartfile'ımda bunu nasıl ele almalıyım? Benim ilk fikir her üç
github "Alamofire/Alamofire" ~> 3.0
github "Hearst-DD/ObjectMapper" ~> 1.1
github "tristanhimmelman/AlamofireObjectMapper" ~> 2.1
dahil oldu Ama sonra AlamofireObjectMapper
güvenir çünkü kendi çerçevesi içine hem Alamofire
ve ObjectMapper
gömer düşündüm, ben bu ikisini kapsayacak şekilde gerek yoktu. Bu yüzden her şeyi kaldırdım ve sadece tek AlamofireObjectMapper
satırını ekledim. Ve benim prototip hala
? Bekarım Alamofire
ve `ObjectMapper çerçeveler tutmalıdır. Benim kodunda hala import Alamofire
(iyi olabilir çalışıyor. Ve eğer öyleyse, nasıl aslında Kartaca tarafından işlenir ?
Çünkü gördüğüm kadarıyla AlamofireObjectMapper
çerçeve o Alamofire
çerçevenin kendi versiyonu ihtiva etmez dan., herhangi bir sorun neden olmaz Eğer öyleyse o? hem Alamofire
çerçeveler bir noktada farklı sürümünü içeren bu olabilir Çalışma zamanında mı?
AlamofireObjectMapper'ın Carthage klasörünün içerdiği alt modüller olarak Alamofire ve ObjectMapper'ın var olduğu görülüyor. – eonist