iPad开发之--splitView和popover

iPad上的app与iPhone上的app最显著的不同就是iPad使用splitView和popover来代替navigationController

在介绍正文之前,先来谈一谈如何实现进入不同的view出现不同的toolbars?

关于Navigation Controller有一点很重要,toolbar上的按钮和navigationController本身没有任何关系,它只和当时显示的viewController有关。我们现在知道如何使用push segues来push新的东西到navigationController,所以当你slide进来新事物时,新的按钮会出现在底部栏上

More

iOS-Protocol

协议,一个新的obj-c事物。

协议的语法和interFace非常像。

协议是什么?

首先有几件事情要思考一下,一个是协议没有对应的@implementation,协议的实现在另一个对象里。

所以协议就是一个方法和property的集合,他的实现则是由其对象完成,非常简单。唯一语法上要注意的是,你可以有一个协议依赖于另一个协议,也就是在这个例子里,如果有人要实现协议ChouKa,那么就必须实现OuHuang和NSObject。

More

代码签名探析

"用户会感激代码签名带来的好处" – Apple Developer Library

在 iOS 或 macOS 平台上进行应用开发时,你所需要使用的 API 大多设计得简洁明了。你可以轻易地实现酷炫的动画效果,便捷地进行应用发布前测试,或是用 Core Data 将数据安全的存储在本地。但是总有一天,你会碰上代码签名 (code signing) 和配置文件 (provisioning),大多数情况下,这会是你在心里问候某些人祖宗的开始。

More

浅谈iOS的模糊效果

iOS的模糊效果实现方法有好几种,基本分为两种方式,一种是将图片进行模糊,一种是将模糊的控件放在UI界面上,使控件覆盖的区域达到模糊的效果。每种方式我各选了2种方法,下面介绍一下它们的实现方式以及对比一下它们的优缺点。

coreImage

More