文章 2015-02-11 来自:开发者社区

swift语言实战晋级-1 Swift开发环境的搭建

原文:swift语言实战晋级-1 Swift开发环境的搭建     想要进行Swift的学习,必须要有个开发环境。简单的说就是装好了Xcode的Mac系统。那么接下来我们就简单了解一下这方面的内容。   1.1 下载Xcode        Xcode是苹果公司出的编程工具,类似于微软出品的visu...

文章 2015-01-21 来自:开发者社区

swift语言IOS8开发战记20 Core Data1

     Core Data字面意思就是核心数据,但它其实并不是一个数据库,它是一个框架,就像我们之前经常用到的Foundation一样,我们做持久化的时候,使用Core Data非常方便。下面展示的是Core Data框架的结构图: 我们来新建一个项目进行添加core data的学习。     新建一个项目,在项目中添加new file的时候可以...

文章 2015-01-18 来自:开发者社区

Swift语言学习No.2: 二维数组

之前在教程中学习了二维数组,原本里面很多知识点都不甚了解,后来经过一番资料查找,基本上理解透彻了,做个总结吧。 老规矩,先上代码: class Array2D<T> { let columns: Int let rows: Int var array: Array<T?> init(columns: Int, rows: I...

文章 2015-01-18 来自:开发者社区

swift语言IOS8开发战记19 UIImagePickerController

  我们接着上一话的内容来讲,首先在我们添加一个餐馆的页面中把点击的背景色取消掉使用的是以下语句: cell.selectionStyle = UITableViewCellSelectionStyle.None 除了none之外,还有许多颜色的选项,大家可以自己试试。然后我们需要点击小相机的图片能打开我们的相册让我们选择图片,我们在选择的代理方法中增加一个我们自己定义的方法,代码如下:...

文章 2015-01-17 来自:开发者社区

swift语言IOS8开发战记18 NavigationItem

&nbsp; &nbsp;上一话中我们设置了地图定位,最后把地图定位界面改成了导航栏呈现,导航栏的返回按钮我们想要改成没有字体的形式,修改导航栏的按钮样式要回到上一个页面中,所以我们在DetailViewController的viewDidLoad方法中加上如下代码: self.navigationItem.backBarButtonItem = UIBarButtonItem(title: ""...

文章 2015-01-16 来自:开发者社区

swift语言IOS8开发战记17 MKTableView

    上一话中地图没能显示,我发现关了Xcode之后一段时间莫名其妙就可以用了,所以有真机还是要用真机调试啊,点开Map按钮,显示如下: 我们想要地图实际起作用,即点击相应餐厅的Map后显示的是餐馆的地理信息,现在要把cell的location信息传给MapViewController,我们在MapViewController中创建存储属性好计算属性用来传值。代码如下: im...

文章 2015-01-13 来自:开发者社区

swift语言IOS8开发战记16 Protocol and Map

    接着之前的内容来讲,我们在每个店铺的location后面增加一个地图定位功能,需要把label的尺寸也调节一下,调整后的DetailViewCell代码如下:import UIKit class DetailTableViewCell: UITableViewCell { var keyLabel: UILabel! var valueLabel: UILab...

文章 2015-01-13 来自:开发者社区

swift语言IOS8开发战记15 Animation Delay

       前几话我们实现了Review按钮的功能,今天来实现Share按钮的功能,由于两个功能的相似性,所以新建一个控制器,ShareViewController类,把ReviewViewController类的代码复制过去进行修改,share中不需要transforView和label,删掉,然后把按钮改成四个放到基view中,代码如下: let bu...

文章 2015-01-12 来自:开发者社区

swift语言IOS8开发战记14 UIView Animation

       这一话我们来增加一些动画效果,首先在上一话的基础上,我们想把我们的评价部分放到一个单独的view中,如下图中的红框部分 建立一个全局变量transforView,定义为UIView类型,然后再viewDidLoad中初始化: //transferView transforView = UIView(frame: CGRectMake(0, 10...

文章 2015-01-11 来自:开发者社区

swift语言IOS8开发战记13 Review Controller

   前几话我们在程序中增加了一个顶部的导航栏,今天我们想要在底部增加一些功能,增加一个share和一个review的按钮。在DetailViewController中增加一个toolBar用来放置功能按钮,设置两个全局变量,表示功能栏的宽和高: let tooBarHeight:CGFloat = 44 let tooBarWidth:CGFloat = 320 然后在vie...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注