SF
iOS菜鸟的成长之路
iOS菜鸟的成长之路
注册登录
关注博客
注册登录
主页
关于
RSS
iOS动画编程-View动画[ 5 ]关键帧动画
Hydrogen
2015-10-27
阅读 2 分钟
2.5k
之前我们已经介绍了View动画的大部分内容,但是还有一个问题我们没有解决如果我们的动画想构成一个链条,我们只能用多个动画去实现,比如下面的例子按照我们之前学习到的方法,我们应该这样去实现
iOS动画编程-View动画[ 4 ]高级View Animations
Hydrogen
2015-10-26
阅读 3 分钟
3.5k
前几节中我们已经学习了基本的View动画,其实我们已经可以通过这些技术的组合实现非常酷炫的效果了,这节我们不会涉及新的API,一起来学习一下View动画的组合
iOS9-自定义转场
dowhilenet
2015-10-25
阅读 8 分钟
5.9k
其实早在iOS7就推出了两个View之间的自定义过度转变。但是在iOS9中这种自定义转换进一步让你通过自定义segues来使过渡动画和视图控制器完全分离。
iOS代码规范之驼峰命名法camelCase
Hydrogen
2015-10-25
阅读 1 分钟
5k
每种编程语言都有其特别的变量/方法,C/C++中,很多人喜欢使用大写首字母加下划线的命名方式,在iOS开发中,camelCase命名法是相对流行的方法,苹果的官方提供的所有代码也都符合camelCase命名法它之所以被叫做“骆驼拼写法”,是因为大小写的区分使得复合词呈现“块状”(bump),看上去就像骆驼的驼峰(hump),有高有低。...
iOS小技巧之UIImagePickerController实现头像选择
Hydrogen
2015-10-23
阅读 4 分钟
10.5k
要使用UIImagePickerController,首先要继承UIImagePickerControllerDelegate, UINavigationControllerDelegate
iOS动画编程-View动画[ 3 ]Transitions动画
Hydrogen
2015-10-23
阅读 4 分钟
4.4k
前几节中我们学习了改变控件位置/透明度等属性实现的动画,然而如何通过动画的方式添加/移除View呢,这时我们需要用到Transitions动画
iOS动画编程-View动画[ 2 ] Spring动画
Hydrogen
2015-10-22
阅读 2 分钟
5.1k
iOS中SpringAnimation是一种常见的动画,其效果就像弹簧一样,会在end point周围摆动几下后再回到end point,这里我们来介绍一下SpringAnimation的使用方法
iOS动画编程-View动画[ 1 ] 基础View动画
Hydrogen
2015-10-21
阅读 5 分钟
5.7k
iOS系统中的应用大多都灵活运用了各种各样的动画来让自己的应用变的丰富多彩,一个App对动画的运用直接影响了用户体验,学习iOS动画编程是非常有用的
工欲善其事,必先利其器_Xcode插件的安装
Hydrogen
2015-10-20
阅读 1 分钟
2.9k
安装插件管理器Alcatraz 插件管理器Alcatraz是一款强大的Xcode插件管理器,通过它我们可以方便地安装各种Xcode插件 若要安装,输入终端命令 {代码...} 这样就完成了Alcatraz的安装 若要删除,输入 {代码...} 启用插件管理器 打开Xcode,选择Load Bundle 安装插件 点击Windows Package Manage在这个窗口中,我们就可以搜...
在InterfaceBuilder中使用AutoLayout
Hydrogen
2015-10-20
阅读 3 分钟
2.6k
现在这个界面虽然能显示,但是在不同的机子上却是同样的坐标,然而不同的机型有不同的分辨率,比例,这就是我们用AutoLayout的原因。AutoLayout的总体思路就是通过对控件的约束来动态确定控件的位置和大小。我们先来对TextField设置约束,选中这个TextField,IB设置约束有两种方式,一个是用右下角的四个工具设置。另一...
iOS小技巧之圆角图片
Hydrogen
2015-10-17
阅读 1 分钟
2.1k
介绍 我们常常希望把用户头像做成圆形,怎么实现这种效果呢 实现 首先我们在视图中拖一个Image控件,设置好图片,做好代码关联 在viewDidLoad方法中实现圆角 {代码...} 最终效果
iOS小技巧之模糊特效
Hydrogen
2015-10-17
阅读 1 分钟
3.5k
介绍 iOS7后模糊特效成为了iOS系统及App中最常见的特效之一,想要实现模糊特效其实非常简单 实现 首先我们在视图中拖一个Image控件,设置好图片,做好代码关联 在viewDidLoad方法中实现模糊特效 {代码...} 原图效果 最终效果
UITableView基础[ 5 ] 右侧索引的实现
Hydrogen
2015-10-17
阅读 2 分钟
5.3k
UITableView中有一个非常好用的功能:索引,通过索引我们可以对Cell进行快速的查找,让整个表格变的更有条理,这里我们来实现一下类似通讯录的索引功能
iOS中获取当前时间与简单的处理
Hydrogen
2015-10-16
阅读 1 分钟
4.9k
今天在写下拉刷新时,突然想在UIRefreshControl中实现类似MJRefresh的上次刷新时间的效果,正好想研究一下在iOS中时间的处理,研究了一下如何获取现在时间并以一定格式输出
Swift2.0提供所try catch异常捕捉
Hydrogen
2015-10-14
阅读 1 分钟
5.8k
原代码中,AVAudioPlayer的构造函数有了可抛出错误的重载函数,现在的原型不接受第二个error参数,函数不再为failable,应使用try catch捕捉异常
UITableView基础[ 4 ] 使用MJRefresh实现上拉刷新
Hydrogen
2015-10-14
阅读 1 分钟
4.4k
尽管iOS提供了UIRefreshControl来实现上拉刷新,可是由于又是由于列表过长,我们希望在用户拖到列表底部时,通过上拉刷新来添加更多的列表内容。上拉刷新并不是iOS的标准控件之一,这里我将介绍一下如何使用MJRefresh来实现上拉刷新.
UITableView基础[ 3 ] 使用UIRefreshControl实现下拉刷新功能
Hydrogen
2015-10-14
阅读 1 分钟
4.3k
在展示一些经常需要更新的列表时,例如商品列表、聊天列表时,我们需要通过某种操作来刷新列表,最常用的便是下拉刷新的方法了,下拉刷新作为iOS的标准控件,即使不实用第三方库也可以容易的实现,这篇文章将向大家讲解如何使用UIRefreshControl实现下拉刷新功能
手动在Swift项目中添加ObjectiveC第三方库
Hydrogen
2015-10-13
阅读 1 分钟
3.6k
Swift作为一门诞生不到2年的新语言,在第三方库的积累上远不如一直作为iOS开发唯一选择的ObjectiveC,幸好我们可以非常方便地在Swift项目中引用ObjectiveC第三方库,弥补了这个不足.在iOS第三方库管理上,CocoaPods自动化的添加方式固然简单,但是又是也存在一些问题,例如目前的版本中,如果同时添加了ObjectiveC库与Sw...
NSUserDefaults简介[ 转 ]
Hydrogen
2015-10-13
阅读 2 分钟
2.3k
NSUserDefaults是单例类。单例类:是单例模式的一个实例,而模式单例是一种常见的编程方式。在iOS中,单例模式很常见,它用于确保特定类只有一个实例。单例最常用于表示硬件或者操作系统向应用程序提供的服务。
Swift基础语法[ 1 ]
Hydrogen
2015-10-13
阅读 1 分钟
2.5k
Swift语言会讲全局作用域中的代码作为程序入口,不需要main函数 wift语言支持自动类型推断,如果希望使用自动类型推断,请在定义的同时赋值,例如: {代码...} 如果不想在定义时直接初始化,请指定类型,例如: {代码...} 字符串差值使用\()语法,例如: {代码...} 使用方括号[]来创建数组、字典: {代码...} 要创建空数组、...
在Xcode7/7.1中使用Http请求
Hydrogen
2015-10-13
阅读 1 分钟
15.7k
iOS9引入了新特性App Transport Security (ATS)。新特性要求App内访问的网络必须使用HTTPS协议。但是现在很多项目使用的是HTTP协议,现在也不能马上改成HTTPS协议传输。那么如何设置才能在iOS9中使用Http请求呢
UITableView基础[ 2 ] 自定义Cell的实现
Hydrogen
2015-10-13
阅读 2 分钟
3.8k
首先我们应当新建一个继承自UITableViewCell的类如果不想在StoryBoard中编辑自定义cell,在创建cell类时可以选择同时新建xib文件
UITableView基础[ 1 ] 基本TableView的实现
Hydrogen
2015-10-13
阅读 2 分钟
3.2k
UITableView是iOS中最常用的高级UI控件,UITableView对于大部分App都是不可或缺的组成部分,利用UITableView我们可以实现大部分列表视图的呈现,掌握UITableView的使用非常重要。
自定义导航栏的背景、标题、返回按钮文字颜色[转]
Hydrogen
2015-10-11
阅读 2 分钟
6.8k
希望添加导航栏的一侧不止一个栏按钮项目,无论是leftBarButtonItems和rightBarButtonItems 您在导航栏左侧/右侧指定自定义栏按钮项目。
1
2
(current)
上一页
2
(current)
下一页