კურსები ›
Swift (iOS)
აპლიკაციები iPhone-ისა და iPad-ისთვის: Swift-ის ენა და SwiftUI.
👑 Pro4 დონე40 მოდული200 თავიმალე
რას ისწავლი
- Swift-ის ენა
- ინტერფეისი SwiftUI-ით
- მონაცემები, ქსელი და App Store
სილაბუსი
დამწყები10 მოდული · 50 თავი
1Swift-ის საფუძვლები0 / 5
რა არის SwiftმალეXcodeმალეPlaygroundმალეlet და varმალეძირითადი ტიპებიმალექვიზი: Swift-ის საფუძვლებიმალე2მართვის ნაკადი0 / 5
ifმალეswitchმალეციკლებიმალედიაპაზონებიმალეguardმალექვიზი: მართვის ნაკადიმალე3ფუნქციები0 / 5
funcმალეარგუმენტის სახელებიმალენაგულისხმევი მნიშვნელობებიმალერამდენიმე მნიშვნელობის დაბრუნებამალეclosure-ის შესავალიმალექვიზი: ფუნქციებიმალე4კოლექციები0 / 5
ArrayმალეDictionaryმალეSetმალეგავლამალეmap, filter და reduceმალექვიზი: კოლექციებიმალე5Optional0 / 5
Optionalმალეif letმალეguard letმალე??მალეoptional chainingმალექვიზი: Optionalმალე6struct და class0 / 5
structმალეclassმალეთვისებებიმალემეთოდებიმალეინიციალიზატორებიმალექვიზი: struct და classმალე7enum და protocol0 / 5
enumმალეასოცირებული მნიშვნელობებიმალეprotocolმალეextensionმალემნიშვნელობის და მითითების ტიპებიმალექვიზი: enum და protocolმალე8SwiftUI-ს შესავალი0 / 5
რა არის SwiftUIმალეViewმალეText, Image და ButtonმალეVStack, HStack და ZStackმალემოდიფიკატორებიმალექვიზი: SwiftUI-ს შესავალიმალე9მდგომარეობა SwiftUI-ში0 / 5
@Stateმალე@BindingმალეTextField და ToggleმალეListმალენავიგაციის საფუძველიმალექვიზი: მდგომარეობა SwiftUI-შიმალე10Xcode-თან მუშაობა0 / 5
პროექტის სტრუქტურამალესიმულატორიმალეpreviewმალერესურსებიმალეგამართვამალექვიზი: Xcode-თან მუშაობამალეპროექტი: დავალებების აპიმალე
iPhone-ის აპი SwiftUI-ზე: სია, დამატება, მონიშვნა და მდგომარეობა.
საშუალო10 მოდული · 50 თავი
1განლაგება0 / 5
stack-ები სიღრმეშიმალეGrid და LazyVGridმალეGeometryReaderმალეScrollViewმალეეკრანზე მორგებამალექვიზი: განლაგებამალე2ნავიგაცია0 / 5
NavigationStackმალეsheetმალეTabViewმალემონაცემების გადაცემამალეdeep linkმალექვიზი: ნავიგაციამალე3მონაცემთა ნაკადი0 / 5
@Observableმალე@EnvironmentმალეMVVMმალედამოკიდებულებების გადაცემამალევის ეკუთვნის stateმალექვიზი: მონაცემთა ნაკადიმალე4კონკურენტულობა0 / 5
async და awaitმალეTaskმალეactor-ის საფუძველიმალეMainActorმალეასინქრონული შეცდომებიმალექვიზი: კონკურენტულობამალე5ქსელი0 / 5
URLSessionმალეCodableმალეAPI კლიენტიმალეჩატვირთვის მდგომარეობამალეAsyncImageმალექვიზი: ქსელიმალე6მონაცემების შენახვა0 / 5
UserDefaultsმალეSwiftDataმალეFileManagerმალეKeychainმალემიგრაციებიმალექვიზი: მონაცემების შენახვამალე7შეცდომების დამუშავება0 / 5
throwsმალეdo და catchმალეResultმალესაკუთარი შეცდომებიმალეშეცდომის ჩვენება მომხმარებლისთვისმალექვიზი: შეცდომების დამუშავებამალე8სიები და ფორმები0 / 5
List სიღრმეშიმალეFormმალეძებნამალეswipe მოქმედებებიმალეგანახლება ჩამოწევითმალექვიზი: სიები და ფორმებიმალე9ტესტირება0 / 5
Swift Testing და XCTestმალეერთეულის ტესტებიმალეUI ტესტებიმალეიმიტაციამალეpreview, როგორც შემოწმებამალექვიზი: ტესტირებამალე10აპის სასიცოცხლო ციკლი0 / 5
Appმალეsceneმალესასიცოცხლო ციკლის მოვლენებიმალეფონური სამუშაომალეპარამეტრებიმალექვიზი: აპის სასიცოცხლო ციკლიმალეპროექტი: ამინდის აპიმალე
აპი, რომელიც ამინდს API-დან იღებს, ინახავს ბოლო მონაცემებს და რამდენიმე ეკრანი აქვს.
მოწინავე10 მოდული · 50 თავი
1Swift სიღრმეში0 / 5
გენერიკებიმალეასოცირებული ტიპებიმალეsome და anyმალეproperty wrapperმალეresult builderმალექვიზი: Swift სიღრმეშიმალე2კონკურენტულობა სიღრმეში0 / 5
სტრუქტურირებული კონკურენტულობამალეtask groupმალეactor სიღრმეშიმალეSendableმალეAsyncSequenceმალექვიზი: კონკურენტულობა სიღრმეშიმალე3ანიმაციები0 / 5
ანიმაციამალეtransitionმალეmatchedGeometryEffectმალესაკუთარი ფიგურებიმალეCanvasმალექვიზი: ანიმაციებიმალე4UIKit-თან მუშაობა0 / 5
UIKit-ის საფუძველიმალეUIViewRepresentableმალეview controllerმალეAuto Layoutმალეფრეიმვორკების შერევამალექვიზი: UIKit-თან მუშაობამალე5სისტემის შესაძლებლობები0 / 5
შეტყობინებებიმალემდებარეობა და რუკამალეკამერა და ფოტოებიმალევიჯეტებიმალეApp Intentsმალექვიზი: სისტემის შესაძლებლობებიმალე6არქიტექტურა0 / 5
MVVM სიღრმეშიმალეცალმხრივი არქიტექტურამალედამოკიდებულებების ჩანერგვამალემოდულები Swift Package-ებითმალენავიგაციის არქიტექტურამალექვიზი: არქიტექტურამალე7ქსელი სიღრმეში0 / 5
კლიენტის დიზაინიმალეWebSocketმალეფონური ჩამოტვირთვამალექეშირებამალეოფლაინ რეჟიმიმალექვიზი: ქსელი სიღრმეშიმალე8ხელმისაწვდომობა0 / 5
VoiceOverმალეDynamic Typeმალეხელმისაწვდომობის მოდიფიკატორებიმალეკონტრასტი და მოძრაობამალეაუდიტიმალექვიზი: ხელმისაწვდომობამალე9App Store0 / 5
ხელმოწერა და პროფილებიმალეTestFlightმალეApp Store Connectმალეგანხილვის წესებიმალეშიდა შესყიდვები StoreKit-ითმალექვიზი: App Storeმალე10წარმადობა0 / 5
InstrumentsმალეSwiftUI-ს წარმადობამალემეხსიერება და ARCმალეგაშვების დრომალეენერგიამალექვიზი: წარმადობამალეპროექტი: ფოტო დღიურიმალე
აპი კამერით, რუკით, ვიჯეტით და შეტყობინებებით.
ექსპერტი10 მოდული · 50 თავი
1Swift შიგნიდან0 / 5
ARC სიღრმეშიმალეcopy-on-writeმალემეთოდის გამოძახებამალეexistential და გენერიკების ფასიმალეruntimeმალექვიზი: Swift შიგნიდანმალე2SwiftUI შიგნიდან0 / 5
view-ს იდენტობამალეშედარებამალეattribute graphმალეLayout protocolმალესაკუთარი კონტეინერებიმალექვიზი: SwiftUI შიგნიდანმალე3კონკურენტულობა შიგნიდან0 / 5
executorმალეიზოლაციის მოდელიმალემკაცრი კონკურენტულობამალეreentrancyმალეგადასვლა Swift 6-ზემალექვიზი: კონკურენტულობა შიგნიდანმალე4მაკროსები0 / 5
Swift მაკროსებიმალეSwiftSyntaxმალემაკროსის სახეებიმალემაკროსის ტესტირებამალეროდის გამოვიყენოთმალექვიზი: მაკროსებიმალე5დიდი აპები0 / 5
მოდულური არქიტექტურამალეაწყობის დრომალედიზაინ-სისტემამალეAPI კონტრაქტებიმალეfeature flagმალექვიზი: დიდი აპებიმალე6Apple-ის პლატფორმები0 / 5
macOSმალეwatchOSმალეvisionOSმალეკოდის გაზიარებამალეპლატფორმაზე მორგებამალექვიზი: Apple-ის პლატფორმებიმალე7გრაფიკა და მანქანური სწავლება0 / 5
Metal-ის შესავალიმალეCore MLმალეVisionმალეARKitმალეCore Animationმალექვიზი: გრაფიკა და მანქანური სწავლებამალე8უსაფრთხოება0 / 5
Keychain სიღრმეშიმალექსელის უსაფრთხოებამალეcertificate pinningმალებიომეტრიამალეკონფიდენციალურობის მანიფესტიმალექვიზი: უსაფრთხოებამალე9გამოშვების ინჟინერია0 / 5
CIმალეავტომატიზაციამალეეტაპობრივი გამოშვებამალეავარიების ანალიზიმალეექსპერიმენტებიმალექვიზი: გამოშვების ინჟინერიამალე10ენის განვითარება0 / 5
Swift EvolutionმალეSwift სერვერზემალეღია ხელსაწყოებიმალემიგრაციის სტრატეგიებიმალეკარიერამალექვიზი: ენის განვითარებამალეპროექტი: მრავალპლატფორმიანი აპიმალე
ერთი კოდი iPhone-ისთვის, საათისთვის და ვიჯეტისთვის, მკაცრი კონკურენტულობით.