我们可以开发具有响应性的本机ios应用吗?

时间:2015-03-05 07:08:21

标签: ios iphone swift responsive-design phonegap-build

我想了解如何制作应该是响应式设计的原生IOS应用的信息? 如果有可能那么如何制作它。如果不可能,那么如何以其他方式实现。

我有关于的信息:

  1. PhoneGap 但我想使用原生
  2. swift framework 即可。
  3. 介于1)和2)之间哪一个应该是最好的并且采用哪种方式进行重新设计?

2 个答案:

答案 0 :(得分:2)

要创建自适应布局,您需要使用autolayout / constraint

参考:http://blog.revivalx.com/2014/10/22/swift-autolayout-tutorial/

如果您想使用原生资源,可以将native functionalityhybrid application整合,制定custom cordova plugin

参考:http://blog.revivalx.com/2014/03/11/ios-adding-native-functionality-to-hybrid-application-with-apache-cordova-plugin/

到目前为止phonegap还不支持swift。它仅支持objective-c (iOS)。如果您需要,您需要创建一个bridging header来在swift和objective-c之间进行通信。

参考:http://blog.revivalx.com/2014/12/30/bridging-between-swift-and-objective-c-in-the-same-project/

让我知道更多澄清。

答案 1 :(得分:1)

要以原生方式实现“等效”的Web响应式设计,您必须使用iOS SDK提供的Auto Layout concepts

其他方式,如果您想保留一种网络语言,您很快就可以使用React Native等解决方案在JavaScript中开发本机应用程序(目前仍然是私人测试版)...