为什么在Swift ios应用程序中仍然使用NSDictionary和NSArrays?

阿米特·埃兰多(Amit Erandole)

我在互联网上看到许多关于Swift ios教程的代码,它们仍然使用旧的objective-c数据类型,例如NSDictionaryNSArrays而不是使用Swift附带的现代ArrayDictionary数据类型。

大多数情况下,我会看到很多类型转换正在继续使用as?etc。我主要在涉及json从Web服务进行解析的示例中看到了这一点

那为什么呢?这是因为swift尚未与可可触摸api完全兼容吗?还是还有其他类似性能的原因?

Vijay-Apple-Dev.blogspot.com

即使您使用了NSArray和NSDictionary,swift也会自动桥接到它们的本机swift等效数组和字典。

通过使用Swift本机,性能会很好。

请参考文档

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在我的Swift ios应用程序中无法单击UICollectionView单元格?

来自分类Dev

为什么Realm使用try!在Swift中?

来自分类Dev

Swift iOS NSDictionary setValue崩溃-但是为什么呢?

来自分类Dev

为什么Swift Playground中的结果与在应用程序中执行的结果不同?

来自分类Dev

为什么我们仍然使用HTTP而不是WebSocket来构建Web应用程序?

来自分类Dev

为什么使用Express应用程序时setTimeout仍然可以工作?

来自分类Dev

为什么我不能在 swift 3 的应用程序中使用后台模式?

来自分类Dev

为什么数组在Swift中是AnyObject?

来自分类Dev

在Swift中,为什么GCD无法解析?

来自分类Dev

在Swift(iOS应用程序)中,什么时候需要使用其他整数类型?

来自分类Dev

为什么macOS Catalina中“ /系统/卷/数据/应用程序”和“ /应用程序”中的应用程序相同?

来自分类Dev

为什么在应用程序中不使用“放置”?

来自分类Dev

使用Swift在iOS中实现宁静的应用程序

来自分类Dev

为什么在我的 Xamarin.Forms 应用程序的 iOS 版本的某些屏幕中禁用条目和选择器?

来自分类Dev

为什么我不能使用ios 9打开facebook和twitter应用程序

来自分类Dev

使用 html 标签和引导程序时,为什么文本出现在我闪亮的应用程序中

来自分类Dev

什么是_convertNSDictionaryToDictionary <A,B,其中...>(NSDictionary?)-> [A:B],为什么它会使我的应用程序崩溃?

来自分类Dev

什么是_convertNSDictionaryToDictionary <A,B,其中...>(NSDictionary?)-> [A:B],为什么它会使我的应用程序崩溃?

来自分类Dev

为什么我仍然需要拆开Swift字典值?

来自分类Dev

为什么Google身份验证令牌刷新最近在Android的Azure移动应用程序SDK中仍然失败

来自分类Dev

Swift:垂头丧气导致应用程序崩溃,为什么?

来自分类Dev

为什么从iOS模拟器中打开我的iOS应用程序会失败/关闭?

来自分类Dev

为什么有些iPhone应用程序不在Notification Center中,但仍然收到该应用程序的通知,

来自分类Dev

当我使用开发版本时调用webView.load时,为什么Xcode Swift应用程序崩溃?

来自分类Dev

为什么在Swift中不能使用UIRefreshControl?

来自分类Dev

为什么在Swift中需要避免使用C风格的/*...*/注释?

来自分类Dev

何时/什么/为什么/如何/从应用程序中的launchOptions使用UIApplicationOptionsURLKey的值(应用程序:willFinishLaunchingWithOptions :)?

来自分类Dev

为什么WebSQL无法与使用PhoneGap制作的iOS应用程序一起使用?

来自分类Dev

iOS,Swift:为什么UIScrollView的子类不滚动?

Related 相关文章

  1. 1

    为什么在我的Swift ios应用程序中无法单击UICollectionView单元格?

  2. 2

    为什么Realm使用try!在Swift中?

  3. 3

    Swift iOS NSDictionary setValue崩溃-但是为什么呢?

  4. 4

    为什么Swift Playground中的结果与在应用程序中执行的结果不同?

  5. 5

    为什么我们仍然使用HTTP而不是WebSocket来构建Web应用程序?

  6. 6

    为什么使用Express应用程序时setTimeout仍然可以工作?

  7. 7

    为什么我不能在 swift 3 的应用程序中使用后台模式?

  8. 8

    为什么数组在Swift中是AnyObject?

  9. 9

    在Swift中,为什么GCD无法解析?

  10. 10

    在Swift(iOS应用程序)中,什么时候需要使用其他整数类型?

  11. 11

    为什么macOS Catalina中“ /系统/卷/数据/应用程序”和“ /应用程序”中的应用程序相同?

  12. 12

    为什么在应用程序中不使用“放置”?

  13. 13

    使用Swift在iOS中实现宁静的应用程序

  14. 14

    为什么在我的 Xamarin.Forms 应用程序的 iOS 版本的某些屏幕中禁用条目和选择器?

  15. 15

    为什么我不能使用ios 9打开facebook和twitter应用程序

  16. 16

    使用 html 标签和引导程序时,为什么文本出现在我闪亮的应用程序中

  17. 17

    什么是_convertNSDictionaryToDictionary <A,B,其中...>(NSDictionary?)-> [A:B],为什么它会使我的应用程序崩溃?

  18. 18

    什么是_convertNSDictionaryToDictionary <A,B,其中...>(NSDictionary?)-> [A:B],为什么它会使我的应用程序崩溃?

  19. 19

    为什么我仍然需要拆开Swift字典值?

  20. 20

    为什么Google身份验证令牌刷新最近在Android的Azure移动应用程序SDK中仍然失败

  21. 21

    Swift:垂头丧气导致应用程序崩溃,为什么?

  22. 22

    为什么从iOS模拟器中打开我的iOS应用程序会失败/关闭?

  23. 23

    为什么有些iPhone应用程序不在Notification Center中,但仍然收到该应用程序的通知,

  24. 24

    当我使用开发版本时调用webView.load时,为什么Xcode Swift应用程序崩溃?

  25. 25

    为什么在Swift中不能使用UIRefreshControl?

  26. 26

    为什么在Swift中需要避免使用C风格的/*...*/注释?

  27. 27

    何时/什么/为什么/如何/从应用程序中的launchOptions使用UIApplicationOptionsURLKey的值(应用程序:willFinishLaunchingWithOptions :)?

  28. 28

    为什么WebSQL无法与使用PhoneGap制作的iOS应用程序一起使用?

  29. 29

    iOS,Swift:为什么UIScrollView的子类不滚动?

热门标签

归档