iOS Development

iOS is an operating system developed by Apple exclusively for Apple hardware. Originally meant only for iPhones, iOS has been extended to other Apple products like iPod Touch (September 2007), iPad (January 2010), iPad Mini (November 2012). The user interface is based on direct manipulation and consists of sliders, switches and buttons. It includes gestures such as swipe, tap, pinch, and reverse pinch. The operating system was first unveiled in the first generation iPhone in 2007 and wasn’t given a separate name as Steve Jobs simply called it OS X. Later in 2008, when Apple released its beta version, the OS was named iPhone OS. In June 2010, Apple rebranded iPhone OS as iOS, which had been used by Cisco for over a decade for its OS. Therefore, in order to avoid any potential lawsuit, Apple licensed the “IOS”” trademark from Cisco. Apple releases major updates to iOS annually, branding them as upgrades and introducing new features; until now, there are eight generations of iPhone models. Though iOS is far behind arch rival Android in terms of user base, it is more profitable for both Apple as well as developers. As of March 31 2015, the latest version of iOS — named iOS 8 — is on over 80% compatible Apple devices, while the remaining are on older versions of the mobile operating system.

Could not cast value of type ‘YZApp.CartViewCell’ (0x107340830) to ‘YZApp.CartDetailViewCell’ (0x107340ba0).

// having problem in cv.register(CartDetailViewCell.self, forCellWithReuseIdentifier: “cellId”)
or
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCel
l {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: “cellId”, for: indexPath) as! CartDetailViewCell
}
or
Check in storyBoard cell Identifier = “cellId”.