попробуйте, нет проблем с вашим вопросом.
struct Objects {
var sectionName : String!
var sectionObjects : [String ]!
}
var objectsArrayUsingAppendFunc = [Objects]()
var objectsArrayWithoutAppendFunc = [Objects]()
objectsArrayUsingAppendFunc.append(Objects(sectionName: "FirstSection", sectionObjects: ["hi"]))
objectsArrayUsingAppendFunc.append(Objects(sectionName: "SecondSection", sectionObjects: ["Thomas Schmidt"]))
objectsArrayUsingAppendFunc.append(Objects(sectionName: "THIRD SECTI0N", sectionObjects: ["THIRD NAME"]))
objectsArrayWithoutAppendFunc = [ Objects(sectionName: "FirstSection", sectionObjects: ["hi"]),
Objects(sectionName: "SecondSection", sectionObjects: ["Thomas Schmidt"]),
Objects(sectionName: "THIRD SECTI0N", sectionObjects: ["THIRD NAME"])
]
print(objectsArrayWithoutAppendFunc)
print("-----")
print(objectsArrayUsingAppendFunc)