• 泛型对于 Swift 的重要性 Swift 泛型历史 我们首先来回顾一下 Swift 中对于泛型支持的历史变更,看看现在在 Swift 中,泛型都支持哪些特性 Swift 泛型是 Swift 语言中的一个重要特性,在历届 WWDC 大会都有被提及,网上可以参考的资料也很多。这次会议上讨论了泛型特性的一些设计思路 泛型对于 Swift 的重要性 考虑一个如下的一个集合类型 对于这样的一个集合类型,我们并不能定义他的 get/set 方法对应的变量类型,充其量只能定义一个万能类型(如 OC 中的...

  • 技术控眼里的Swift语言:谁说0基础? 摘要:有些人学Swift语言特别快,因为之前的基础好。语言的语法只是表面,表面的东西总是变动得比较快的。底下的东西重要得多,而看不见,说它0基础的人完全菜鸟。 知乎ios开发黄兢成:有些人学Swift语言特别快,因为之前的基础好。语言的语法只是表面,表面的东西总是变动得比较快的。底下的东西重要得多,而看不见,说它0基础的人完全菜鸟。 【swift跟objc共用同一套的运行时环境】 swift 的类型,可以桥接到...

  • 后台动画回归和Swift 5加持,iOS 12.3值得更新吗? 历经6个测试版的iOS 12.3 正式版终于更新了,此前苹果官方发布了和高通和解的公告,预示着之前被重新调整的过渡动画及采用高通基带新品的到来就不远了,这不,iOS 12.3正式版更新就回归了之前由于侵权而调整的后台动画。iOS 12.3是iOS 12有一次大版本更新,更新的内容肯定不只是动画那么简单,来看看有哪些具体内容吧。 1、国行设备后台过渡动画回归: 此前由于受高通专利纠纷影响,苹果iOS 12.1.2针对国...

  • 开发者眼中的SwiftUI:它为我和用户带来了什么? 6 月份是苹果用户和开发者社群非常活跃的时期,苹果几大新系统在 WWDC 发布后,果粉们都会纷纷讨论 iOS 13,iPadOS 和 macOS 10.15 等的新亮点,并发表自己的评价。而对于开发者来说,新的生态环境给他们带来的最大惊喜是什么呢?答案非常一致。从新面孔的苹果奖学金获得者到已经数度参加 WWDC 的资深开发者,对于你看到的最激动人心的事情是什么?这个问题,回答无疑都是看到了 SwiftUI 的发布。 最好的工...

  • Swift 4.2革新 Whats new in Swift 前言 Swift每半年有两个重大更新的版本,4.1和4.2就是继4.0之后2018年的两个版本。 Swift 4.2版本主要有两方面的更新,一是关注提升开发人员生产力,你可以看到项目构建速度的提升,利于开发的语言改进;二是在二进制兼容性方面做出了大量的努力。 Swift的发展 苹果希望在所有平台上支持Swift,大概一个月前,苹果扩展了公共持续集成系统,现在可以无缝插入自己的硬件支持,以便在那里进行测试。 六个月前,Swift社区从邮件列...

  • 开发者拍案叫绝!苹果发布全新Swift UI框架 在今天的 WWDC2019 上,Apple 推出了一个全新的 SwiftUI 框架,这是一个现代化的 UI 界面编码结构,它是从头开始构建的,以利用 Swift,让开发者感到惊讶。新框架使用声明性范例,让开发者用更少的代码编写相同的 UI。另外,SwiftUI 在 Xcode 中启用实时 UI 编程环境,实时看到编码的页面效果。最令人开发者尖叫的是,实现一次编码,可适应五端 Apple 产品平台。 应用更完美,代码更少 SwiftUI 是一种非常简单的创新方...

  • Swift 5 时代的机遇与挑战到底在哪里? 作者|刘镇夫(小鱼) 出品|阿里巴巴新零售淘系技术部 本文是知名 ios 开发者 NSHipster中文译者-刘镇夫(小鱼),在云栖大会上为大家带来的分享,本文主要介绍几点,第一、Swift 5 代表什么?第二、Swift 5 在社区中应用的情况和我们真实开发环境中是什么样的过程和现状?第三、在实际开发中我们应该怎样面对 Swift 5 的决定性因素?第四、基于上面三个话题的讨论结果来看在新时代下,有什么新的路线和发展方向值...

  • Python并不完美,Swift正在成长为深度学习语言 「人生苦短,我用 Python。」但在 Python 如日中天的今天,深度学习可能又需要一种新的编程语言。机器学习工程师 Max Pechyonkin 认为 Swift 可能将成为重要的深度学习语言,他在一篇博客中简要阐述了 Swift 的优势和发展前景。你会考虑学习 Swift 吗? 如果你懂编程,在听到 Swift 时,你可能会想到为 iOS 或 MacOS 开发应用程序。如果你懂深度学习,那么你肯定听闻过 Swift for Tensorflow(简称 S4TF):https://www.tensorflow...

  • 百行代码变十行,苹果SwiftUI可视化编程让开发者感叹完美 苹果开发者大会 WWDC 2019 在北京时间今天凌晨开幕。在这场大会上除了「史上最难看 Mac 主机」、首次出现的 iPadOS 以外,我们还终于可以对饱受诟病的iTunes 说再见了。而对于开发者来说,新发布的 SwiftUI 可能是最吸引人的特性,在 Craig Federighi 的演示中,我们可以轻松地把一百行的前端代码缩减到十几行。 Swift 是苹果于 2014 年发布的全新开发语言,可与 Objective-C* 共同运行于 macOS 和 iOS 平台,用...

  • 为什么说 Swift 会是深度学习的下一个大热门? 要说哪门语言能扛起深度学习的大旗,搁以前就是妥妥的 Python。但深度学习三巨头之一 Yann LeCun 就断言,深度学习可能需要一种新的编程语言了,Python 已成为过去式。而 Swift 一经开源,就让众多饱受 Python 性能和灵活性困扰的开发者兴奋高呼:终于可以抛弃 Python 了!TensorFlow 官网也曾发文吐槽过 Python 种种缺点,如性能极差、运行时依赖包过多,不擅长并发处理等等。研究人员 Max Pechyonkin 日前撰文认为,...

  • 30天从0开始学习Swift

    2019-10-22 22:32:12

    30天从0开始学习Swift 确切地讲,我是30天前开始学习swift的。3天前,我开发的第一个应用程序通过了苹果公司的审核。相比其他事情,这一开发过程并不算什么,但是对我而言,却是一个巨大的成就。 我没有计算机的学位,也没有专业的开发经验,但是在过去的5年中,我一直在一个开发团队中担任产品经理。因为兴趣,曾经也用Ruby写过一些Rails应用。我一直想和我的工作有一个更直接的联系,所以我决定开始编程。 为什么选择iOS和Swift 移动市场是巨大...

111条记录

学习推荐

  • Android
  • Swift
  • jQuery Mobile
  • ionic
  • Kotlin
  • HarmonyOS