Bart Jacobs
Bart Jacobs runs Code Foundry, a mobile and web development company based in Belgium. Bart is also the managing editor of Mobiletuts+.
Latest Posts
  • Code
    Mobile Development
    Core Data from Scratch: Relationships and More FetchingPreview image@2x
    In the previous article, we learned about NSManagedObject and how easy it is to create, read, update, and delete records using Core Data. However, I didn't mention relationships in that discussion. Aside from a few caveats you need to be aware of, relationships are just as easy to manipulate as attributes. In this article, we will focus on relationships and we'll also continue our exploration of NSFetchRequest.Read More…
  • Code
    Mobile Development
    Core Data from Scratch: Managed Objects and Fetch RequestsPreview image@2x
    With everything about Cora Data data models still fresh in your mind, it's time to start working with Core Data. In this article, we meet NSManagedObject, the class you'll interact with most when working with Core Data. In this tutorial, you'll learn how to create, read, update, and delete records. You'll also get to know a few other Core Data classes, such as NSFetchRequest and NSEntityDescription.Read More…
  • Code
    Mobile Development
    WWDC 2014 AftermathPreview image@2x
    WWDC is like Christmas for Cocoa developers, and this is certainly true for this year's edition due the scarcity of leaks and rumors leading up to the conference. Even though we're all curious to hear what Apple has in store for everyone loving Apple, the keynote is much more fun when you have no clue what's about to be announced, like this year. If you've seen Tim Cook's keynote, then I'm sure you agree that Apple surpassed everyone's expectations. Let's take a few minutes to summarize what Apple has announced, what it means for developers, and what you can expect later this year.Read More…
  • Code
    Mobile Development
    Having Fun with YOLOKitPreview image@2x
    Enumerating collections in Objective-C is often verbose and clunky. If you're used to Ruby or worked with Underscore or Lo-Dash in JavaScript, then you know there're more elegant solutions. That is exactly what the creators of YOLOKit thought when they created this nifty library. YOLOKit's tagline is Enumerate Foundation delightfully and they mean it.Read More…
  • Code
    Mobile Development
    Core Data from Scratch: Data ModelPreview image@2x
    In the first article of this series, we learned about the Core Data stack, the heart of a Core Data application. We explored the managed object context, the persistent store coordinator, and the managed object model. This article focuses on the data model of a typical Core Data application. We zoom in on Xcode's data model editor and we take a look at entities, attributes, and relationships.Read More…
  • Code
    Mobile Development
    iOS Fundamentals: Frames, Bounds, and CGGeometryPreview image@2x
    Working with CGPoint, CGSize, and CGRect structures isn't difficult if you're used to a language that supports the dot syntax. However, programmatically positioning views or writing drawing code is verbose and can become difficult to read. In this tutorial, I'd like to clear out a few misconceptions about frames and bounds, and introduce you to CGGeometry, a collection of structures, constants, and functions that make working with CGPoint, CGSize, and CGRect that much easier.Read More…
  • Code
    Mobile Development
    Core Data from Scratch: Core Data StackPreview image@2x
    The Core Data framework has been around for many years. It's used in thousands of applications and by millions of people, both on iOS and OS X. Core Data is maintained by Apple and very well documented. In this article, we learn about the Core Data stack, which is at the core of every Core Data application.Read More…
  • Code
    Mobile Development
    Learn iOS SDK Development From Scratch Updated for iOS 7 and Xcode 5Preview image@2x.png
    One of the best places to get started with iOS development is our series on iOS development, Learn iOS SDK Development From Scratch. I'm excited to announce that the series has been updated for iOS 7 and Xcode 5. The articles in this series have been updated to use Xcode 5 and storyboards. If you're considering to get your feet wet with iOS development, then Learn iOS SDK Development From Scratch is a good place to start.Read More…
  • Code
    Mobile Development
    Key-Value Observing with Facebook's KVOControllerPreview image@2x
    If you've ever worked with KVO (Key-Value Observing) in Cocoa, chances are that you've run into various kinds of issues. The API isn't great and forgetting to remove an observer may result in memory leaks or—even worse—crashes. Facebook's KVOController library aims to solve this problem.Read More…
  • Code
    Mobile Development
    Optimizing Application Performance with New Relic for iOS20867
    New Relic has gained name and fame for being the number one solution for monitoring application performance. It tells you what you need to know about your applications to improve performance by reducing response time and increasing application throughput. New Relic Mobile is aimed at mobile applications and in this tutorial I will show you what it can do for your iOS application.Read More…
  • Code
    Mobile Development
    In the Spotlight: David SmithPreview image david smith@2x
    David Smith is an independent software developer focusing primarily on Apple's iOS platform. In today's interview, I talk with David Smith about running a business in the App Store, the importance of income diversification, and the challenges of being an indie developer.Read More…
  • Code
    Mobile Development
    Inspecting iOS Applications with RevealPreview image@2x
    In this article, I'd like to tell you about Reveal, an OS X application created by Itty Bitty Apps that lets you inspect your application's user interface at runtime. Be ready to be amazed.Read More…