An grid view for iPhone/iPad, designed to look similar to NSCollectionView. AQGridView is based around the programming model of UITableView and its associated classes.
Similarities with UITableView:
* A subclass of UIScrollView.
* Reusable grid cells, similar to UITableViewCell.
* Data source and delegate very similar to those used with UITableView.
* Immediate and batched changes to the content list (insert, remove, reorder, reload).
* Similar change animations (top, bottom, left, right, fade).
* Simple AQGridViewController provided which performs grid view setup for you, similar to UITableViewController.
* Support for custom header and footer views.
Differences from UITableView:
* No sections— uses NSUInteger as its index location rather than NSIndexPath.
* Data source can specify a desired minimum size for all grid cells.
* Cells are not automatically resized to fit in layout grid— this can be changed via a property.
* The delegate gets an opportunity to adjust the layout frame for each cell as it is displayed.
* The grid layout is adjusted to fit the contentSize width. You can specify left and/or right padding to reach a size which can be divided into three, five, etc. cells per row.
* A customizable ‘glow’ selection style, which places a glow around a cell’s layer (or a specified sublayer) using the shadowRadius property of CALayer. Note that this is only available in iPhone OS 3.2 or later.
added: 2010-04-18
Filed under: Projects
Rating: +19
QR (matrix) code image processing classes. (So far, the iPhone section is just part of the fuller ZXing barcode processing project.)
added: 2010-04-17
Filed under: Projects
Rating: +6
This is a .NET web site solution that uses XSLT to transform SOAP-based web service definition WSDL files into complete code packages. The code that is generated is easy to read and update.
While SudzC supports multiple platforms, it's focus is on code generation for Objective-C libraries for iPhone development.
added: 2010-04-14
Filed under: Projects
Rating: +8
InAppSettingsKit is a solution to to easily add in-app settings to your iPhone apps. It uses a hybrid approach by maintaining the Settings.app pane. So the user has the choice where to change the settings.
To support traditional Settings.app panes, the app must include a Settings.bundle with at least a Root.plist to specify the connection of settings UI elements with NSUserDefaults keys. InAppSettingsKit basically just uses the same Settings.bundle to do its work. This means there's no additional work when you want to include a new settings parameter. It just has to be added to the Settings.bundle and it will appear both in-app and in Settings.app. All settings types like text fields, sliders, toggle elements, child views etc. are supported.
added: 2010-04-14
Filed under: Projects
Rating: +6
Active Record for Core Data was inspired by the ease of Ruby on Rails' Active Record fetching. Active Record for Core Data is a great way to simplify your Entity fetches, as well as deal with multiple NSManagedObjectContexts.
added: 2010-04-14
Filed under: Projects
Rating: +1
mogenerator is a command-line tool that, given an .xcdatamodel file, will generate two classes per entity. The first class, _MyEntity, is intended solely for machine consumption and will be continuously overwritten to stay in sync with your data model. The second class, MyEntity, subclasses _MyEntity, won't ever be overwritten and is a great place to put your custom logic.
added: 2010-04-14
Filed under: Projects
Rating: +6