教程专题提供教程的最新资讯内容,帮你更好的了解教程。
常量与变量   常量和变量是某个特定类型的值的名字,如果在程序运行时值不能被修改的是一个常量,反之是一个变量。 常量和变量的声明 Swift中的常量和变量在使用前必须先声明。其中let关键字声明常量,var关键字声明变量: //声明一个名为maximumNumberOfLoginAttempts的整型常量,并且值为10 let maximumNumberOfLoginAttempts = 10 /
 Swift是苹果推出的新语言,本语言教程翻译于苹果官方网站的Swift Tour。   传统上介绍一个新的语言都是输出显示"Hello, world"在屏幕上,Swift能使用单行实现: println("Hello, world")   如果你曾经编写过 C 或 Objective-C代码, 这个语法对于你比较熟悉,在Swift中,这行代码是一个完整的程序,你不必导入另外一个包或使用input
今天在网上看到一篇非常好的教程,分享给大家 原文地址:http://gashero.iteye.com/blog/2075324 目录 1   简介 2   Swift入门 3   简单值 4   控制流 5   函数与闭包 6   对象与类 7   枚举与结构 1   简介 今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Langu
Swift基础 1,常量和变量 变量 可以修改的 常量 定以后不可以修改 提示:在swift开发中,通常先定义常量,只有必须要修改的时候,再改成var,因为let本身不允许被修改,因此更安全 var x =10 x =15 let y =10 //y = 15  报错 //[[UIView alloc] initWithXXX:xxx] //所有OC中以上的实例化方法,在swift中都可以使用类名
1、官方文档(swift2.1, swift2.2) http://pan.baidu.com/s/1gdNF287 预览 2、swift视频教程地址 https://boxueio.com/category/swift
译者:ahfepj;校对:numbbbbb;定稿:小铁匠Linus GYB(模板生成)是一个 Swift 内部使用的工具,可以用模板生成源文件。 如果你有多个结构体/类/枚举在共享同一个通用的结构,并且你不想维护那些相同的代码,就可以用 GYB。如果你经常需要给不同的对象写一些相似的方法或者属性,那你的维护工作(由于粗心的复制/粘贴导致的错误)就可以全部交给 GYB。这个工具在 Swift 代码库
学了一天swift,搞定它与oc的混编后突然觉得这语言还是可以的  下面简单说一下它的搞法      1、创建一个swift或者oc的工程:我这里是创建的Swift语言的工程,工程名SwiftTest      2、在工程中代码目录下创建一个oc的类,选择oc语言, 会出一个对话框,选择YES            3、这时会在工程里看到下图这样一个头文件             4、在这个头文件
今天给大家带来的是堪称是一个可以替代SQLite,Core Data 的以及ORMlibraries的轻量级数据库—Realm移动端数据库。 相比SQLite,Realm更快并且具有很多现代数据库的特性,比如支持JSON,流式api,数据变更通知,以及加密支持,这些都为IOS开发者带来了方便。 Ream提供了五种编程方式的实现。分别是Java,Objective C,Swift,React-Nat
前言 RxSwift是Swift函数响应式编程的一个开源库,由Github的ReactiveX组织开发,维护。 RxSwift的目的是让让数据/事件流和异步任务能够更方便的序列化处理,能够使用Swift进行响应式编程 目前,RxSwift在Github上收到了5000+Star,600+fork。 本文的目的 介绍RxSwift的核心思想 讲解RxSwift的基础使用 介绍RxSwift的优点 如
原文:How To Create an Elastic Animation with Swift 作者:Daniel Tavares 译者:kmyhy 每个优雅的 iOS app 都会有一些定制的元素,定制的 UI、定制动画等等。定制、定制、定制,重要的事情重复三遍。 如果你想让自己的 app 与众不同,你肯定在某些独一无二的特性上花了大量的时间,正是这些特性让你的 app 闪闪发光。 在本文中,
虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了很多错误,所以大家可以照下来步骤装一下,我相信会很好用. 前言 在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案。 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具
作者:Arthur Knopper,原文链接,原文日期:2016-10-18 译者:Crystal Sun;校对:星夜暮晨;定稿:CMB Segmented Control 用于展示一些用户可以选择的选项。每个 Segment 看起来像是一个单选按钮 (radio button),用户即便选中了某个选项,这个 Segment 仍保持“选中”状态。在本节教程里,我们会在 UISegmentedCon
作者:Arthur Knopper,原文链接,原文日期:2016-10-31 译者:Crystal Sun;校对:星夜暮晨;定稿:CMB 本节教程讲述如何创建一个简单的计时器,其功能有开始、暂停和重置归零。本节教程将使用 Xcode 8 和 iOS 10 来进行构建。 打开 Xcode,创建一个 Single View Application。 点击 Next,product name 一栏填写
作者:Arthur Knopper,原文链接,原文日期:2016-10-07 译者:Crystal Sun;校对:星夜暮晨;定稿:CMB Tab Bar 用于快速切换不同模块之间的界面。在本节教程中,我们将来了解 Tab Bar 以及如何自定义 item。本节教程将使用 Xcode 8 和 iOS 10 来进行构建。 打开 Xcode,创建一个 Tabbed Application。 点击 Nex
http://www.swift51.com/swift3.0/chapter1/02_a_swift_tour.html
作者:Arthur Knopper,原文链接,原文日期:2015-12-22 译者:钟颖Cyan;校对:Cwift;定稿:CMB 译者注:由于原文日期较早,文章代码已更新为新版本。 UITextChecker 对象可以用来对一个字符串进行拼写检查,在这篇教程里面我们将在一个 Table View 里面展示一些单词。当单词被选中的时候,会被进行拼写检查,拼写正确的背景将会变成绿色,否则将会变成红色。
作者:Arthur Knopper,原文链接,原文日期:2017/04/05 译者:Crystal Sun;校对:walkingway;定稿:CMB picker view 看起来像是自动贩售机或者角子老虎机,用于展示一组或者多组数值。用户通过滚轮来选择数值,选中的值处在同一行中。Xcode 里的 User Interface 提供了 picker view 控件,展示可选的组件和行。组件就是滚轮
原文:An Introduction to the Swift Package Manager 作者: Mikael Konutgan 译者:kmyhy Swift 包管理器的正式发布是随着 Swift3.0 一起发布的,它是一个用于构建能够运行在 macOS 和 Linux 上的 Swift 库和 app 的新方法。它能够帮助你管理依赖,让你轻松构建、测试和运行你的 Swift 代码。 Swif
作者:IOSCREATER,原文链接,原文日期:2016/02/08 译者:EyreFree;校对:DianQK;定稿:CMB 为多个对象创建多个 Outlet 是比较费时费力的一件事情。而且多个对象也可能共享同一个的 Outlet。在本教程中,我们将会根据按钮的 tag 值来创建多个 Outlet。本教程使用 Xcode 7.2 作为开发工具,使用 Swift 2.1 和 iOS 9 进行构建。
本章介绍了 Swift 的各种特性及其使用方法,是全书的核心部分。