• 深入理解Objective-C:Category

    摘要 无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可以动态地为已有类添加新行为。如今category

    15-08-14
  • 关于iOS 9画中画你需要知道的9件事情

    iOS 9 Picture in Picture: 9 Things You Need To Know iOS 9最终带来了大家等待已久的东西,多任务。Slide Over, Split View 以及画中画(PiP)让iPad成为比以往更强大易用的工具。让你需要的所有东西同时显示在屏幕上提高了工作的效率,这点在商务领域无疑

    15-08-11
  • 10步成为专业iOS开发者——从零起步

    想在移动开发大餐中分一杯羹,体验最火最炫的技术?小伙子,很有眼光嘛 毫无疑问,移动开发在目前和未来几年内都会盛极一时。无数开发职位虚位以待。各大公司都在寻找各种层次的程序员——新手级、入门级、中级、老手、专家。本文是写给新手们的——我会帮你

    15-06-17
  • 2015 Objective-C 新特性

    Overview 自 WWDC 2015 推出和开源 Swift 2.0 后,大家对 Swift 的热情又一次高涨起来,在羡慕创业公司的朋友们大谈 Swift 新特性的同时,也有很多像我一样工作上依然需要坚守着 Objective-C 语言的开发者们。今年的 WWDC 中介绍了几个 Objective-C 语言的新

    15-06-15
  • 谈谈iOS中粘性动画以及果冻效果的实现

    在最近做个一个自定义PageControl—— KYAnimatedPageControl 中,我实现了CALayer的形变动画以及CALayer的弹性动画,效果先过目: 先做个提纲: 第一个分享的主题是 “如何让CALayer发生形变” ,这个技术在我之前一个项目 ———— KYCuteView 中有涉及,

    15-06-14
  • 从SlideShare的开发看Swift语言

    作为苹果公司推出的iOS和OS X应用程序编写语言, Swift 已经走过了一年的路程。因其安全的编程模式以及一些新独特的功能,Swift语言受到了苹果应用开发人员的关注。但是,究竟这门新的编程语言使用感受如何呢?在苹果全球开发者大会(WWDC 2015)召开之前,

    15-06-06
  • 如何创建一个非常酷的3D效果菜单

    原文地址在这里. 原文 去年,读者们投票选出了Top5的iOS7最佳动画,当然也很想看到有关这些动画如何实现的教程。这次,我们将会实现Taasky这个app的3D效果的侧滑菜单。 这篇教程比较适合开发经验比较丰富的开发者。因为这篇教程涵盖Autolayout,UIScrollView

    15-06-03
  • iOS8使用icloud

    原文链接 : Working with CloudKit in iOS 8 译文出自 开发技术前线 译者 : Harries Chen 对于开发者来说,如何用适当的方式来存储应用程序数据是一个比较重要的问题。 毫无疑问,任何应用都或多或少需要存储一些数据。对于一般的应用程序来说,被保存的数据

    15-06-02
  • Core Graphics教程第二部分(Swift) – Gradients 与 Context

    原文链接 : Core Graphics Tutorial Part 2: Gradients and Contexts 原文作者 : caroline 译文出自 : 开发技术前线 译者 : HarriesChen 校对者: HarriesChen 更新时间 04/15/2015 为Xcode 6.3 和 Swift1.2更新 欢迎回到我们的Swift核心绘图教程系列! 在 第

    15-05-25
  • Core Graphics教程第一部分(Swift) – 起步

    原文链接 : Core Graphics Tutorial Part 1: Getting Started 原文作者 : Caroline Begbie 译文出自 : 开发技术前线 译者 : sdq StormXX 校对者: StormXX 想象一下…当你完成了你的应用,它能够很好地运行,但是界面还缺少个人的风格。这时,你可以选择用PS

    15-05-25
  • 行为驱动开发iOS

    Designer News.png 前段时间在 design+code 购买了一个学习iOS设计和编码在线课程,使用Sketch设计App,然后使用Swift语言实现 Designer News 客户端。作者Meng To已经开源到 Github:MengTo/DesignerNewsApp · GitHub 。虽然实现整个Designer News客户端基

    15-05-20
  • 优化UITableViewCell高度计算的那些事

    转自 : http://blog.sunnyxx.com/ 我是前言 这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。 我们也在维护一个开源的扩展, UITableView+FDTemplateLayoutCell ,让高度计算这个事情变的前

    15-05-18
  • 分享个自己封装的音乐播放类

    # 分享个自己封装的音乐播放类 有以下几点注意的: 1. 初始化构造函数时需要将音乐名以数组形式传入 2. 有些地方没做判断,这里需要根据自己的情况修改,默认情况时够用的 3. 没做错误处理,只在两个播放方法中返回BOOL值,在上层处理 4. 目前支持播放、暂停

    15-04-25
  • GitHub 上排名前 100 的 Objective-C 项目简介

    转自 http://www.jianshu.com/p/057f79e3d3d0 主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. GitHub 地址: https://github.com/Aufree/trip-to-iOS/blob/master/Top-100.md 若有任何疑问可

    15-04-19
  • UITableView学习笔记

    今天在学习UITableView的时候,按照书上说的绑定TableView的dataSource、delegate.不过我却犯了一个很大的错误,直接将这两个绑定到了View上,然后运行的时候就报了个 tableView:numberOfRowsInSection:]:unrecognizedselectorsenttoinstance 的错误,然后没

    15-04-18
76文