Memory Management in Swift

Posted Leave a commentPosted in Tutorials

Understanding Memory Management, Strong, Weak and Unowned References Behind all the coding that we are doing, you may have noticed some of your variables with the reference of strong, weak or unowned when writing your codes. What is Memory Management and what does the reference really means? The usage of strong, weak or unowned are actually related to the memory management in Swift called Automatic Reference Counting also referred to as (ARC). Let’s slow down a little and try to understand what this means. So, ARC actually does automatic reference counting. In the definition of Computer Science, Reference Counting is a technique of storing number of references, pointers, or handles into a resources such as an object, block or memory, disk space or other resources. In short, ARC actually helps store references into memory and helps clean up when it is not being used. On a side note, reference counting in this case only applies to instance of classes and not structures and enumerations as they are both value types […]

iOS 12 and Swift 4.2 for beginners!

Posted Leave a commentPosted in Classes, News

We are proud to tell you that our new iOS12 course is here! This course is designed for absolute beginners, if you havent done any iOS development in your life, after taking this course you will be able to write your own iOS applications in just few weeks time! Yest that right, few weeks, not months and years. Our course will take you step by step from downloading xCode to posting your ready app to AppStore! We are going to teach you Swift 4.2 programming language and we will use the latest xCode 10 (free from AppStore) to design and develop our iOS apps. The course will start at absolute beginner level and gradually move to more advance topics when you get more familiar with iOS12, Swift 4.2 and xCode! We are going to cover very wide topics! By the time you complete this course, you are going to be experienced iOS Developer, you can star building your own apps, find new work or even work from home and make […]

iOS12 Real time chat application

Posted Leave a commentPosted in Classes

In this course we are going to build real world ios application. That you can post to appstore. When we finish with the course, you are going to have an app ready to post to AppStore. This iOS12 chat application can easily replace your native iOS chat app or Whatsapp. It will have all functions that whatsapp provides. Our application will include below functions: One on one chat Group chat Multimedia messages Fully end to end encryption Push notifications Call function Blocking users Phone number authentication with firebase The course will use latest xCode (xCode10), latest iOS (iOS12), latest Firebase Firestore real time database, Sinck Call, One Signal Push notification and many other 3rd party libraries. We will use JSQMessagesViewCntroller to display chat section. This is the biggest tutorial of its kind written in Swift and the mos complete iOS chat application tutorial out there. We are going to go through every line of code together, I always explain in details all the functions I implement. This course is NOT […]