教程-Diving Deep into Swift MP4|Video:h264,1920x1080|Audio:AAC,44.1KHz,2Ch Genre:eLearning|Language:English+.VTT|Duration:1.39hours|Size:671MB Instructor:JonathanCrooke Swiftisageneral-purpose,multi-paradigm,compiledprogramminglanguagedevelopedbyAppleInc.foriOS,macOS,watchOS,tvOS,andLinux. ThiscoursetakesyoudeepintotheSwiftlanguage.ItaimstotakeyoubeyondthefluencyyouneedforeverydaySwiftdevelopment,andtowardsbecomingatruemasterandunderstandhowthelanguageworksatadeeplevel. YouwilllearnSwiftdevelopment,mostlyusingXcodeonAppleplatforms,alongwiththeabilitytoportyourknowledgetoUbuntuLinux.Youwilllearnstylishtrickstowriteelegant,professionalandpowerfulSwiftcode. WiththisSwiftcourse,youwillhaveaworkingunderstandingofhowtheObjective-CheritageofApple’splatformsshapesmanyofitsAPIs.Thisisessentialknowledgetotakeyoupastfromanintermediatelevelintotruemastery. Bytheendofthiscourse,youwillbeworkingheavilywithXcode,andwillbereadytotacklegraphicaluserinterfacedevelopmentonmacOS,iOS,watchOSandtvOS.Finally,youwillbereadytobuildyourownSwiftapplicationswithease KeyFeatures Understandin-depthSwift’smemorymanagementsystem LearntousevariousconcurrencymanagementssystemsinApple’sFoundation StartusingCocoaPodstointegratethird-partylibrariesintoyourprojects Learnhowtointegratelow-levelClanguagelibrariesintoyourSwiftprojects DevelopabasicunderstandingoftheObjective-CheritageofmostofApple’sframeworks DevelopwebapplicationsusingtheVaporframework Whothiscourseisfor YouneedtohaveafluencyinSwift’sfundamentalstotakethiscourse.YoushouldalreadybeabletowriteSwiftcodequitecomfortably.However,ifyouaren’tsatisfiedwithbeingjustagooddeveloper,andifyouwanttotaketheextrastepstobecomeatruemaster,thenthisistherightcourseforyou. WhatYouWillLearn Learnadvancedprotocol-orientedprogramming Createoriginalcustomoperatorandoperatormethods Understandandextendstandardlibrarycollectionsandprotocols Learnflowcontroltricks GetintroducedtoCarthage,SwiftPackageManager,andparticularCocoaPods BecomeacquaintedwithCocoaandtheObjective-ClegacyofApple’splatforms