Kaira DiagneGetting up to speed with UICollectionView layoutsThe main advantage that UICollectionView has over UITableView is that you have full control over its layout. If you are used to working…Apr 26, 2019Apr 26, 2019
Kaira DiagneCreating a QR code scanner for your iOS app in SwiftA QR code, short for Quick Response code, is a two dimensional barcode. Because it stores information in both the horizontal and vertical…Mar 7, 2019Mar 7, 2019
Kaira DiagneWhat I learned from building an app extensionWith App extensions iOS provides us with a powerful way to make the core functionality of our app available for use from system apps and…Feb 18, 2019Feb 18, 2019
Kaira DiagneA better way to show progress with ProgressWe all enjoy fast and responsive apps that feel good when you use them. Therefore as iOS developers we spend a lot of time on delivering…Jan 18, 2019Jan 18, 2019
Kaira DiagneUnderstanding the Core Data perform methodsCore Data is controversial to many developers. Some love it while others think it is too difficult or that it contains too many bugs…Jan 6, 2019Jan 6, 2019
Kaira DiagneinElements blogMemory management in SwiftRecently I was having a hard time tracking down a bug that was the cause of performance problems in the app I was working on. It took me a…Jun 13, 20186Jun 13, 20186
Kaira DiagneinElements blogForging juniors at Elements Part IIIWritten by Kaira Diagne and Aaron RuheJan 24, 2017Jan 24, 2017
Kaira DiagneLearning how to code — My StoryIn the beginning of 2015 I promised myself that I was going to learn how to code. When I was in college I had played around a bit with HTML…Nov 18, 2015Nov 18, 2015