Search Results for builder
Form came out from our need to a form that could share logic between our iOS apps and our web clients, we found that JSON was one way to achieve this. Form includes the following features: - Multiple groups: For example you can have a group for personal details and another one for shipping information - Field validations: We support required, maximum length, minimum length and format (regex). We also support many field types, for example: text, number, phone_number, email, date, name and more - Custom sizes: Total width is handled as 100% while height is handled in chunks of 85 px - Custom fields: You can register your custom fields, it's pretty simple (our basic example includes how to make an image field) - Formulas or computed values: We support fields that contain generated values from other fields - Targets: Hide, show, update, enable, disable or clear a field using a target. It's pretty powerful, you can even set a condition for your target to run - Dropdowns: Generating dropdowns is as easy as adding values to your field, values support default flags, targets (in case you want to trigger hiding a field based on a selection), string values or numeric values and subtitles (in case you want to hint the consequences of your selection)
The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. PureLayout extends UIView/NSView, NSArray, and NSLayoutConstraint with a comprehensive Auto Layout API that is modeled after Apple's own frameworks. Writing Auto Layout code from scratch isn't easy. PureLayout provides a fully capable and developer-friendly interface for Auto Layout. It is designed for clarity and simplicity, and takes inspiration from the Auto Layout UI options available in Interface Builder while delivering far more flexibility. The API is also highly efficient, as it adds only a thin layer of third party code and is engineered for maximum performance.
Build routes without strings and headache. Example based on a GitHub API routes NSURL *orgsURL = router().users.add(@"AlexDenisov").orgs.URL; // NSURL: /users/AlexDenisov/orgs NSString *fullOrgPath = router().root.orgs.add(@"Railsware").path; // NSString: https://api.github.com/orgs/Railsware
`NOTE:` UIView+AutoLayout has been deprecated in favor of `PureLayout`, which includes OS X support! https://github.com/smileyborg/PureLayout The ultimate API for iOS Auto Layout -- impressively simple, immensely powerful. Comprised of categories on UIView, NSArray, and NSLayoutConstraint. UIView+AutoLayout provides a developer-friendly interface for the vast majority of Auto Layout use cases. It is designed for clarity and simplicity, taking inspiration from the Auto Layout UI options available in Interface Builder but delivering far more flexibility and capability. The API is also highly efficient, as it adds only a thin layer of third party code and is engineered for maximum performance (for example, by automatically adding constraints to the nearest ancestor view).