最近组里在做性能优化,既然要优化,就首先要有指标来描述性能水平,并且可以检测到这些指标,通过指标值的变化来看优化效果,于是笔者调研了iOS APP性能检测的一些方法,在此总结一下。 首先,要明确性能检测都需要关注哪些指标,笔者列举了以下几个主要的,后面会详细说:
has been sleeping */ }; 问题在于如何获取这些信息。 iOS 的操作系统是基于 Darwin 内核实现的,这个内核提供了 task_threads 接口让我们获取所有的线程列表以及接口
WWDC 2012 上,苹果正式对外介绍了 iOS 6。随着 iPhone 5 的发布,iOS 6 正式版正式面世,北京时间 20 日凌晨 1 点苹果准时释出了 iOS 6 正式版的下载。据苹果发布的更新文档显示,本次更新包含超过
苹果在 WWDC 2012 上发布了 iOS 6 诸多新特性,一定有人希望先睹为快。感谢 @F9F8 的授权,以及团队成员,让我们在 iOS 6 正式上线之前,了解到 iOS 6 在 iPhone 上的变化。
iOS SDK 环境搭建 目录 前言 2 变更历史 3 1. iOS SDK 下载 4 2. iOS SDK目录结构 4 3. 将iOS SDK文件添加到工程中 4 4. 修改必要的代码 12 4.1
一些关于iOS 7的开源项目,包括设计素材,效果实现以及代码例子。 iOS 7 GUI PSD 加拿大多伦多设计公司 Teehan+Lax 为APP设计者更新了其iOS 7 GUI PSD模板, 封装
eader这三个类库上做了二次封装,形成了一个方便使用的网络开发类库TSNetwork,力求简化iOS应用开发过程。具体优势如下: 支持通过Get或Post方式访问服务器接口 支持将服务器返回
是一个简单但很强大的界面框架,可以用来定义手机 App 的外观,通过结构化的 CSS 和 Sass 实现。用来开发 iOS 原生、高性能的应用。 项目主页: http://www.open-open.
FFCalendar 是一个 iOS 日历控件,支持按年、按月、按周和按天显示的日历。 Limitations: For iPad only Supports portrait mode only
BCMeshTransformView 实现了拉幕效果的视图切换,灵感来自于 CAMeshTransform。
MPPlot用于帮助开发人员轻松,快速创建可定制的iOS原生图表。 项目主页: http://www.open-open.com/lib/view/home/1400743139175
AnimatedTransitionGallery 是 iOS 7 自定义动画转换图册应用。 Available Transitions HUTransitionVerticalLinesAnimator
在我们使用应用时,一打开应用,如果此应用有新的版本,常常能在应用中给出提示,是否要更新此应用。所以,我们就来看看,版本更新是如何实现的。
AKSlidecks 类实现了一个视图控制器,管理平滑的层次化内容导航,同时提供简单的类似 UINavigationController 的接口,支持 swipe 手势切换到根导航。
What's New 能在用户更新应用的时候,很方便的展示应用最新的改进信息。
ParseChat 是完全原生的 iPhone 应用,利用Parse来创建实时,基于文本的聊天室。
MPGTextField 是自动完成文本字段的 iOS 应用,当输入的时候会提供相应的建议。MPGTextField 是使用 Swift 和 Objective-C 编写的。 项目主页:
IBHeatMap 是 iOS 简单的 HeatMap 实现。 Properties The IBHEatMap has the following properties: @property (nonatomic
摘要 随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app 的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提供一种比较智能的打包方式来减少其带来的各种不便。
GMGridView是一个款开源的iOS表格视图,允许用户对表格单元进行排序;单元格在需要展示的时候才装载,这样提高了表格的效率。 需要的环境支持: 1、iOS5,需要UIScrollView手势支持;