iOS

SIGTRAP: Decoding A Cryptic Objective-C + Swift Crash

In 2015, Raizlabs switched over to Swift for all iOS development. The move has been rewarding; Swift’s commitment to type safety and optional handling decreased our overall defect and crash rates (and increased developer happiness.) While this increased safety is awesome for Swift-only apps, it can introduce some hiccups in legacy Objective-C + Swift hybrid […]

Read More

Introducing RIGImageGallery

RIGImageGallery is a component from the Raizlabs Interface Guidelines, which is a set of UI components that offer sensible defaults to help a project get off the ground quickly and feel native to the platform, and with easy-to-use customization options. RIGImageGallery is designed to display a gallery of images with the expected behaviors established by […]

Read More

IB Free: Living Without Interface Builder and Loving It

Discover the benefits leaving Storyboards behind and becoming IB-free. See how to build a project and control a view’s layout using Anchorage.

Read More

Introducing BentoMap

BentoMap was designed to make it easy to store and retrieve a large amount  of map annotation data. It includes the concept of clustered annotations, and uses generics to allow flexible data storage. In order to handle large data sets efficiently, the annotations are stored using quadtrees. BentoMap is freely available under the MIT license […]

Read More

UIStackView Demystified

Learn more about UIStackView. iOS Stackview lets you remove tedious setup codes. Find out about Stackview arranged subviews, equal centering, trailing, first baseline and more.

Read More

KVO and Data Binding in iOS Made Simple

It is said that All problems in computer science can be solved by another level of indirection. -David Wheeler The same is often said about levels of abstraction. But with abstraction comes the problem of how the different layers interact with each other. They are inherently linked, but how do changes at one layer affect […]

Read More

UIView Animation Sequencing and Grouping Techniques

Learn more about UIView animations. From cabasicanimation to animation sequencing, discover how to eliminate nested code blocks and make creating complex UIView animations painless by choosing the right animation framework.

Read More

Raisin Toast – A Custom UIAlertView for iOS

Learn more about how Raisin Toast iOS offers the user a customizable messaging layer. From UIAlertView Objective C to custom UIAlertView, see how Toast iOS makes it easy to add to your UIAlertController Objective C as a UIAlertVIew to build better apps.

Read More

5 Tips for Happy Team-Based iOS Development

The iOS app ecosystem has evolved into an incredibly diverse landscape of products and approach. From simple, single-purpose utilities and games, to complex, multifaceted e-commerce experiences.

Read More