Bluepill is an open source tool from LinkedIn for running iOS tests in parallel on multiple simulators with great reporting features, and extra reliability features. Bluepill runs tests in headless mode for less resource consumption, automatically retries when a simulator hangs or crashes, packs tests into groups automatically based on running time, generates reports after […]
Category: Objective-C
Material Design for iOS is a set of user interface components from Google allowing you to create a Material Design interface on iOS. The included components include user interface controls, typography components, layout components and more. Included are several different demos, and an in-depth how-to tutorial. The components work great with both Swift and Objective-C. […]
LNPopupController is an open source UI component from Leo Natan inspired by Apple’s Music and Podcasts apps allowing you to present view controllers as a popup of another view controller. Attached to the popup view is a content view that can be brought in with a sliding gesture or a tap. The look is modernized […]
iOSMath is an open source component from Kostub Deshmukh for displaying math equations in iOS applications within a UILabel type class. Equations in iOSMath are created using the popular LaTeX mathematics markup format and the following formula types are supported by the library according to the readme: Simple algebraic equations Fractions and continued fractions Exponents […]
RATReeView is an open source iOS and tvOS UI component built on UITableView for displaying tree data structures easily from Rafal Augustyniak. RATreeView will automatically create nested table views with tree data complete with built in editing features. UIRefreshControl is supported by RATReeView for pull-to-refresh. HEre’s an animation from the readme showing RATreeView in action: […]
Keyframes is an open source tool and library from Facebook that allows you to convert Adobe After Effects shape based animations to a format which can then be loaded by the included library on both iOS and Android. Keyframe images are vector based so they can be resized without losing image quality, feature very high […]
Dash for iOS is an open source tool allowing you to view over 150 API documentation sets offline on your iPhone and iPad from Kapeli. Dash for iOS has a very clean interface with built-in searching. Included within the 150 documentation sets are iOS, watchOS, tvOS, macOS and Swift documentation. You can also generate your […]
Files is an open source iOS project from Steven Troughton-Smith providing a great interface for file browsing. Files-iOS provides system-wide file browsing using a document provider, and an excellent interface with sorting options, and multiple columns on the iPad. This image from the readme shows Files in action: You can find Files-iOS on Github here. […]
LUNField is an open source component from LunApps providing an adaptive text field with great animations. LUNField text fields expand when the user clicks on the text field for text entry, and can handle different formats for different types of data, with built-in helpers for validation. You can customize the colors, and hint image used […]
Framer is an open source library submitted by Nikita for framing views with a concise Objective-C syntax. Framer utilizes blocks, and provides a chainable syntax for laying out views and allows you to add states to quickly change the layout if needed. This snippet shows how one could lay out two views relative to each […]
ISHPullUp from iosphere provides a split view controller inspired by the iOS 10 map app with a bottom view that you can drag in and out of view with a pull gesture. ISHPullUP provides notifications for its various states, up, down, and neutral and you can customize the view changing the size when dragged out, […]
AppDevKit is an open source library from Yahoo that provides a wide variety of functionality to simplify common tasks, and to help handle compatibility issues between different iOS platforms. Some of the features of AppDevKit include: – Numerous Image filters – Color helper – Helpers that simplify creation of list views – String formatters for […]
MEVHorizontalContacts submitted by Manuel Escrig is an open source component providing a custom UICollectionViewLayout allowing for the display of items with images horizontally. The cells were designed primarily to display contacts, but can be customized with different sizes, and colors, and cells can also be expanded to expose more options. The lists are also scrollable. […]
LUNTabBarController is an open source component from Lunapps for creating custom tab bars from Lunapps that can slide up exposing more selections. This is an alternative to having the more option on a tab bar making for better use of screen space. LunTabBarController can be implemented within interface builder, and Lunapps has written a nice […]
ATNavBarButton is an open source component from Apptality providing a UIBarButton subclass that simplifies changing bar button icons, and handling actions including a number of custom buttons. ATNavBarButton includes 35 FontAwesome icons which are vector based so they will work on all iOS screen sizes (you can use your own images), you can easily change […]