Category: Cocoa

  • Pedias 6.0

    With the release of 6.0 the age of the big cats has come to an end. From now on Pedias will run on MacOS Sierra and beyond. I know we are way behind in catching up to Apple and dropping support for yesteryear’s OS, but we like to keep compatibility as long as possible. Yet…

  • Free Developer Christmas Gifts

    by

    in

    Yes, the footer displaying the current mouse-over link in the beta is back. Brent Simmons, a developer I have never met, has sent me a christmas gift. As those of you in the beta know, the web view that displays the details for an item is all brand new in the latest version and based…

  • Discogs’ API Developers

    Although the internet is overflowing with deep data most of it is trapped in old APIs that make working with the data complicated. Wikipedia, one of the largest repositories of contributed information in several languages, still relies on an old MediaWiki API that is almost useless at any meaningful search. Sites have sprung up to…

  • A Bag of Random Menus

    From time to time we receive requests that are easy to implement but don’t really fit in with the programs because they seem very specific to one user’s needs. But maybe we’re wrong to think that others wouldn’t enjoy these little fixes too. So I have started a new plugin that is a repository of…

  • EVP_… Calls Deprecated

    For a while now (since OS X 10.7) EVP_ calls in OpenSSL have been deprecated. But Wolf Rentzsch’s article has recently stirred developers to look for replacements for these calls in Common Digest. Most developers only use the EVP_ functions in order to validate a Mac App Store receipt hash, as it’s used in the…

  • isNotEmpty a Short Objective-C Code Snippet

    Today Brent Simmons improved the developer pool of reusable code by posting his code for testing if the value of an object is empty. Most programmers start down this path with NSString where for most purposes an empty string is the same as nil. From there it grows to include NSNull which JSON parser will…

  • Sorting Titles Without Articles Fast

    Mark Dalrymple wrote an interesting article about the speed difference between isEqual: and isEqualToString: methods. Choosing between these methods is a small decision programmers make everyday. The article should reaffirm readers beliefs that concentrating on readability is more important than performance. The short of it is that he runs the methods 10 million times to…

  • I Don’t Want to Be Counted, I Just Want Links

    I am an avid Google user and even though the quality of results has suffered in the last few years, I still use Google almost exclusively when researching a topic. When the question is simple, a visit to Wikipedia or Stackoverflow will suffice but when things get complicated I tend to open several of the…

  • Detecting PPC Code Before Mac App Store Submission

    by

    in

    Since the Mac App Store is Intel only, developers have to submit applications that are stripped of all PPC code. Slowly more and more developers are building their applications Intel only, given that the latest versions of OS X, Snow Leopard and soon Lion, are Intel only. The Pedias rely on a large number of…

  • Conditionally Building Mac App Store Applications to Exclude Sparkle

    by

    in

    A lot of developers are in the process of rebuilding their apps for the Mac App Store. One of the guidelines is not using any update mechanism and leaving the updating to the App Store. Like most developers we also use the Sparkle framework to do our non-App Store updates and figuring out how to…