Golang: interface is also a type
An interface is two things: it is a set of methods, but it is also a type.
Figuring out software, one rabbit hole at a time.
An interface is two things: it is a set of methods, but it is also a type.
I was integrating the new feature of iOS 8 - Today Widget Extension - into one of my app, but got rejected by the Apple review team.
Every new version uploaded to iTunes Connect needs to have a different build number in order to differentiate the version.
Some 8 months ago, I had a post on how to upload many localized screenshots to iTunes Connect.
After upgrading to Yosemite, your brew could run into an error:
There are a few ways to include a common library in an Xcode project.
Interoperability is possible with Swift and Objective-C.
A pitfall if you have 1 of these strange encounters in Xcode:
Previously we mentioned a common pitfall with using a light style status bar.
Xcode Build Settings has a Build Active Architecture Only for every project/target.
This is a common pitfall when you are using UIStatusBarStyleLightContent for your status bar when you want light colored status text over dark colored background.
If you have multiple targets in an Xcode project, then you will need to use link_with in your Podfile to specify the targets that will use the pod.
When I did a pod update --verbose, cocoapod got stuck when trying to clone my private repos.
CocoaPods kept having breaking changes.
Strings in an iOS app can be easily extracted with strings myapp.
When I update to the latest iOS 8 today, my iPhone was stuck around 80% progress, and iTunes has an error 3014.
With the bigger than bigger launch of iPhone 6 and iPhone 6 Plus, developers need to re-orientate again on the design landscape.
Have you ever wondered how to send those nice emails with images embedded (and not as attachment)?
I regretted that I initially configured my swap space to just 1GB.
I have been using unfuddle which provided me with free 512 MB to use for my private projects, and (of course) GitHub for any opensource projects.
I had encountered TWICE, of Apple reviewers rejecting 2 of my apps because while testing, they encountered an error with Facebook login.
NSError is a very common and easy to use object in iOS.
Once again, Parse disappointed me with their developer support.
One of the common errors when using CoreData is
Why would someone setup an email server when there is Gmail?
As described in Apple Autolayout Guide, your UIView animation block should look like this:
You can access a user calendar to insert new event, or to edit or delete.
I previously wrote about how to implement NSFetchedResultsController with Magical Record (UITableView version).
Core Data is able to store binary data (NSData or UIImage) for an attribute.
Once again, I am disappointed with Parse official rep answers, which are, again, wrong.