- 博客(702)
- 资源 (42)
- 收藏
- 关注
翻译 ViewPager Kotlin 教程入门
原文:ViewPager Tutorial: Getting Started in Kotlin 作者:Diana Pislaru 译者:kmyhyViewPager 是一个强大的布局管理工具,允许你在 app 中使用滑动手势进行导航。通常用于创建幻灯片效果、启动引导,或者 tab view。通过左右滑动在两个 ViewPage 页面之间切换,从而节省屏幕空间,创建更加迷...
2018-02-09 09:25:27 5010
翻译 Google iOS 材料设计: 入门
原文:Google Material Design Tutorial for iOS: Getting Started 作者:Nick Bonatsakis 译者:kmyhy看到本文的标题,你是不是会奇怪:Google 材料设计和 iOS 怎么会联系在一起呢?毕竟材料设计是因 Google 而闻名,尤其是在 Android 系统上。但是,Google 有着将材料设计扩...
2018-02-08 11:50:27 988
翻译 Core Data 教程入门
原文:Getting Started with Core Data Tutorial 作者:Pietro Rea 译者:kmyhy这是《Core Data by Turoials》一书的缩略章节,目前已经升级至 Swift 4 和 iOS 11。值得高兴的是,本教程被作为 iOS 11 Lanuch Party 中的一部分放出。欢迎来到 Core Data 的世界!在本教程
2018-02-01 10:29:22 2594
原创 发现 URL Scheme 存在安全漏洞
昨天在一个 App 中购买订阅(App 内购),当我点击用支付宝支付时,发现老是跳转到一个“云南移动”的 App,试了几次都不能成功,后面想了一下,应该是支付宝的 URL Scheme 被“云南移动”给注册了吧?于是把手机上的“云南移动”给卸载了,果然支付宝就支付成功了。 本来 iOS 的 URL Scheme 是为方便 App之间调用传参而设计的。我们可以通过一个 openURL 方法来打开指
2018-01-29 15:30:34 2374
翻译 自定义 UIViewController 转换动画: 开始
原文:Custom UIViewController Transitions: Getting Started 作者:Richard Critz 译者:kmyhy 更新说明: 本教程由 Richard Critz 更新至 iOS11 和 Swift 4。原文作者是 József Vesza。iOS 内置了一些好看的 View Controller 转换动画——push、po
2018-01-27 14:10:33 1525
翻译 Android 动画 Kotlin 教程
原文:Android Animation Tutorial with Kotlin 作者:Lisa Luo 译者:kmyhy 更新说明:本教程由 Lisa Luo 更新至 Kotlin 和 Android Studio 3.0。原教程作者是 Artem Kholodnyi。假若没有那些有趣的、漂亮的动画元素,很难想象手机的使用体验会是什么样子。这些动画不仅仅在整个 app 中
2018-01-22 15:22:28 2400
原创 Xcode slicing 精解
slicing 和图片拉伸从 Xcode 5 开始就支持 image slicing 功能,这个功能非常强大,从一定程度上解决了不规则图片的拉伸问题。然而许多同学并不知道这个功能,或者在对这个功能理解得并不透彻,导致使用中出现这样那样的问题。简单说,这个功能是用来拉伸图片的,是这两个方法的可视化版本:stretchableImageWithLeftCapWidth: topCapHe
2018-01-17 16:55:40 6364
翻译 Uberworks
原文:Uberworks 作者:Marin Todorov 译者:kmyhy本教程使用 Xcode 7.1 和 Swift 2。这个月的主题又回到了这一系列文章的开始。事实上,我正在华盛顿参加 RWDevCon 大会,在会上我将推出 iOS Animations by Tutorials 和这一系列文章。我收到了一封来自 Uber 的主题为 Forget your keys 的邮件,它
2018-01-13 16:02:45 454
翻译 渐变和遮罩
原文:Fun with Gradients and Masks 作者:Marin Todorov 译者:kmyhy本教程使用 xcode 7 和 Swift 2。在 的第三部分,第14章“渐变动画”中,我介绍了如何对 CAGradientLayer 属性进行动画。在本月的这一期,我将教你如何创建和 CAGradientLayer 有关而不是和 CALayer 自身有关的动画。这里,你
2018-01-06 14:47:16 1526
翻译 介绍 EasyAnimation
原文:Introduction EasyAnimation 作者:Marin Todorov 译者:kmyhy本教程使用 Xcode 7/Swift 2 以上版本。在 //UIKit view animationUIView.animateWithDuration(2.0, animations: { self.view.center.x = 200.0})而 CoreAn
2018-01-06 14:43:53 1127
翻译 CoreImage 变换
原文:Transitions with CoreImage 作者:Marin Todorov 译者:kmyhy本教程兼容 Xcode 7/Swift 2。在“iOS Animations by Tutorials ”的第 3 章 “转换动画” 中,我向你介绍了如何用内置的转换动画来渐入或渐出你的 view。坦白讲,这种动画有一定限制。你可以选择以内容的位置进行动画,或者交叉溶解,或者反
2017-12-27 09:24:41 1240
翻译 用 Ophiuchus 实现文字动画
原文:Text animations with Ophiuchus 作者:Marin Todorov 译者:kmyhy本教程适用于 Xcode 7/Swift 2 及兼容版本。Ophiuchus 是一个由 Yalantis 编写的开源库——Yalantis 在 GitHub 上编写了大量和动画相关的开源库,这里列出了其中一些代表作:一个可收起的 tab bar动画侧边栏一个下拉刷
2017-12-17 17:48:43 1031
翻译 用 CAReplicatorLayer 创建动画
原文:Creating animations with CAReplicatorLayer 作者:Marin Todorov 译者:kmyhy本教程针对 Xcode 7/Swift 2 或更高版本。CAReplicatorLayer 绝对是我最爱的 CALayer,因此我很愿意向你介绍如何用它来创建动画。在本教程中,我将向你展示用 CAReplicatorLayer 创建 3 种不同的
2017-12-04 17:26:56 1035
翻译 用 CAShapeLayer、毛玻璃镂空效果创建加载动画
原文: Creating an activity indicator using CAShapeLayer, blur effect and vibrancy 作者:Marin Todorov 译者:kmyhy这个教程使用 Xcode 7/Swift 2。我在编写 Doodle Doodle app 时曾经准备了大量视频以便向用户知道显示如何使用和安装 Doodle Doodle
2017-12-04 17:25:43 1659
翻译 在 Unity 中保存和载入游戏
原文:How to Save and Load a Game in Unity 作者:Anthony Uccello 译者:kmyhy游戏现在变得越来越长,有些游戏已经超过了 100 个小时的内容。不可能让玩家一次就玩完整个游戏。允许玩家保存游戏是游戏最基本的一个功能——哪怕仅仅保存玩家的得分记录。但如何创建一个存档文件,以及需要在里面保存什么东西?你必须在存档中保存玩家的设置吗?以及
2017-11-27 11:31:17 54002 7
翻译 MapKit 教程: 覆盖物
原文:MapKit Tutorial: Overlay Views 作者:Owen Brown 译者:kmyhy 更新说明:本教程由 Owen Brown 更新至 Xcode 9、iOS 11 和 Swift 4。原文作者是 Chris Wagner。苹果通过 MapKit 让你轻易地将地图添加到你的 app,只是它看起来并不是那么漂亮。幸运的是,你可以用自定义覆盖物让它更引
2017-11-27 11:29:29 1007
翻译 Instruments Swift教程:开始
Instruments Swift教程:开始 原文:Instruments Tutorial with Swift: Getting Started 作者:Nicholas Sakaimbo 译者:kmyhy 更新说明:本教程由 Nicholas Sakaimbo 升级至 iOS 11\Xcode 9\Swift 4。原文作者是 Matt Galloway。无论...
2017-11-22 15:34:41 1167
翻译 Carthage 教程:开始
原文:Carthage Tutorial: Getting Started 作者:Lorenzo Boaro 译者:kmyhy 更新说明:本教程由 Lorenzo Boaro 升级至 iOS 11,Xcode 9 和 Swift 4。原文作者是 James Frost。对于 iOS 开发者来说有两个好东西,庞大的社区和海量的第三方库。如果你在这个平台上编写过一段时间的代码,你
2017-11-22 15:33:26 3650
翻译 UICollectionView 自定义布局教程: Pinterest
原文: UICollectionView Custom Layout Tutorial: Pinterest 作者:Paride Broggi 译者:kmyhy 更新说明:本教程由 Paride Broggi 升级到 Xcode 9,Swfit 4。原文作者是 Ernesto García。UICollectionView 从 iOS 6 开始引入,是 iOS 开发者最
2017-11-22 15:32:13 868
翻译 UISearchController 教程-开始
原文:UISearchController Tutorial: Getting Started 作者:Tom Elliott 译者:kmyhy 更新说明:本教程由 Tom Elliott 升级为 Xcode 9 beta,Swift 4 和 iOS 11。原教程作者是 Andy Pereira。对于用户来说,在海量数据中滚动列表是一件缓慢而痛苦的事情。当和海量数据打交道时,
2017-11-15 11:05:35 2173 1
翻译 HealthKit Swift 教程: workout
原文:HealthKit Tutorial with Swift: Workouts 作者:Ted Bendixson 译者:kmyhy 更新说明:本教程由 Ted Bendixson 升级至 Swift 4、Xcode 9 及 iOS 11。原教程作者是Ernesto García。欢迎回到我们的 HealthKit 教程系列!在本系列第一部分,你学习了基本的 Health
2017-10-26 17:29:15 1237
翻译 Android: Kotlin 材料设计入门
原文:Android: Kotlin 材料设计入门 作者:Joe Howard 译者:kmyhy 更新说明:本教程由 Joe Howard 升级为 Kotlin。原教程作者是 Megha Bambra。谷歌的材料设计使 Android app 的可视化外观以一种令人兴奋的方式亮瞎了用户的眼睛。但稍安勿躁——什么是材料设计?根据谷歌的描述,它“在创建漂亮直观的体验的同时融汇了触感的
2017-10-26 13:44:23 1582
翻译 HealthKit Swift 教程: 开始
原文:HealthKit Tutorial with Swift: Workouts 作者:Ted Bendixson 译者:kmyhy 更新说明:本教程由 Ted Bendixson 升级至 Swift 4、Xcode 9 及 iOS 11。原教程作者是Ernesto García。HealthKit 从 iOS 8 开始出现。它实际上是一个关于所有健康数据的集中式存储库,
2017-10-24 14:06:33 2275
原创 中文手写输入法闪退问题
近日有用户报 app 调用中文手写输入法时出现闪退。问题描述可以参照网上:http://blog.csdn.net/yuanpengs/article/details/47616655http://www.jianshu.com/p/b641bcdb0fab笔者的这个 App 中也是一样,使用了 +UITouch 分类重写了 ScrollView 的 touchesXXX 方法。 网上提到的
2017-10-18 17:56:21 2401
翻译 如何用 Sprite Kit 和 Swift 制作一个逃逸游戏-第二部分
原文:How To Make a Breakout Game with SpriteKit and Swift: Part 2 作者:Michael Briscoe 译者:kmyhy 更新说明:本教程由 Michael Briscoe升级为 Xcode 8 和 Swift 3。原文作者是 Barbara Reichart。欢迎回到本教程!在第一部分,你创建了一个会动的木板和
2017-10-09 14:55:58 1592
翻译 如何用 Sprite Kit 和 Swift 制作一个逃逸游戏-第一部分
原文:How To Make a Breakout Game with SpriteKit and Swift: Part 1 作者:Michael Briscoe 译者:kmyhy 更新说明:本教程由 Michael Briscoe升级为 Xcode 8 和 Swift 3。原文作者是 Barbara Reichart。Sprite Kit 是苹果的iOS 和 OS X
2017-10-09 14:52:42 1551
翻译 MapKit 进阶教程: 自定义瓦片
原文:Advanced MapKit Tutorial: Custom Tiles 作者:Michael Katz 译者:kmyhy在现代 app 中,地图的使用无处不在。地图可以提供 POI(兴趣点),为公园和城镇中的用户进行导航,寻找附近的人,跟踪旅程,或者在增强现实游戏中提供背景。不幸的是,这也导致了每个 app 中的地图千篇一律。烦!本教程介绍如何使用手绘地图,而不是用代码生成
2017-09-26 17:52:18 2276
翻译 iOS 按需加载资源教程
原文:On-Demand Resources in iOS Tutorial 作者:James Goodwill 译者:kmyhy 注意: 本教程使用 Xcode 9 和 Swift 4。iOS 9 和 TVOS 中提出了“按需加载资源”(on-demand resources,ODR)的概念,这是一个全新的 API,允许在 app 在安装完成之后,下发内容到 app。ODR
2017-09-26 17:49:55 3833 4
翻译 如何编写 Runkeeper 一样的 app(2)
原文:How To Make an App Like Runkeeper: Part 2 作者:Richard Critz 译者:kmyhy 更新说明:本教程由 Richard Critz 升级到 iOS 11 beta 1、Xcode 9 和 Swift 4。原文作者 Matt Luedke。本教程的第二部分,将实现地图的颜色标记和奖牌。在第一部分中,你完成了:用 Cor
2017-09-15 17:49:20 872
翻译 iOS 11 自适应布局教程: 开始
原文:Adaptive Layout Tutorial in iOS 11: Getting Started 作者:József Vesza 译者:kmyhy 更新说明:本教程由 József Vesza 升级至 iOS 11、Xcode 9 和 Swift 4。原文作者是 Sam Davies。对于 iOS app 设计人员来说,自适应布局的出现导致了巨大的变化。在设计你
2017-09-15 17:37:45 4720
翻译 Android Google Face API 增强现实教程
原文:Augmented Reality in Android with Google’s Face API 作者:Joey deVilla 译者:kmyhy如果你用过 Snapchat 的“镜头”功能,你使用的就是增强现实+面部识别技术。增强现实——AR——是一种技术——它是一个令人印象深刻的名称,简单地说,它在真实世界的图像的基础上覆盖以计算机生成的图像。而面部识别,对于人类来说
2017-09-15 17:34:05 6316 4
翻译 Unity 脚本入门教程
原文:Introduction to Unity Scripting 作者:Georgi Ivanov 译者:kmyhyUnity 的许多功能都要通过它的富脚本语言 C# 来体现。你可以用它来处理用户输入,操作场景中的对象,碰撞检测,自动生成新的 GameObject 和在场景中发射定向光以处理游戏逻辑。听起来很可怕,但 Unity 提供了有良好文档的 API,使得这些任务的完成轻而
2017-09-05 14:02:17 51468 14
翻译 自定义视差 UICollectionViewLayout 教程
原文:Custom UICollectionViewLayout Tutorial With Parallax 作者:Paride Broggi 译者:kmyhy 注意: 本教程使用 Xcode 9.0 和 Swift 4。UICollectionView 从 iOS 6 开始出现,在 iOS 10 中得到了改进,它是 iOS app 中用于自定义并以动画方式呈现数据集合的
2017-09-05 13:54:22 1741
翻译 瑜伽教程: 一个跨平台的布局引擎
原文:Yoga Tutorial: Using a Cross-Platform Layout Engine 作者:Christine Abernathy 译者:kmyhy瑜伽(Yoga) 是一个跨平台的布局引擎,基于 Flexbox,它让布局变得更简单。可以用它替代 iOS 的自动布局和 web 的 CSS,也可以将它当成一种通用的布局系统使用。Yoga 最初源自 Facebook
2017-08-29 11:39:46 4910
翻译 如何编写 Runkeeper 一样的 app(1)
原文:How To Make an App Like Runkeeper: Part 1 作者:Richard Critz 译者:kmyhy 更新说明:本教程由 Matt Luedke 升级到 iOS 11 beta 1、Xcode 9 和 Swift 4。原文作者 Matt Luedke。运动类记步 app Runkeeper 拥有超过 4 千万的用户!本教程教你如何编写
2017-08-22 17:54:52 1395
翻译 用 Unity 和 HTC Vive 实现高级 VR 机制(2)
原文:Advanced VR Mechanics With Unity and the HTC Vive – Part 2 作者:Eric Van de Kerckhove 译者:kmyhy介绍在第一部分教程中,我们学习李如何创建交互系统以及用它来抓取、握持和扔出东西。在第二部分中,你将学习:制作一副功能完备的弓和箭创建一个虚拟背包本教程针对高级读者,它会跳过许多细节,比如添加
2017-08-22 17:45:56 4400
翻译 Core ML 和 Vision: iOS 机器学习教程
原文:Core ML and Vision: Machine Learning in iOS 11 Tutorial 作者:Audrey Tam 译者:kmyhy 注意:本教程需要 Xcode 9 Beta 1 以上,SWift 4 和 iOS 11。机器学习风头正旺。许多人听说过它,但了解得并不多。在本教程中,将教你使用 Core ML 和 Vision,这是 iOS 11
2017-08-14 15:17:20 2286
翻译 GraphQL 和 Apollo-iOS 初步
原文:Getting started with GraphQL & Apollo on iOS 作者:Nikolas Burk 译者:kmyhy你有没有觉得 REST API 有点烦呢?因为端点不会返回你的视图所需要的数据?从服务器获取正确的信息需要查询好几次,有时候为了修改 API,你不得不和后台开发人员一起调试?不用再担心了——GraphQL 和 Appolo 能拯救你!Graph
2017-08-14 15:14:34 7195 2
翻译 macOS Windows 和 WindowController 教程
原文:Windows and WindowController Tutorial for macOS 作者:Warren Burton 译者:kmyhy更新说明:本教程由 Warren Burton 升级至 Xcode 8 和 Swift 3。原文作者是 Gabriel Miro。Windows 是有 macOS app 的 UI “容器”。它定义了 app 当前管理着的、允许用户以多
2017-08-14 15:12:15 5401
翻译 Android 网络教程: 开始
原文:Android Networking Tutorial: Getting Started 作者:Eunice Obugyei 译者:kmyhy从 API 级别 1 开始,网络始终是 Android 中最大主角。大部分 app 都不是单独运行的,它们会连接到网络服务检索数据或者进行其他网络操作。在本教程中,你会创建一个简单 app ,连接 GitHub API 查找并显示代码库列表
2017-08-04 15:38:03 1355
KeyboardUtil
2011-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人