С чего начать новичку Каждый разработчик должен понимать английский хотя бы на базовом уровне, чтобы уметь читать техническую документацию. Ведь самые полезные книги пишутся именно на английском языке. Если ты новичок в языке Swift и в такой среде разработки как Xcode, то тебе обязательно нужно ознакомиться с книгой Matthijs Hollemans – iOS Apprentice Getting Started Эта книга поможет тебе разобраться в интерфейсе программы, узнать какая вкладка за что отвечает и написать свой первый код на Swift. Книга находится в приложении: iOS_Apprentice_1_Getting_Started_v5.0
Category: Swift_Help
Swift 5.0 – Что нового?

Уменьшение размера приложений Теперь приложения не будут включать динамические библиотеки для Swift standard library и Swift SDK, за счет этого общий размер приложения уменьшится на 2-3 Мб. Функциональный объект – @dynamicCallable @dynamicCallable позволяет пользоваться объектом как функцией. Он позволит взаимодействовать с такими языками как: Python, JavaScript, Ruby и т.д. Новый атрибут в конструкции switch – @unknown Теперь нет необходимости описывать все случаи перечисления значений. Больше не будет двойного Optional в try? При вызове функции throwable с помощью try? возвращался двойной опционал, теперь опциональными будет возвращен единожды. У протоколов будут ограничения Протоколы смогут поддерживать ограничения в виде классов....
Gif animation (Swift)
Embed Gif animation? Easy! ? There are 3 easiest ways to embed an animation into a Gif application: Download using UIImageView: ??? ???????? = ???????.???????????????? (“????”) ??? ????????? = ??????????? (?????: ????????) Download using Data: ??? ????????? = ???? ???? (??????????: ??????.????.??? (???????????: “???????”, ?????????????: “???”)!) ??? ?????????? = ???????.???????????????? (?????????!) ??? ????????? = ??????????? (?????: ??????????) Download via URL: ??? ?????? : ?????? = “????://???.????.???/???????.???” ??? ???????? = ???????.???????????????(??????) ??? ????????? = ???????????(?????: ????????) Cats Gif RabbiFox 2-3 easy steps and animation is built in! Supplement to the code in the document: iOSGIF.swift Swift...
Localize the storyboard and xib (Swift)
We learn to localize the storyboard or xib. First, create your application, then go to Project – Info – Localizations, click on + and add the languages you need (Pic 1), when adding, you can check which objects you want to apply localization to. Next, next to your storyboard or xib, you will see a down arrow, expand the list, and you will see that the strings file (the specified language) has been added and it lists all the text that is in the storyboard (Pic 2). You can select all languages in the Inspector...
UIPanGestureRecognizer (Swift)
UIPanGestureRecognizer – with it you can move the overview of the area. For example: you can use UIPinchGestureRecognizer to magnify the picture and now you need the ability to move the viewport to view it completely. ✅ – Create a UIImageView; ✅ – Create UIPanGestureRecognizer () ✅ – Assign PanGesture function for panning (panGesture = UIPinchGestureRecognizer (target: self, action: # selector (self.handlePan))); ✅ – We write the necessary actions in the function (@objc func handlePan (recognizer: UIPanGestureRecognizer) { let translate = recognizer.translationInView (self.view) if let view = recognizer.view { view. center = CGPoint (x: view....