I have used MBA 2012 for all the stuff you mentioned with addition to it i also used it for Music Production, and basic video editing.
Try to get one with most RAM, 8GB will be fine.
Goodluck!
let interestingNumbers = [
"Prime": [2, 3, 5, 7, 11, 13],
"Fibonacci": [1, 1, 2, 3, 5, 8],
"Square": [1, 4, 9, 16, 25],
]
var largest = 0
for (kind, numbers) in interestingNumbers {
for number in numbers {
if number > largest {
largest = number
}
}
}
largest
Excerpt From: Apple Inc. “The Swift Programming Language.”