Flint是一个框架,可使用Swift的功能根据功能和操作为Apple平台构建应用程序。 应用的功能是根据运行时限制启用的; 系统权限,操作系统版本或应用内购买。 它需要您的操作,并提供增强的日志记录,自动分析事件,用于切换,搜索和Siri预测的NSUserActivity集成,URL处理,Siri快捷方式支持,用于调试的用户活动时间表等。 它使用编码约定,就像Web应用程序开发框架(例如一样。 但是,它使用Swift的静态编译和关联的类型功能来提供增强的安全性和代码完成功能。 结果是,应用程序更加健壮,更精致,模板更少,去耦更好,而无需进行大规模的架构更改或特定的UI /模型方法。