我正在尝试了解框架以及如何在我的Swift应用程序中使用它们.我是Swift的初学者,我理解OOP概念,但对处理库和框架来说却是全新的.
我想使用SwiftyJSON,Alamofire等框架,但希望以最简单的方式使用它们.我发现Carthage是将这些更新到您的项目中的最简单方法.但是我没有找到一个用户友好的指南或教程使用它!我在这里阅读了文档(https://github.com/Carthage/Carthage/blob/master/README.md),但对我来说非常困惑.我完全坚持创建一个Cartfile.
你如何创建Cartfile?它应该放在哪里?
在那之后,我理解了要插入的命令,但我坚持创建它并理解fundementals.
我想打开这6个可选变量,如果它们为null,我想给它们一个空字符串值.这样我就可以将这些变量打包到一个发送到API的参数数组中.
我仍然是Swift的初学者,这是我理解如何实现这一点的唯一最简单的方法,但我内心的编码器说这看起来多余而且糟糕,因为****.
有人可以帮我压缩这个或使其更简单吗?
if let fbEmail = self.fbEmail {
}else{
self.fbEmail = ""
}
if let fbDob = self.fbDob {
}else{
self.fbDob = ""
}
if let fbGender = self.fbGender {
}else{
self.fbGender = ""
}
if let fbUserIp = self.fbUserIp {
}else{
self.fbUserIp = ""
}
if let fbFacebookId = self.fbFacebookId {
}else{
self.fbFacebookId = ""
}
if let fbFacebookAccessToken = self.fbFacebookAccessToken {
}else{
self.fbFacebookAccessToken = ""
}
Run Code Online (Sandbox Code Playgroud)