Fish Yan

This is My World

1.3 UWP开发-1 开发准备 Series Wrap Up

UWP

1.3 UWP开发-1 开发准备 Series Wrap Up 学习要点 在学习之前你需要做以下准备 1.必须使用window 10 2.你必须是用visual studio 2015 或以后版本,目前是 visual studio 2017 3.备选:你需要一台运行Windows 10 的手机,只好电脑可以运行Windows 10 手机模拟器,现在大多数电脑都支持运行Wi...

Swift 3.1 更新了什么

Swift

Swift 3.1 更新了什么 Swift 3.1 于3月27发布更新,是一个小版本更新,其中主要包含对标准库的改进,Swift对Linux的更新,和Swift软件包管理器的更新。 语言更新 Swift 3.1 属于小版本更新,兼容 Swift 3.0 版本,但是 Xcode 8.3 已经不再支持 Swift 2.3 。 它主要包含以下更新,主要是对 Swift Evolut...

Swift 4 进入最后阶段, 推迟API稳定

Swift

Swift 4 进入最后阶段, 推迟API稳定 Write by Sergio De Simone on Feb 23, 2017; Frome InfoQ 苹果公司详细介绍了Swift 4 的发布流程,该版本应该在2017年秋季发布。Swift 4 的主要重点任务是在提供源代码兼容性的同时,对核心语言和标准库进行显著增强。Ted Kremenek解释说,最初在计划中的ABI兼容...

1.2 UWP 应用开发准备篇

UWP 是 Universal Windows Platform 的简写,即通用 Windows 平台。

1.2 UWP 应用开发准备篇 1. 工具 一台装有 Windows 10 的电脑 Visual Studio 2015 或者 Visual Sutdio 2017( is coming on March 7 ) Windows Mobile Phone (可选) 2. 安装 Windows 10 升级或安装 下载 W...

1.1 UWP应用简介

UWP 是 Universal Windows Platform 的简写,即通用 Windows 平台。

1.1 UWP应用简介 UWP 是 Universal Windows Platform 的简写,即通用 Windows 平台。 1. 什么是UWP应用 通用 Windows 平台 (UWP) 应用是一种基于通用 Windows 平台 (UWP) 生成的 Windows 应用,它首次在 Windows 8 中引入。UWP 应用对于用户而言, 是一个应用全 Windows 平台使...

Swift中的map 和 flatMap 原理及用法

Swift

Swift中的map 和 flatMap 原理及用法 map 和 flatMap 是 Swift 中两个常用的函数,它们体现了 Swift 中很多的特性。对于简单的使用来说,它们的接口并不复杂,但它们内部的机制还是非常值得研究的,能够帮助我们够好的理解 Swift 语言。 map 简介 首先,咱们说说 map 函数如何使用。 let numbers = [1,2,3,4] let re...

Swift编程规范之 Documentation/Comments

Swift

Swift编程规范之 Documentation/Comments Documentation/Comments 1 Documentation 如果某个函数不是简单地O(1)操作,那么最好就是为该函数添加一些注释文档,这样能有效地提高代码的可读性与可维护性。之前有个非常不错的文档工具VVDocumenter。推荐阅读Apple的官方指南中的描述:described in Apple’...

Swift编程规范之 Coding Style

Swift

Swift编程规范之 Coding Style Coding Style 1 General 1.1 尽可能地使用let来代替var。 1.2 尽可能地使用 map, filter, reduce的组合来进行集合的转换等操作,并且尽可能地避免使用带有副作用的闭包。 // PREFERRED let stringOfInts = [1, 2,...

Swift编程规范之 Naming

Swift

Swift编程规范之 Naming 1 Swift中不需要再使用Objective-C那样的前缀,譬如使用 GuybrushThreepwood 而不是LIGuybrushThreepwood。 2 对于类型名即struct, enum, class, typedef, associatedtype等等使用 PascalCase 。 -3 对于...

Swift编程规范之 Code Formatting

Swift

Swift编程规范之 Code Formatting Code Formatting:代码格式化 1 使用4个空格来代替Tabs 2 避免过长的行,可以在XCode中进行设置单行最大长度:(Xcode->Preferences->Text Editing->Page guide at column: 160 is helpful fo...