Mercado iOS & Swift vs Objective-C
-
Upload
mauricio-t-zaquia -
Category
Technology
-
view
192 -
download
2
Transcript of Mercado iOS & Swift vs Objective-C
Mercado iOS & Swift vs Objective-C
Mauricio Meirelles
Maurício Zaquia
Instrutor iOS (BEPiD)Vive iOS desde 2009Pós-graduado em Gestão de Negócios
Instrutor iOS (BEPiD)Vive iOS desde 2010Graduado em Sistemas de Informação
Experiência de 0,4356 anos em Swift
Mauricio Meirelles
Maurício Zaquia
Experiência de 0,4356 anos em Swift
$22,000,000,000
Satélite Hubble 2X
American Airlines 2X
Q2 2014, IDC
last 12 months , Business Insider
Pre-order Opening Weekend
(millions)
dazeinfo
Better Mail
PhotoKitSelf-sizing Cells
Continuity
SMS Forwarding
SceneKit
CloudKit
Extensions
Notification Actions
TouchID
Handoff
Custom KeyboardsiBeacon Improvements
Today Widget
Metal
HealthKit iMessage Improvements
Size-Classes
TestFlight
let immutableValue = truelet immutableString: String = "String"
var mutableValue = 27.05var mutableFloat: Float = 19.92
let tuple = (test: 1.23, tuple: "Works", awesome: true)println(tuple.tuples)
let namelessTuple = (1, "bc")println(namelessTuple.0)
var let
var maybeValue: String? = "I'm here!"println(maybeValue) // Optional("I'm here!")println(maybeValue!) // "I'm here!"
if let innerValue = maybeValue {println(innerValue)
}
if let
let anIntArray = [1, 2, 3]var emptyArray = [Double]()
emptyArray.append(1)emptyArray.append(2)emptyArray[0...1] = [3, 4]emptyArray.removeAtIndex(1)emptyArray.removeAll(keepCapacity: false)
for i in 0..<10 {println(i)
}
for i in 0...5 {println(i)
}
..< ...
let objects = ["Hey", "Brother"]
for (index, object) in enumerate(objects) {println("Object at index \(index) is \(object)")
}
extension Int {
func isPositive() -> Bool {return self > 0
}
}
println(32.isPositive())
let closure: ()->() = { println("I'm inside a closure!") }let another: (String,Int)->(String) = { (name, times) in
var final = ""for i in 0..<times {
final += "Hey \(name)!\n"}return final
}
closure()println(another("Maurício", 2))
Tailor Swift toyour needs.”“
HORA CERTA
Introdução ao Swift Storyboard
CoreLocation
Push NotificationsPush Actions
Silent Notifications
GCD
Threads UIViewControllerInterface Builder
SpriteKit
MVC
Delegate
Data SourceNotification Center
NSUserDefaults
Core Data
CloudKit
@IBDesignable
@IBInspectableMapKit
UINavigationController
UITabBarController
iBeacon
CoreBluetooth
UITableView
Prototype Cell
UIScrollView UISlider
UISwitchUIImageView
Gratuito
Em português
HOJE
letswift.it/itunesu