- 博客(9)
- 资源 (13)
- 收藏
- 关注
翻译 Core Graphic(二):context详解
上一篇介绍了CG的历史context是Quartz的核心概念,在用CG进行画图的时候,必须和context打交道,所以必须要知道context是什么,干什么以及为什么要有context。我们使用CG最基本的操作就是创建路径,路径是一个用数学描述的图形形状,路径可以是矩形的,圆形的,牛仔帽形甚至是一个泰姬陵的形状。路径内可以用颜色进行填充,每一个像素点都可以被设置成特定的颜色。路径也可以是一
2015-02-16 16:09:30 2239
转载 消息传递机制
原文地址:http://objccn.io/issue-7-4/每个应用或多或少都由一些需要相互传递消息的对象结合起来以完成任务。在这篇文章里,我们将介绍所有可用的消息传递机制,并通过例子来介绍怎样在苹果的框架里使用。我们还会选择一些最佳范例来介绍什么时候该用什么机制。虽然这一期的主题是关于 Foundation 框架的,但是我们会超出 Foundation 的消息传递机制 (KV
2015-02-15 18:14:42 1233
翻译 Core Graphic(一):历史与介绍
Mac和iOS为开发者提供了许多不同的API用于用户界面的开发。UIKit和AppKit库都拥有很多image,color和path类。Core Animation提供了layer层展示的API。使用OpenGL可以渲染3-D画面。Spritekit可以实现一些列动画。AVFoundation提供了播放视频/音频的接口。Core Graphic又被称作“Quartz”,它是一个早期被被用来在系
2015-02-13 22:38:49 1347
原创 iOS 开发实战-锁屏界面(手势解锁)
之前写了一篇关于锁屏的文章,是密码锁屏,可以参照:该篇是要讲解如何开发手势解锁,完整代码在github上。关于如何在App后台启动等问题,该篇就不再赘述,之专注于介绍核心的实现部分。源代码在Github上可以获取。实现思路手势锁屏是一个3*3的9宫格界面,将每一个宫格用一个Button表示,然后给每一个button附上一个tag,捕捉touch事件,通过判断手势划过哪些button
2015-02-10 15:44:47 2308
原创 iOS开发之Warning浅谈
Warning对于一个coding有洁癖的人来说,warning在他们眼中和error没什么区别,就像是一口痰卡在喉咙中,吐不出来,咽不下去,甚是难受。我虽然不是一个“处女座”特性的人,但是在项目上线之前,还是要尽量保证 0 bug,0 error和 0 warning。waring是编译器认为,你做了一些可能不是你预想那样的事情,但是你还没有意识到。编译器的职责就是严格执行你所告诉它
2015-02-05 13:04:51 1411
转载 llvm-clang和llvm-gcc
原文转载:http://www.cnblogs.com/qoakzmxncb/archive/2013/04/18/3029105.htmlGCC GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU计划的关键部分,亦是自由的类Unix
2015-02-05 12:30:48 896
原创 iOS 开发实战-锁屏界面(密码解锁)
改篇是介绍一个类似于支付宝返回Home重新打开后手势解锁,不同的是改篇介绍的解锁方法是输入密码,而不是手势解锁,下次有机会在单独写一篇手势解锁的实战介绍。涉及到的知识点UIWindowAutoLayoutUIButton,UITextFieldAppDelegate开发基本思路:当按下Home按钮时,App进入后台,在进入后台的代码出将锁屏界面Show出来,解锁成功后,锁屏
2015-02-04 15:07:45 4570
原创 xcode6如何增加launch screen
准备工作除了为iphone6+准备launch image之外,还要为iphone4~5s准备两张launch image,分别是640* 960 和 640*1136添加步骤1.Targets->general->App icons and launch images->launch image source添加一个 "LaunchImage"2.进入 Ima
2015-02-04 10:55:56 1267
原创 iOS开发之32bit转64bit需要注意的地方
本篇是根据《64-Bit Transition Guide for Cocoa Touch》进行编写。前言Apple在去年10月份公布,2015年2月1号后提交到App store上的App必须支持64bit。iphone 5s中的A7 cpu是第一个支持64bit的ARM架构支持64bit的基本条件如下:xcode版本必须是5.1.1以上.如果要同时支持32bit和64bit
2015-02-03 14:44:58 3496
iOS 8 Swift Programming Cookbook Solutions & Examples for iOS Apps
2015-05-11
Photoshop 完全教程—1-1(总共9部)
2009-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人