{"id":23927098,"url":"https://github.com/rolemodel/rmstableviews","last_synced_at":"2026-03-10T05:03:43.776Z","repository":{"id":11628014,"uuid":"14128179","full_name":"RoleModel/RMSTableViews","owner":"RoleModel","description":null,"archived":false,"fork":false,"pushed_at":"2014-05-12T21:17:54.000Z","size":5557,"stargazers_count":14,"open_issues_count":0,"forks_count":0,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-04-12T06:08:09.901Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RoleModel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-05T00:51:26.000Z","updated_at":"2022-04-18T16:10:39.000Z","dependencies_parsed_at":"2022-08-31T23:00:27.308Z","dependency_job_id":null,"html_url":"https://github.com/RoleModel/RMSTableViews","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoleModel%2FRMSTableViews","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoleModel%2FRMSTableViews/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoleModel%2FRMSTableViews/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoleModel%2FRMSTableViews/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RoleModel","download_url":"https://codeload.github.com/RoleModel/RMSTableViews/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248525141,"owners_count":21118619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-05T22:14:13.607Z","updated_at":"2026-03-10T05:03:43.735Z","avatar_url":"https://github.com/RoleModel.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"RMSTableViews \n===============\n\nProvides common infrastructure for UITableViews via two UITableViewController subclasses and related support classes.\n\nFor form-like table views with a fixed number of rows, such as those found in settings views or those used to edit object data, the you'll want to subclass RMSFormViewController. For dynamic tables, you'll want to subclass RMSDynamicTableView.\n\n\nWhy?\n====\n\nUsing either RMSFormViewController or RMSDynamicViewController frees you from the typical boilerplate code that is often found un UITableViewController subclasses. You'll end up with cleaner code that is easier to read and maintain.\n\nRefer to \"The Form Descriptor.md\" to learn how to define the structure of an RMSFormViewController table using a plist or JSON. The Table View Demo project includes examples of both dynamic and form-like table views.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frolemodel%2Frmstableviews","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frolemodel%2Frmstableviews","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frolemodel%2Frmstableviews/lists"}