ebook img

WWDC17 Ali Ozer Daphne Larose App Frameworks PDF

298 Pages·2017·6.18 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview WWDC17 Ali Ozer Daphne Larose App Frameworks

App Frameworks #WWDC17 What’s New in Cocoa • Session 207 • Ali Ozer Daphne Larose © 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. API Refinements • AppKit • Foundation • API Refinements • Ali Ozer, Director, Cocoa API Refinements Properties Nullability Generics Swift naming guidelines String enumerations Nested types API Refinements Properties Nullability Generics Swift naming guidelines String enumerations Nested types String Enumerations and Nested Types // NSSharingService, Swift 3 public let NSSharingServiceNameComposeEmail: String public let NSSharingServiceNameComposeMessage: String public let NSSharingServiceNameSendViaAirDrop: String public let NSSharingServiceNameAddToSafariReadingList: String ... open class NSSharingService : NSObject { ... public init?(named serviceName: String) } String Enumerations and Nested Types // NSSharingService, Swift 3 public let NSSharingServiceNameComposeEmail: String public let NSSharingServiceNameComposeMessage: String public let NSSharingServiceNameSendViaAirDrop: String public let NSSharingServiceNameAddToSafariReadingList: String ... open class NSSharingService : NSObject { ... public init?(named serviceName: String) } String Enumerations and Nested Types // NSSharingService, Swift 3 public let NSSharingServiceNameComposeEmail: String public let NSSharingServiceNameComposeMessage: String public let NSSharingServiceNameSendViaAirDrop: String public let NSSharingServiceNameAddToSafariReadingList: String ... open class NSSharingService : NSObject { ... public init?(named serviceName: String) } // NSSharingService, Swift 4 open class NSSharingService : NSObject { ... public struct Name : RawRepresentable, Equatable, Hashable { … } ... public init?(named serviceName: NSSharingService.Name) } extension NSSharingService.Name { public static let composeEmail: NSSharingService.Name public static let composeMessage: NSSharingService.Name public static let sendViaAirDrop: NSSharingService.Name public static let addToSafariReadingList: NSSharingService.Name ... } // NSSharingService, Swift 4 open class NSSharingService : NSObject { ... public struct Name : RawRepresentable, Equatable, Hashable { … } ... public init?(named serviceName: NSSharingService.Name) } extension NSSharingService.Name { public static let composeEmail: NSSharingService.Name public static let composeMessage: NSSharingService.Name public static let sendViaAirDrop: NSSharingService.Name public static let addToSafariReadingList: NSSharingService.Name ... }

Description:
2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Ali Ozer. Daphne Larose.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.