这不会编译:
我尝试过几种不同的东西; 声明Dictionary的不同方法,更改其类型以匹配数据的嵌套.我也试着明确说我Any是一个集合所以它可以下标.没有骰子.
import UIKit
import Foundation
class CurrencyManager {
var response = Dictionary<String,Any>()
var symbols = []
struct Static {
static var token : dispatch_once_t = 0
static var instance : CurrencyManager?
}
class var shared: CurrencyManager {
dispatch_once(&Static.token) { Static.instance = CurrencyManager() }
return Static.instance!
}
init(){
assert(Static.instance == nil, "Singleton already initialized!")
getRates()
}
func defaultCurrency() -> String {
let countryCode = NSLocale.currentLocale().objectForKey(NSLocaleCountryCode) as String
let codesToCountries :Dictionary = [ "US":"USD" ]
if let localCurrency …Run Code Online (Sandbox Code Playgroud) 我想创建一个如下所示的UICollectionView:

它不可滚动或可编辑.我目前想知道如何为此编写布局.我猜它不会是一个子类UICollectionViewFlowLayout.我可以想到很多方法,但如果有任何"正确"的方式,我很好奇.细胞将具有动画效果.
每行或每列应该是它自己的部分吗?