乞力马扎罗的雪CYF的博客

与您分享IT技术,实现共同进步。

iOS项目开发实战——storyboard设置界面技巧与注意事项

在iOS开发中,使用Main.storyboard来设计界面是每一个iOS开发人员需要面对的问题,使用storyboard相比较Android中使用XML来设置布局,有优点也有缺陷,现在我们来谈谈storyboard的设计技巧。 (1)直接使用鼠标右键可以直接缩放storyboard的缩放比例。当...

2015-08-30 01:12:03

阅读数 6469

评论数 5

iOS项目开发实战——自定义设置导航栏和状态栏背景

在iPhone的状态栏顶部,会有很多的信息,如运营商,信号强弱,网络状况,时间,电量等等。我们使用很多的App,如微信,QQ等等,都会发现导航栏的背景或者说图片都是重新设置过的,这样就能增加用户体验,也能更加节省下方的屏幕空间。那如何来设置导航栏的图片呢? (1)首先建立一个iOS项目,语言选择S...

2015-08-30 00:33:56

阅读数 4204

评论数 4

mac上SVN使用技巧和感受

SVN在团队项目开发中起到非常关键的作用,关乎一个软件项目成败。在mac上自带了svn,我们可以非常方便的使用命令行的方式来进行版本控制。我现在来谈谈在mac下使用svn的方法和注意事项。 (1)如何在mac配置SVN客户端和服务器。推荐一篇文章《http://blog.csdn.net/q199...

2015-08-29 23:40:49

阅读数 2167

评论数 1

C++用多种方式实现Singleton单例模式

题目:

2015-08-24 01:15:55

阅读数 2391

评论数 4

剑指Offer读书笔记(持续更新中)

(1)定义一个空的类型,里面没有任何成员变量和成员函数,对该类型求sizeof,得到的结果是多少? 答案是1。空类型的实例中不包含任何信息,本来求sizeof应该是0,但是当我们声明该类型实例的时候,它必须在内存中占有一定的空间,否则无法使用这些实例。至于占用多少内存,由编译器决定。Visual ...

2015-08-23 23:34:03

阅读数 3674

评论数 1

iOS中陀螺仪的使用

