Type: Quote

Apple News – Update your application

Apps must accurately describe new features and product changes in their "What's New" text. Simple bug fixes, security updates, and performance enhancements may rely on a generic description, but more significant changes must be listed in the notes.

— Apple official guide

To everyone who releases their own applications! 📱 Previously, about new game updates, you could write 1-2 lines and Apple accepted them, now developers are required to describe in detail everything that was changed in the update, otherwise the game or application will be rejected. About this Apple is written in the official guide, paragraph 2.3.12: developer.apple.com/app-store/review/guidelines/#accurate-metadata Update game and application for IOS in App Store Details description Apple guide

Read & comments

Apple emoji

😏👿👻👼🏻⛄️ - Apple Emoji

Apple has banned developers from using emoji in their applications. Emoji Apple can now be used only when typing text from the keyboard, in other cases (for example, use as buttons or other elements) in the release of the application will be denied. Development Programming Swift tutorial

Read & comments

Properties: get & set (Swift)

var test: Int {
get {
return x
}
set (newVal){
x = newVal
}
}
test = 200

Do you know anything about calculated properties? Get and Set do not store the values, they are needed to store the state of the object, stored inside variables and are recalculated every time it is accessed. Get – calculates and returns a value. Set – sets the value. Swift tutorial programming Tutorial language Swift  

Read & comments

Virtual world reality?

override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// Create a session configuration
let configuration = ARSessionConfiguration.isSupported ?
ARWorldTrackingSessionConfiguration() : ARSessionConfiguration()
sceneView.session.run(configuration)
}

WWDC 2017 Apple announced the framework for working with the augmented reality ARKit SDK. Thanks to the camera and motion sensors, ARKit tracks motion, detects light and finds the surface. The framework tracks changes in the frame and compares them to the data from the motion sensor. As a result, a virtual model of the real world is created. Basis ARKit: ARSCNView and ARSKView they contain the class ARSession, which works with augmented reality. Swift programming Apple IOS developer ARKit the World

Read & comments

UICollectionView (Swift)

override func viewDidLoad() {
super.viewDidLoad()
let layout: UICollectionViewFlowLayout = UICollectionViewFlowLayout()
layout.sectionInset = UIEdgeInsets(top: 20, left: 10, bottom: 10, right: 10)
layout.itemSize = CGSize(width: 90, height: 120)

collectionView = UICollectionView(frame: self.view.frame, collectionViewLayout: layout)
collectionView.dataSource = self
collectionView.delegate = self
collectionView.registerClass(UICollectionViewCell.self, forCellWithReuseIdentifier: "Cell")
collectionView.backgroundColor = UIColor.whiteColor()
self.view.addSubview(collectionView)
}

Tell you what UICollectionView is. UICollectionView – allows you to arrange your images, photos in the selected order, in a column or row. @IBOutlet weak var collectionView: UICollectionView! When loading the CollectionView, you must specify the data for all cells. To create it, you need to use three protocols: UICollectionViewDataSource, UICollectionViewDelegate, and UICollectionViewDelegateFlowLayout. Swift programming Xcode IOS iPhone

Read & comments