摘要: 之前一篇的文章中已经简单入门了iOS7中新加的JavaScriptCore框架的基本用法,十分的简单方便而且高效,不过也仅限于数值型、布尔型、字符串、数组等这些基础类型。本文将扩展到更复杂的类型,介绍一下该强大的框架是如何让Objective-C对象和JavaScript对象进行直接互通的。 为了方 阅读全文
posted @ 2016-06-03 14:38 luqinbin 阅读(180) 评论(0) 推荐(0)
摘要: 前阵子,Apple正式发布了新的iOS 7系统,最大最直观的改变在于界面变得小清新范了,我也提到《iOS,你真的越来越像Android了》。不过对于移动开发者来说,除了要适应Xcode 5,最应该关注的还是iOS 7在开发接口的上的变化。概览Apple提供的官方文档《What’s New in iO 阅读全文
posted @ 2016-06-03 14:36 luqinbin 阅读(166) 评论(0) 推荐(0)
摘要: iOS 编程中如何使用CoreText类库 从框架图中我们可以看出: CTFrame 作为一个整体的画布(Canvas),其中由行(CTLine)组成,而每行可以分为一个或多个小方块(CTRun)。 注意:你不需要自己创建CTRun,Core Text将根据NSAttributedString的属性 阅读全文
posted @ 2016-05-31 16:46 luqinbin 阅读(627) 评论(0) 推荐(0)
摘要: Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性,而且同时支持 iOS 和 Max OS X。Masonry是一个用代码写iOS或OS界面的库,可以代替Auto layout。Masonry的github地址:https://gith 阅读全文
posted @ 2016-05-31 15:03 luqinbin 阅读(304) 评论(0) 推荐(0)
摘要: 一、Core Text简介 OS没有现成的支持图文混排的控件,而要用多个基础控件组合拼成图文混排这样复杂的排版,是件很苦逼的事情。对此的解决方案有使用CoreText进行绘制,或者使用TextKit。本文主要讲解对于CoreText的使用。 https://github.com/ClavisJ/Co 阅读全文
posted @ 2016-05-31 14:59 luqinbin 阅读(452) 评论(0) 推荐(0)
摘要: iOS中的预编译指令的初步探究 目录[+] 目录[+] 开篇 我们人类创造东西的时候有个词叫做”仿生学“!人类创造什么东西都会模仿自己来创造,所以上帝没有长成树的样子而和人长得一样,科幻片里面外星人也像人一样有眼睛有鼻子……但是人类自己创造的东西如果太像自己,自己又会吓尿(恐怖谷效应),人类真是奇葩 阅读全文
posted @ 2016-05-25 13:49 luqinbin 阅读(1534) 评论(0) 推荐(0)
摘要: iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧 阅读全文
posted @ 2016-04-08 10:40 luqinbin 阅读(162) 评论(0) 推荐(0)
摘要: iOS开发系列--让你的应用“动”起来 --iOS核心动画 概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView 阅读全文
posted @ 2016-04-06 12:05 luqinbin 阅读(638) 评论(0) 推荐(0)
摘要: 绘图与滤镜全面解析 概述 在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架。今天我们将围绕iOS中两大图形、图像绘图框架进行介绍:Quartz 2D绘制2D图形和Core Image中强大的滤镜功能。 Quartz 2D 在iOS中常用的绘图框架 阅读全文
posted @ 2016-04-05 15:03 luqinbin 阅读(464) 评论(0) 推荐(0)
摘要: 概览 大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的 阅读全文
posted @ 2016-04-01 10:26 luqinbin 阅读(160) 评论(0) 推荐(0)