Published iniOS App DevelopmentFunding (my) OpenSource workYes, ObjectivePGP is backed by the organization of a Fortune 500 company founder. We signed a 1-year long grant agreement, two months ago…Nov 5, 2017Nov 5, 2017
Published iniOS App DevelopmentPeculiar inheritance of enumIt turns out that Swift 3 nested enums combine options, but it’s not inheritance. It’s a little know “feature” you should be aware of when…Jan 9, 20171Jan 9, 20171
Published iniOS App DevelopmentCloudKit Security modelCloudKit security model is barely described in documentation, yet it’s very important aspect of this cloud solution. I do care about…Mar 11, 20161Mar 11, 20161
Published iniOS App DevelopmentRetry! in the wildIn perfect world every action finish with the success. In real world it’s not. In perfect world sending network request returns with a…Jan 8, 20162Jan 8, 20162
Published iniOS App DevelopmentHow to be awesome Swift developerI don’t know, but I received enough emails from various people asking me how to be “awesome Swift developer” to write this post.Dec 28, 20152Dec 28, 20152
Published iniOS App DevelopmentCode at the end of the queueNSOperation and NSOperationQueue are great and useful Foundation framework tools for asynchronous tasks. One thing puzzled me though: How…Nov 25, 20151Nov 25, 20151
Published iniOS App DevelopmentWhere “where” may be used?This is by far the most faved/retweeted Swift tip of mine lately:Nov 13, 20152Nov 13, 20152
Published iniOS App DevelopmentGeneric Array of Int — what, why, how?One of the great feature introduced by Swift 2.0 is possibility to define generic functions for type of Array.Oct 8, 2015Oct 8, 2015
Swift asserts — the missing manualThe assertions are neat debugging tool. This is detailed review of Swift assertions. Original post: http://blog.krzyzanowskim.comMar 11, 2015Mar 11, 2015
Google sign-in with 1PasswordHow to integrate Google sign-in form with 1Password extension.Feb 22, 2015Feb 22, 2015