Bart Jacobs
Bart Jacobs runs Code Foundry, a mobile and web development company based in Belgium and writes about iOS development on his blog. Bart is also the mobile editor of Tuts+.
  • Code
    Managing Private Pods With CocoaPodsPreview image@2x
    Most of us use open source libraries on a daily basis. With CocoaPods, managing dependencies in a Cocoa project is virtually painless. In some situations, however, a project depends on a library or framework that is closed source, not publicly available. You can still use CocoaPods in such situations. In this tutorial, you'll learn how to set up a private specs repository to manage private libraries.Read More…
  • Code
    Error Handling in Swift 2Preview image@2x
    I have yet to meet a programmer who enjoys error handling. Whether you like it or not, a robust application needs to handle errors in such a way that the application remains functional and informs the user when necessary. Like testing, it's part of the job.Read More…
  • Code
    Seven Tips for the Healthy ProgrammerHealth@2x
    You don't know what you have until you lose it. We all know what it means, but we often forget that it also applies to our health. In no way is this article intended to lecture you or make you feel guilty about your lifestyle. With this article, I simply want to share a few tips that can help you stay healthy as a programmer.Read More…
  • Business
    Kickstarting Your Creative CareerPreview image@2x
    If you've just started your creative career or you're considering starting one, then this article may help you on your journey. In this post, I will give you some tips to kickstart your creative career. Even though many people don't consider themselves creative, I believe that everyone has a seed of creativity in them. Some decide to water and nurture that seed, while others don't know it exists or, even worse, ignore it.Read More…
  • Code
    Building a Shopping List Application With CloudKit: Adding RecordsPreview image@2x
    In the first tutorial of this series, we explored the CloudKit framework and infrastructure. We also laid the foundation for the sample application that we're going to build, a shopping list application. In this tutorial, we are focusing on adding, editing, and removing shopping lists.Read More…
  • Code
    Building a Shopping List Application With CloudKit: IntroductionPreview image@2x
    During last year's WWDC, Apple introduced CloudKit, a brand new framework that directly interacts with Apple's iCloud servers. The framework is comparable to a number of PaaS (Platform as a Service) solutions, such as Parse. Like Parse, Apple provides a flexible API and a dashboard that offers developers a peek into the data stored on Apple's iCloud servers. In this series, you will learn about the CloudKit framework and infrastructure by building a shopping list application.Read More…
  • Code
    What Is EXC_BAD_ACCESS and How to Debug ItDebugging@2x
    At one point or another, you will run into a crash caused by EXC_BAD_ACCESS. In this quick tip, you will learn what EXC_BAD_ACCESS is and what it is caused by. I will also give you a few tips to fix bugs that are caused by EXC_BAD_ACCESS.Read More…
  • Code
    Telerik: Transform Your Mobile App From Idea to RealityTelerik@2x
    Creating a mobile application for multiple platforms requires a different approach than, for example, creating a desktop or web application. What does it take to go from an idea to a mobile application that runs on multiple platforms? Telerik answers this question for you.Read More…
  • Code
    Advances in Testing With Xcode 7 and Swift 2Testing@2x
    In the early days of iOS, tools to facilitate testing were not a major focus of Apple's Developer Tools team. This has gradually changed over the years with the introduction of the XCTest framework and, more recently, support for asynchronous and performance testing. With Xcode 7 and Swift 2, Apple is taking another big leap to improve testing in Xcode. In this tutorial, I'm going to walk you through three significant additions that will make testing easier and more enjoyable.Read More…
  • Code
    Apple Tightens Security With App Transport SecurityIos 9@2x
    The importance of and attention for security on the web has increased substantially over the past few years. During this year's WWDC, Apple has made it clear that it plans to lead by example by improving security of its operating systems through a new feature, App Transport Security.Read More…
  • Code
    Swift 2.0: Availability CheckingPreview image@2x
    In this short tutorial, I’d like to focus on Swift’s brand new syntax for availability checking. If you’ve done any amount of iOS or OS X development, then I’m sure you know how tedious it can be to check if a particular API is available on the device your application is running on. In Swift 2, this has become much less of a pain for developers.Read More…
  • Code
    Swift 2.0: Exit Early With guardPreview image@2x
    Does it surprise you that I'm dedicating a tutorial to a simple addition as the guard statement? I hope you'll better understand my excitement at the end of this tutorial. During this tutorial, I hope to convince you that guard is anything but a redundant addition to the Swift programming language.Read More…