Core Data 概述

2014-11-18
阅读 5 分钟
3k
Core Data可能是OS X与iOS中最容易被误解的框架。这篇文章的意义在于让你理解Core Data的本质以及正确的使用Core Data。

iOS8 Core Location

2014-11-17
阅读 5 分钟
9.1k
当肾Phone出现,定位服务一直都是作为一个前沿技术跟中心存在。CL API在肾平台SDK第一次发布的时候就列入了公开接口。在每次新发布的iOS版本中,大苹果总是循序渐进的增加一些新功能到CL框架,比如后台定位,geocoding亦或是iBeacons。

Scene Kit (翻译)

2014-11-16
阅读 5 分钟
6.5k
Scene Kit(SK)是WWDC12推出OS X平台的属于Cocoa类的3D渲染引擎框架。第一版已经有不错了并且后续又增加了一些强大的功能比如着色修改,限制。当苹果推出新系统Mavericks时又增加了骨架动画。今年,SK变得更加强大了,新增支持粒子效果,物理模拟,脚本事件,多程渲染,最重要得是支持iOS平台。

Metal 翻译的一塌糊涂

2014-11-14
阅读 6 分钟
6.1k
前言 Metal是一个为肾系列量GPU量身定做的框架。名字是根据iOS平台最底层的图形处理框架命名出来的。 这套框架的两个主题:3D图形渲染以及并行计算。 给谁用 跟虚幻/Unity对比扯皮Metal的强大,潜力(略) 对比OpenGL/OpenGLES, 教程相对简单地Metal在肾平台的图形渲染优化程度做的比上述两者好。 最后下个结论在iOS系统...

设计优雅的移动端游戏 无脑意译

2014-11-12
阅读 1 分钟
2.4k
扯皮游戏现状、局限以及心目中好游戏应该是咋样咋样的。。 扯出重点。。。我们怎么设计出一款不错的游戏呢 -> 关卡长度以及交互方式。(其实这篇纯属扯皮)

什么是动画 无脑意译

2014-11-07
阅读 7 分钟
4.5k
键盘事件很好地解释了动画是对用户具有解释性的属性。同样视图控制器切换也可以通过大致的方向给用户提示接下来他/她要去前往哪个界面。附带细微得弹簧与碰撞效果提升整个感觉效果让APP更具有生气。

Swift锋芒毕露 无脑意译

2014-11-06
阅读 4 分钟
3.9k
前言 作者自己说自己很喜欢swift,因为他喜欢Haskell。可能看上了swift支持函数式编程的缘故。 中间扯皮各种略。。。 扯到函数编程刚开始不习惯但是会带来方便。。略结束。。。 栗子 ex by oc: {代码...} 看上去无公害,但是参数如果是nil,那边会导致崩溃。而且更坑爹是在运行时才会发现这个问题。这种问题一旦是你的下...

轻量级视图控制器 无脑意译

2014-11-05
阅读 4 分钟
2.5k
一句话就是将UITableViewDataSource部分的代码单独写成一个类,通过继承它达到重用。 栗子,这里有一个PhotosViewController类遵循如下的方法:

简洁的表格视图代码 无脑意译

2014-11-05
阅读 6 分钟
2.9k
表格视图在iOS应用开发中是极具多变的模块,会有很多相关得此类代码,包含了提供数据,更新视图,响应行为事件,响应用户选择等等功能。本文主要介绍如何编写一个简洁优良架构的表格类代码。

视图控制器容器 无脑意译

2014-11-04
阅读 4 分钟
3.1k
带来的问题是子控制器接收不到window传递下来的各类状态,比如:viewWillAppear:消息。 iOS5以前所有做法是在父亲视图控制器内强引用一个子视图控制器,所有子控制器的事件方法调用都是根据起父视图控制器的状态并且需要手动传导到子视图控制器,这样操作比较难实现。

构建流程 无脑意译

2014-11-04
阅读 3 分钟
3.7k
学会看懂构建日志 选择报告导航栏下的Build选项可以查看构建日志。 工程之间有一些依赖关系,例如Pods又例如子工程。 举个栗子 拿objcio中栗子,首先处理的是SSZipArchive任务。Build内容如下: {代码...} 根据流程来大致描述: 新起一行的文字块描述一个任务 路径跳转以及环境变量设置 预编译文件处理展示了所有引用到...

UICollectionView与Dynamic Animator 无脑翻译

2014-11-03
阅读 7 分钟
3.9k
Dynamic Animator是UICollectionView动画效果实现的主要方式。其主要是通过UICollectionViewFlowLayout强引用UIDynamicAnimator,根据items的行为属性变化来对试图进行更新。 实现原理是UICollectionViewFlowLayout对UICollectionViewLayoutAttributes进行添加behaviors。UIDynamicAnimator根据自身变化来对视图进行刷新。

swift:集合类下标

2014-10-30
阅读 1 分钟
2.1k
下标穷人版(本人)解释就是在一数据堆(容器)里面找一个想要的数据。这时候下标好比一个“绳子”,通过拽“绳子”一端可以很快的找到“绳子”另外一端我们想要的那个数据。 注: 这里的容器指Array与Dictionary。

方程式编程思想 读书笔记

2014-10-22
阅读 2 分钟
2.7k
2.描述问题代码化后,此时此景我们已经将重心集中在"函数化"参数Region的处理上,因为通过各种各样的Region处理后,只要将特定点Position传入Region就得到我们问题得解。 现在问题就是编写各种各样我们所需要返回值为Region的函数