27th Sept was the decided date to upload a Swift2.2 app to the appstore. iOS10 and XCode 8 got released on Sept 13. iOS10 devices can be detected and debugged only on XCode8 ( There are some hacks out there on how to detect iOS10 devices on XCode7 also) . When we had played with […]
Category Archives: iOS
Apple does not let you scan for wifi networks!
Recently in one of our projects we got a request to make a supporting mobile app on iOS and Android which would scan networks and list out specific access points broadcasted by the customer’s raspberry pi devices. Then the user could connect to the pi and proceed with more functionality. Although this statement looks pretty […]
Optimizing Performance and Memory in iOS Apps (Part 2)
We’ve already been through optimizations in SQLite, NSLog and NSCache. Now we talk about careful use of NSNotifications, Auto-release and the power of GCD! Be careful with Notifications 1. Notifications are received on the same queue on which they are fired. So be careful about firing notifications on the Main queue since the receiver will […]
Objective C tips for Performance based iOS applications!
Most of the apps we’ve been working on in iOS test the limits of iPAD/iPAD Air devices in terms of memory and performance. The strain some of these apps can put on the processor is enormous and over the years we’ve come up with our own set of best practices based on mistakes made and […]
Quick pointers for architecting Real Time Apps for Mobiles!
We have been working on multiple real time display apps for iOS and Android which represent real time data coming from various equipment installations (you understand we can’t give details here:-)). When recently asked by an ex-colleague to list out a few points to keep in mind while architecting such apps for Mobile devices […]