Tag: Hackdavis

iOS开发简介

上周,HackDavis与DCSC合作举办了一个研讨会,重点是如何在Xcode中构建简单的iOS应用。 以下是由DCSC自己的Andrew Cope主持的研讨会的一般主题的摘要。 为什么选择iOS? iOS是由Apple创建的,并且存在于名为Xcode的IDE的开发环境中。 苹果还创建了自己的语言,称为Swift。 通过在Apple App Store上拥有约220万个应用程序,您也可以通过创建第一个iOS应用程序而成为专业的Apple开发人员! 安德鲁在其上进行演示的应用程序名为“您是否在做人吗?”,该应用程序可让您输入文本并确定用户是否在做人手(这是通过在开始时使用“实际”一词来确定的)输入)。 以下是研讨会期间他的演示的概述: 使用者介面(UI) 构建应用程序的第一步是使用UIKit(Apple的UI框架)设置基本的UI。 组成Xcode中的UI的一些基本组件: 屏幕:UIViewController 基本矩形:UIView 带有文本的矩形:UILabel 可以点击的矩形:UIButton HTTP请求 一旦使用输入框和周围的文本设置了基本UI,Andrew就说明了HTTP请求从服务器获取数据并将其返回到界面的重要性。 这是两种形式的请求: GET:给定特定的URL,服务器可以发送响应。 POST:给定特定的URL(以及要上传的内容),服务器可以发送响应。 在Swift内,有许多用于HTTP请求的框架,用于设置项目的框架是Alamofire和SwiftyJSON。 例如,安德鲁的演示中使用以下代码来使用Alamofire发出HTTP请求以收集数据。 该函数接收一个字符串(输入文本),将HTTP请求发送到服务器。 当请求获得响应时,它以JSON(JavaScript对象表示法)对象的形式返回。 然后,将一个名为“结果”的变量分配给isMansplaining的值,该变量是一个布尔值(真/假值),用于确定文本是否被认为是假人。 如果确定该文本是假冒的,则应用标签会显示文本“是。 :(“。否则,它显示:“ YOU’RE GOOD。:)” 如您所见,在iOS中创建应用程序非常用户友好,因此绝对不要吓倒它。 仅使用基本的Google搜索功能,您就可以从基本应用程序开始使用,然后发展为“您主要吗?”之类的东西。 可能性无穷无尽,希望您今天就可以开始构建有用而古怪的应用程序! 资源资源 安德鲁特科普(Arew-You-Mansplaining) Are-You-Mansplaining –具有服务器组件 github.com的简单iOS应用 HackDavis iOS工作坊 iOS HackDavis Workshop Series docs.google.com简介 斯威夫特–雷·温德利奇 Swift是Apple用于可可开发的新的,现代的,类型安全的编程语言。 如果您想学习制作方法,请访问www.raywenderlich.com 使用Swift开发iOS 10应用– Stanford在iTunes U上的免费课程 使用Swift,斯坦福大学,计算机科学,iTunes […]