智能手机中内置了很多的传感器,iPhone也不例外。现在我们来实现一下如何调用iOS的陀螺仪数据: (1)实现代码如下:  import UIKit import CoreMotion class ViewController: UIViewController { var cmm:CMM...

2015-08-23 22:28:51

阅读数 3856

评论数 0

iOS中加速度传感器的使用

在现在的很多智能手机中,内置了很多的传感器,我们开发的很多App都可以根据传感器的信息开发出交互性更加强的应用。现在我们先来iOS中使用并获取加速度传感器。   (1)代码实现如下: import UIKit import CoreMotion class ViewController: U...

2015-08-23 22:05:43

阅读数 2328

评论数 0

iOS项目开发实战——学会使用TableView列表控件(四)plist读取与Section显示

文本将会实现把数据存储到plist文件中,然后在程序中进行读取,在TableView控件中根据不同的类别显示Section。有关TableView 的其他实现,请参考《iOS项目开发实战——学会使用TableView列表控件(一)》《iOS项目开发实战——学会使用TableView列表控件(二)》...

2015-08-23 20:52:45

阅读数 2801

评论数 0

iOS项目开发实战——学会使用TableView列表控件(三)了解Section

在列表控件TableView中,Section可以用来分隔不同功能的Cell,如下的iPhone设置界面就是用了Section。现在我们要自己来实现一下带Section的TableView。 。 (1)关于如何设置界面以及拖拉控件,请参考我的前面2篇博客《iOS项目开发实战——学会使用Tabl...

2015-08-23 20:20:32

阅读数 3132

评论数 0

iOS项目开发实战——学会使用TableView列表控件(二)

要在iOS开发中使用TableView列表控件,不仅可以直接使用TableViewController作为整个主界面,而且还可以使用TableView控件来实现。使用TableView可以进行更多的自定义,满足更多的需求。在开发中较为常用。具体实现如下: (1)新建一个Single View Co...

2015-08-23 19:43:44

阅读数 3169

评论数 0

iOS项目开发实战——学会使用TableView列表控件(一)

列表控件是iOS开发中使用频度最高的控件,类似于Android中的ListView。如iPhone手机中的通话记录,短信等列表都是由TableView来完成的。使用起来也比Button,Label等稍稍有一点难度。现在开始我们来学习如何使用TableView。 (1)新建一个Single View...

2015-08-23 17:20:33

阅读数 2395

评论数 0

iOS项目开发实战——使用三种方式实现页面跳转与参数传递(三)

在iOS中,可以使用三种不同的方式实现页面的跳转并传递参数:nib页面方式,segue方式,和代码跳转。现在我们来使用代码跳转并传递参数。具体实现如下: (1)在Main.storyboard中设置第二个界面的Storyboard ID,可以自己设定标识符,在代码中会用到。 (2)拖动一个Labe...

2015-08-22 14:35:35

阅读数 1839

评论数 0

iOS项目开发实战——使用三种方式实现页面跳转与参数传递(二)

在iOS中,可以使用三种不同的方式实现页面的跳转并传递参数:nib页面方式,segue方式,和代码跳转。现在我们来使用segue方式跳转并传递参数。实现如下: (1)在Main.storyboard中再拖入一个View Controller,并且拖入一个Lable,等下传递过来的参数要在这里进行显...

2015-08-22 14:20:10

阅读数 2327

评论数 0

iOS项目开发实战——使用三种方式实现页面跳转与参数传递(一)

在iOS中,可以使用三种不同的方式实现页面的跳转并传递参数:nib页面方式,segue方式,和代码跳转。现在先来实现使用nib设计界面并传递参数。实现如下: (1)在项目中新建一个Cocoa Touch Class,继承自UiViewController,并勾选对话框中的Also create X...

2015-08-22 13:56:39

阅读数 2462

评论数 0

iOS项目开发实战——使用代码实现页面跳转

在Xcode6之后,我们可以使用一种全新的方式实现页面跳转,也就是segue,在storyboard中通过简单的连线就可以跳转页面,这大大提高了我们的开发效率,也降低了开发难度。但在有的时候,我们可能也需要使用代码来实现跳转。现在我们使用Swift代码来简单实现一下跳转。 (1)在Main.sto...

2015-08-21 20:40:54

阅读数 2124

评论数 0

iOS项目开发实战——制作视图的旋转动画

这里我们将会实现一个View的旋转。具体实现如下: (1)在Main.storyboard中拖入一张图片,绑定到代码中,等下要对这张图片进行旋转。 (2)代码实现如下: import UIKit class RotationViewController: UIViewController { ...

2015-08-20 11:25:23

阅读数 1323

评论数 0

iOS项目开发实战——制作View的颜色渐变动画

一个View视图的颜色改变是一个最基本,也最容易引起用户注意的特性。现在我们来学习一下如何改变一个视图的颜色,并以动画的形式展现出来。 (1)在Main.storyboard中拖入一个Label和一个View,事先设置好这两个控件的颜色,然后绑定到代码中。 (2)实现代码如下: import UI...

2015-08-20 10:18:09

阅读数 4296

评论数 0

iOS项目开发实战——制作视图的缩放动画

视图的大小应该是随时可控的。今天我们就来实现对一个View的缩放动画。该动画的实现与位移动画,透明度动画稍有不同。具体实现如下: import UIKit class ScaleViewController: UIViewController { @IBOutlet...

2015-08-20 09:55:50

阅读数 1994

评论数 0

iOS项目开发实战——设置视图的透明度改变动画

在iOS中 ,透明度的改变可以让View视图以一种渐变的效果动态的出现或者消退,非常有意思。这里我们将会对一个View控件的色块执行透明度改变的动画。关于其他的动画效果可以参考我的其他几篇博客《iOS项目开发实战——制作视图的平移动画以及解决移动异常问题》,《iOS项目开发实战——多个视图的平移动...

2015-08-20 09:31:39

阅读数 3251

评论数 0

iOS项目开发实战——多个视图的平移动画与闭包函数的声明与调用

在iOS动画中,可以对不同的控件分别进行设置动画效果,并且设置不同的时间延迟。并且要注意闭包函数的使用。下面我们来实现一下。 (1)在Main.storyboard中拖入三个不同颜色的View控件,放置在不同位置,并且绑定到代码中,如图: 。 (3)然后在代码中实现如下: import UIK...

2015-08-19 23:33:55

阅读数 1884

评论数 0

提示
确定要删除当前文章?
取消 删除