767 followers 0 articles/week
watchOS 2

花絮 话说今年我只写了一篇文章,还是年初 1 月份的时候了(Apple Watch: WatchKit 应用程序要点),其实我一直都在想写一些文章出来,但是一直没有码字发文,主要是由于我太懒。坑倒是挖了不少,包括 watchOS 2、持续集成等相关的文章(Java Web、iOS 和 Android 方面的)等。可能后面我会先填一些坑。 有些东西放下的时间久了,就会慢慢的忘却,这是多么令人沮丧的事情。 今天就先来谈谈关于 watchOS 2 的一些东西吧。 watchOS 2 苹果早在 2015 年 6 月 9 日,就向开发者发布了 watchOS 2,但是到今天(2015 年 10 月 17 日)还没有向消费者公开,目前只能拥有苹果开发者账号才能够安装。不过已经是 pre-release...

Sat Oct 17, 2015 18:13
UIKit Dynamics 教程:抛掷 Views

本文译自:UIKit Dynamics Tutorial: Tossing Views 本文中,我们将学习如何用手势很自然的将 view 抛掷出屏幕。 可能你已经看到该技术在 Tweetbot 中的流行了。 本文非常适合中级开发者,因为对 view 抛掷操作中,使用的技术嵌套了多个效果,例如使用内置的 UIKit 框架对 view 进行旋转 (rotation)、飞离 (fly-away) 动画。 如果你之前还不了解 UIKit dynamics,也不用担心 - 本文会一步一步的引导你进行学习。 事不宜迟,我们开始抛掷 view 吧! 目录: 开始 UIDynamicAnimator 和 UIAttachmentBehavior UIPushBehavior 何去何从? 开始 提醒:学习中,本节是可选的,主要是针对想要从零开始的读者。有经验的...

Fri Jan 30, 2015 21:02
如何用 Swift 语言构建一个自定控件

本文译自:How To Make a Custom Control in Swift 用户界面控件是所有应用程序重要的组成部分之一。它们以图形组件的方式呈现给用户,用户可以通过它们与应用程序进行交互。苹果提供了一套控件,例如 UITextField,UIButton,UISwitch。通过工具箱中的这些已有控件,我们可以创建各式各样的用户界面。 然而,有时候你希望界面做得稍微的与众不同,那么此时苹果提供的这些控件就无法满足你的需求。 自定义控件,除了是自己构建二外,与苹果提供的,没什么差别。也就是说,自定义控件不存在于 UIKit 框架。自定义控件跟苹果提供的标准控件一样,应该是通用,并且多功能的。你也会发现,互联网上有一些积极的开发者乐意分享他们自定义的控件。 本文中,你将实现一个自己的...

Fri Jan 30, 2015 21:02
在企业内部分发 iOS 应用程序

本文译自:Provision iOS IPA App for In-House Enterprise Distribution 在企业内部分发 iOS 应用程序非常复杂。经过努力,我成功实现了在企业内部的应用程序分发。我决定用此文来记录我的最佳实践方法,以供将来参考。 如果你希望通过 Safari 能在任意的 iOS 设备上安装应用程序 (不需要发布到 App Store,也不需要通过 iTunes,以及 MDM - 通过 MDM 方法会用到本文创建的 IPA 和 manifest,那么这篇文章可以帮助你。 在开始发布企业应用之前,需要具备以下条件: 必须是 iOS Developer Enterprise Program 中的团队成员 (至少是一个 admin)。每年需要向苹果支付费用...

Fri Jan 30, 2015 21:02
利用长按手势移动 Table View Cells

本文译自:Cookbook: Moving Table View Cells with a Long Press Gesture 目录: 你需要什么? 如何做? 如何将其利用至UICollectionView上? 何去何从? 本次的 cookbook-style 教程中介绍如何通过长按手势来移动 table view中的cell,这种操作方式就像苹果自家的天气 App 一样。 你可以直接把本文中的到吗添加到你的工程中,或者将其添加到我为你创建好的 starter project 中,也可以下载本文的完整示例工程。 你需要什么? UILongGestureRecognizer UITableView (可以用 UICollectionView 替代之) UITableViewController...

Fri Jan 30, 2015 21:02
减小iOS应用程序的大小

本文译自:Reducing the size of my App Q: 怎样才能让我的程序安装包小一点,让程序的下载和安装更快速? A: 本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时)。如果是针对升级程序的话,可以看这篇文章(减小iOS应用程序升级时所需下载的大小)(这与第一次安装使用的工作原理有所不同)。 检查应用程序 首先是检查.app bundle,看一下程序包里面哪些文件占的空间最大。 在做任何相关优化之前,我们需要做一些权衡。通过权衡,可以知道把优化的重点集中在什么地方。本文提到的一些技术缺点我们也需要做出考虑,我们必须考虑相关影响,以确保做出正确的决定。如果不做权衡的话,我们无法知道需要对程序做出什么样的改变。 当第一安装iOS程序时,需要下载完整的一个.ipa文件。(注意这不同于升级)。实际上.ipa文件就是一个.zip结构。 我们可以通过这样的方法来找出程序的.ipa文件:从App...

Fri Jan 30, 2015 21:02

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account