News Bulletin

Blog Posts

  • Creating iOS Apps without Storyboard – Part 1
    What are “nibless” apps? Apps which are designed without the help of Storyboard are called as “Nibless” apps. Normally we design an app with the help of a Storyboard file. Earlier they were called Xib files or Nib files. Hence the term “Nibless”. Why should we create Apps without storyboard? There are a number of … Continue reading Creating iOS Apps without Storyboard – Part 1
  • Creating your own Drag and Drop DMG
    What are Disk Images? Disk images are a means of archiving data. They are created using a tool called Disk Utility which is a File System Management Utility of macOS. Disk Images follow the extension ‘.dmg‘ and are only compatible with macOS. Disk Images are a popular way of distributing applications for macOS. They provide … Continue reading Creating your own Drag and Drop DMG
  • Creating reusable UI Components for iOS App Development
    In an earlier article I had discussed how we can create our own frameworks to easily share reusable code. In this article we will take this a little further and create our own reusable UI Components. Points to Note: The reusable component we will be creating is based on UIKit. For that reason this component … Continue reading Creating reusable UI Components for iOS App Development
  • Programming Style Guide: Command Query Separation
    An important aspect of programming, and one that people don’t think of to often, is being able to express the intentions of the code clearly. Most of the times we programmers get lost in the code we write. It is important to step back and take a look at the code we have written from … Continue reading Programming Style Guide: Command Query Separation
  • Migrating to Swift from Objective-C
    This article explores some of the advantages and challenges faced by developers while migrating to Swift from Objective-C. 1. Do we want to migrate? Before you start the migration process remove the old adage: If it isn’t broken, don’t fix it! Start by identifying the reasons why you wish to migrate. Here are some possible … Continue reading Migrating to Swift from Objective-C
  • iPhone Screen Recording – Part 2
    This is an addendum to the earlier topic on Screen and Audio recording on macOS & iOS. In the earlier article we had discussed how to share the iPhone screen on the project or how to record iPhone screen activities. In this article we are going to see how to use the built in feature of … Continue reading iPhone Screen Recording – Part 2
  • Using Swift Package Manager
    About Swift Package Manager The Swift Package Manager is the tool used to build Applications and Libraries. it streamlines the process of managing multiple Modules & Packages. Before we go ahead and learn to use Swift Package Manager we need to get familiar with some basic terminology. Modules Modules are used to specify a namespace … Continue reading Using Swift Package Manager
  • UPDATE: Swift on Linux
    This article is an UPDATE for Writing Swift Programs on Linux This article uses Command Line Interface(CLI) to write Swift Programs. If you are new to CLI then you should read the following articles: Terminal Commands for OS X – Basic, Terminal Commands for OS X – Part 2. This article has been written using Ubuntu version 16.04 … Continue reading UPDATE: Swift on Linux
  • Automation on the Mac
    In this article we are going to look at the different technologies available for automating tasks.
  • Screen and Audio recording on macOS & iOS
    In this article we are going to look at how we can use the built in Application: QuickTime to record a screen or a movie. In fact, the videos that you are about to see in the article below were created using QuickTime. A good reason to record the activity on the screen would be to … Continue reading Screen and Audio recording on macOS & iOS

For a complete list of blog posts visit

No upcoming events