代码改变世界

数羊问题

2015-08-06 12:31 by 迷思的猫, 736 阅读, 0 推荐, 收藏, 编辑
摘要:有一只羊,它的寿命是5年,在第二年和第四年能够产下小羊。请问第N年时,羊群里有多少只羊?题目就这么简单,还有一些附加说明:1.羊的寿命可以理解为0-4或者1-5,反正就是它能活5x365天,第一次产羊就是1岁(0-4)或2岁(1-5)时。2.伟大的灵魂都是雌雄同体的,羊生羊不需要其他羊的帮助。3.别... 阅读全文

开源 Swift AutoLayout 框架 SnapKit 介绍

2015-07-29 16:19 by 迷思的猫, 5234 阅读, 2 推荐, 收藏, 编辑
摘要:自从水果发布了5代,苹果为了适配多种屏幕尺寸,搞出了一个所谓的AutoLayout来解决问题,iOS程序员们从此走上了苦逼的适配路。“适配”本身其实并不是一个头疼的事情,对于4-6寸的手机来说,只要制定一套规则,就不会有太大的问题。但是令我痛苦的部分在于——iOS的 Constraints 和 VF... 阅读全文

MKMapView.showsUserLocation 可能触发了 UIView.setNeedsLayout

2015-07-28 16:16 by 迷思的猫, 320 阅读, 0 推荐, 收藏, 编辑
摘要:今天遇到一个BUG:新建一个MKMapView,并设置showsUserLocation=true,此时由于还没有获取到用户的位置,所以MKMapView还没有发生任何变化。此时在view上还有一个subview,该subview上也有一些constriants,显示在正常位置。通过用户点击按钮,通... 阅读全文

用 Swift 语言写一个地图坐标弹跳动画 - 加强版

2015-07-24 13:48 by 迷思的猫, 1531 阅读, 4 推荐, 收藏, 编辑
摘要:上次写了《用 Swift 语言写一个地图坐标弹跳动画》,有位仁兄默默地在下面踩了一下,看样子是觉得写的不好。当然写的不好!我们再来理理,iOS动画大概分这几种:CoreAnimation动画(基础)UIView动画(animateWithDuration开头的函数,带弹簧特效)UIDynamic动画... 阅读全文

用 Swift 语言写一个地图坐标弹跳动画

2015-07-20 22:09 by 迷思的猫, 1540 阅读, 1 推荐, 收藏, 编辑
摘要:模仿“一号专车”写一个坐标图标弹跳动画,实现效果如下:(录制有点闪小心狗眼)分析这个动画如下:1.easeIn或者linear被抬高约30像素2.被弹性放下然后开始了狗血的 Swift animation 之旅。注意:因为我刚刚开始学习 iOS 开发,动画亦是刚刚接触,下面的方式仅仅是为了完成需求,... 阅读全文

Xcode 7 中 CocoaPods 编译报错 dyld: Library not loaded: @rpath/Pods.framework/Pods

2015-07-19 22:47 by 迷思的猫, 6498 阅读, 0 推荐, 收藏, 编辑
摘要:问题症状与解决在 Xcode 7 beta 3 (7A152u) 中创建 Swift 项目,并使用 CocoaPods 做依赖管理,编译时会遇到如下的报错:dyld: Library not loaded: @rpath/Pods.framework/Pods Referenced from: /... 阅读全文