TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Survey: Simple iOS Forms library

37 点作者 wess超过 12 年前

7 条评论

jrnkntl超过 12 年前
Nice work!<p>Some other iOS forms libs:<p>- QuickDialog / <a href="https://github.com/escoz/quickdialog" rel="nofollow">https://github.com/escoz/quickdialog</a><p>- ELCTextFieldCell / <a href="https://github.com/elc/ELCTextFieldCell" rel="nofollow">https://github.com/elc/ELCTextFieldCell</a><p>- IBAForms / <a href="https://github.com/ittybittydude/IBAForms" rel="nofollow">https://github.com/ittybittydude/IBAForms</a><p>- FormKit.m / <a href="https://github.com/brunow/FormKit.m" rel="nofollow">https://github.com/brunow/FormKit.m</a><p>I suggest you submit it to <a href="http://www.cocoacontrols.com/controls/new" rel="nofollow">http://www.cocoacontrols.com/controls/new</a> as well.
评论 #4660279 未加载
pretz超过 12 年前
This looks well designed and useful, but whenever I see a new project like this my first question is "What makes this different?"<p>There are a number of existing form libraries for iOS* that have been around for a while at differing levels of complexity. Could you give a brief summary of why you wrote a new library instead of using one of the existing ones? Putting an explanation like that in the readme would be a great way to explain why you did all this work.<p>*: <a href="https://github.com/chrismiles/EZForm" rel="nofollow">https://github.com/chrismiles/EZForm</a> <a href="https://github.com/escoz/QuickDialog" rel="nofollow">https://github.com/escoz/QuickDialog</a> <a href="https://github.com/ittybittydude/IBAForms" rel="nofollow">https://github.com/ittybittydude/IBAForms</a>
sjm超过 12 年前
This is cool :) I've actually created something similar for a work-related project, but it's specifically based off Core Data entities and uses QuickDialog for creating and managing the elements (so supporting all the Core Data attribute types is easy, and you get the benefit of the QuickDialog style provider/skinning support). For customisation and validation I use Core Data's user info on properties, which means it's easy to create fully-fledged forms with all attribute types and entity relationship types, predicates, and lots of other little things I've needed with basically zero coding.<p>It's kind of turned into a DSL specified within the Core Data model editor, but with the nature of the project it was for it's saved me a lot of time. I'd love to open-source it if there was interest, but I'd have to look into the logistics :)
doe88超过 12 年前
A screenshot of the included example <a href="http://i.imgur.com/hJHYq.png" rel="nofollow">http://i.imgur.com/hJHYq.png</a>
MaxGabriel超过 12 年前
Cool! What about supporting some sort of visual indicator for invalid fields?
评论 #4660725 未加载
omnibobble超过 12 年前
Really cool but it would benefit from a nice demo page.
评论 #4660015 未加载
tommys超过 12 年前
not so cool in only supporting text fields...
评论 #4660010 未加载