iOS应用架构谈 开篇

iOS应用架构谈 开篇  iOS应用架构谈 view层的组织和调用方案  iOS应用架构谈 网络层设计方案  iOS应用架构谈 动态部署方案  iOS应用架构谈 本地持久化方案 缘由 之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事z...

2015-04-29 11:51:50

阅读数:3768

评论数:0

iOS应用程序生命周期(前后台切换,应用的各种状态)详解

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。 //开发app,我们要遵循apple公司的...

2015-04-29 11:17:56

阅读数:502

评论数:0

iOS-Core-Animation-Advanced-Techniques(七)上

高效绘图、图像IO以及图层性能 高效绘图 不必要的效率考虑往往是性能问题的万恶之源。 ——William Allan Wulf 在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题。在构建一个iOS app的时候会遇到很多潜在的性...

2015-04-28 21:42:44

阅读数:3842

评论数:0

iOS-Core-Animation-Advanced-Techniques(七)下

高效绘图、图像IO以及图层性能 高效绘图 不必要的效率考虑往往是性能问题的万恶之源。 ——William Allan Wulf 在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题。在构建一个iOS app的时候会遇到很多潜在的性能陷阱,但是...

2015-04-27 09:38:52

阅读数:3527

评论数:0

iOS-Core-Animation-Advanced-Techniques(六)

基于定时器的动画和性能调优 基于定时器的动画 我可以指导你,但是你必须按照我说的做。 -- 骇客帝国 在第10章“缓冲”中,我们研究了CAMediaTimingFunction,它是一个通过控制动画缓冲来模拟物理效果例如加速或者减速来增强现实感的东西,那么如果想更加真实地模拟 ...

2015-04-27 09:37:50

阅读数:3574

评论数:0

iOS-Core-Animation-Advanced-Techniques(五)

图层时间和缓冲 图层时间 时间和空间最大的区别在于,时间不能被复用 -- 弗斯特梅里克 在上面两章中,我们探讨了可以用CAAnimation和它的子类实现的多种图层动画。动画的发生是需要持续一段时间的,所以计时对整个概念来说至关重要。在这一章中,我们来看看CAMediaTimin...

2015-04-27 09:36:56

阅读数:3090

评论数:0

iOS-Core-Animation-Advanced-Techniques(四)

隐式动画和显式动画 隐式动画 按照我的意思去做,而不是我说的。 -- 埃德娜,辛普森 我们在第一部分讨论了Core Animation除了动画之外可以做到的任何事情。但是动画师Core Animation库一个非常显著的特性。这一章我们来看看它是怎么做到的。具体来说,我们先来...

2015-04-27 09:36:06

阅读数:3388

评论数:0

iOS-Core-Animation-Advanced-Techniques(二)

(四)视觉效果 嗯,园和椭圆还不错,但如果是带圆角的矩形呢? 我们现在能做到那样了么? 史蒂芬·乔布斯 我们在第三章『图层几何学』中讨论了图层的frame,第二章『寄宿图』则讨论了图层的寄宿图。但是图层不仅仅可以是图片或是颜色的容器;还有一系列内建的特性使得创造美丽优雅...

2015-04-27 09:33:17

阅读数:3777

评论数:0

iOS-Core-Animation-Advanced-Techniques(三)

专用图层 复杂的组织都是专门化的--Catharine R. Stimpson 到目前为止,我们已经探讨过CALayer类了,同时我们也了解到了一些非常有用的绘图和动画功能。但是Core Animation图层不仅仅能作用于图片和颜色而已。本章就会学习其他的一些图层类,进一步扩展使用C...

2015-04-27 09:32:12

阅读数:5316

评论数:0

iOS-Core-Animation-Advanced-Techniques(一)

图层树、寄宿图以及图层几何学 (一)图层的树状结构 巨妖有图层,洋葱也有图层,你有吗?我们都有图层 -- 史莱克 Core Animation其实是一个令人误解的命名。你可能认为它只是用来做动画的,但实际上它是从一个叫做Layer Kit这么一个不怎么和动画有关的名字演变而来,所以做动画这只...

2015-04-27 09:31:09

阅读数:3626

评论数:0

ios实现长时间后台运行

前段时间做一个闹钟类型的产品,使用localnotification不太符合要求。 对于ios7,苹果支持几种后台运行模式,backgroundTask,voip,后台播放音乐等,具体看官方文档就好。 我这边需要在后台跑一个长时间运行的计时器,所以就不能让app进入suspend状态。...

2015-04-24 16:07:29

阅读数:592

评论数:0

IOS事件传递之hitTest:withEvent

http://www.cnblogs.com/ioooooos/p/3617213.html 一、系统是怎么找到第一响应者的?  --只通过UIView及其子类查找 0 调用根视图的hitTtest:withEvent,其的执行过程如下: Ie calls pointInsi...

2015-04-02 21:34:16

阅读数:501

评论数:0

iOS7上leftBarButtonItem无法实现滑动返回的完美解决方案

今天遇到了在iOS7上使用leftBarButtonItem却无法响应滑动返回事件的问题,一番谷歌,最后终于解决了,在这里把解决方案分享给大家。 在iOS7之前的系统,如果要自定义返回按钮,直接设置backBarButtonItem是不行的,有两种方式,一种是用leftBarButtonIt...

2015-04-02 18:16:50

阅读数:662

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