自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一枝红杏出墙来

本博客已转至:https://blog.yinxianwei.com

  • 博客(27)
  • 资源 (21)
  • 收藏
  • 关注

转载 URL Scheme

iOS 的设计思路是原则上禁止不同的应用程序之间相互访问彼此的数据。虽然对于像我这样的桌面应用开发人员而言,不能访问程序以外的数据是不能想象的。但是从安全角度来说不失为一个有效的策略。不过凡事总有例外,所以乔布斯还是为程序间通讯开放了几个接口。 URL Scheme   iOS 上的应用程序可以通过向其它应用程序发送一个URL 格式的字符串来向其发送数据。这个特性通常用于在应用程序中启动另外

2014-02-28 23:39:03 1251

转载 iOS 应用程序内部国际化,不跟随系统语言

前言:网络上关于iOS国际化的文章很多,但基本上都是基于跟随系统语言的国际化,笔者就不赘述了-0 – 今天要讲的是不跟随系统的切换语言版本方案,即程序内部的切换语言版本方案。 一、总则:        应用内部语言不跟随系统语言,由应用自己进行控制,通过配置多个语言文件,根据用户的选择动态获取不同文件夹下的语言文件,显示在界面上。        最后把用

2014-02-27 10:12:37 1041

转载 IOS离线缓存致内存和本地的方法

缓存由四个文件组成。   FlashDiskCacheManager.h FlashDiskCacheManager.m   这个类是以单例的模式提供的,您可以在您想要缓存的地方来share   URLCacheElement.h URLCacheElement.m   这个类您永远都不要使用,每一个缓存就是一个URLCacheEleme

2014-02-26 14:16:23 1032

转载 如何改进iOS App的离线使用体验

App Store中的App分析 App已经与我们形影不离了,不管在地铁上、公交上还是在会场你总能看到很多人拿出来手机,刷一刷微博,看看新闻。 据不完全统计有近一半的用户在非Wifi环境打开App,以下为一个典型iPhone和Android App(50W+用户)的友盟后台数据: 3G、2G的数据连接往往不稳定(特别在公交或者地铁上),这时打开一些App就会像这样: 当然也会有

2014-02-26 10:07:38 1035

转载 objective-c宏定义

本文转自:http://blog.csdn.net/wangqiuyun/article/details/8104698 1、先来几个常用的: [csharp] view plaincopy // 是否高清屏   #define isRetina ([UIScreen instancesRespondToSelector:@selector(cu

2014-02-24 17:08:26 926

原创 iOS7应用国际化

一 应用名字国际化: 新建一个工程test.首先修改应用名字test->PROJECT->Info->Localizations->+号->Simplified 在(English)添加CFBundleDisplayName="English";在(Simplified)添加CFBundleDisplayName="中文";启动应用就会按照本地语言加载应用的名称. 二 应用内容国际化

2014-02-24 13:35:03 2126

转载 stringByEvaluatingJavaScriptFromString的使用方法

来源: 朱祁林 麒麟的blog stringByEvaluatingJavaScriptFromString 使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的页面加载完成之后去调用。我们在界面上拖放一个UIWebView控件。在Load中将googlemobile加载到这个控件中,代码如下: 1. - (void)

2014-02-21 16:29:46 2156

原创 “iOS 模拟器”未能安装此应用程序。怎么解决

一般情况下是因为工程的Targets->General->Build为空,设置为1.0 删除模拟器相同的应用或者直接还原模拟器.

2014-02-21 13:05:10 1002

原创 iOS开发常用的类别和宏定义集成frameworkd

自己闲着没事就把在网上搜罗一些常用的宏定义和类别方法,顺便学习framework的打包,自己用着挺方便的. 下载地址:

2014-02-20 17:11:09 1508

转载 国人当自强:两岸三地在线编程学习网站大搜罗

本文转自:http://www.csdn.net/article/2013-12-12/2817782-best-websites-to-learn-mobile-dev-in-china/1        摘要:在本文中,我们介绍了来自两岸三地的编程学习网站,通过它们,不仅可以一窥国内App开发的发展现状,而且这些网站各有特点,无论是主打游戏学习还是视频学习,对于想要自学的开发者而言,都是个好

2014-02-20 16:54:36 1566

转载 IOS回调机制——署理,通知中心以及Block

Xcode5.0正式版 IOS7和Xcode5正式版在昨天正式可以下载。IOS7不多说了,交互设计,界面风格,操作的简化程度都属于比较领先的水平。 这里来说说Xcode5正式版,和以前的Xcode5测试版来比,正式版改动不大,不过也有稍许变化。 整体来讲,跟Xcode4.6比,属于换了一个时代- -(因为以前的工程换到这里编译需要改很多地方) Xco

2014-02-20 15:54:47 812

原创 苹果应用商店审核指南中文翻译

前言   感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。我们希望帮助您加 入这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度。     我们将

2014-02-20 12:39:07 1754

转载 16则极具内涵的程序员笑话

今天是上班第一天,小编特意为各位码农整理了16则充满内涵的冷笑话,希望能给大家带来欢笑,每天上班都有好心情。 1、程序员找不女朋友的原因 程序员问禅师:“大师,我身体健康,思想端正,各方面都不错,为何就是找不到女朋友呢?” 禅师浅笑,答:“原因很简单,不过若想我告诉你,你需先写一段java代码。” 青年略一沉吟,写完了。 “再写一段C#” 写完了, “再写一段php” 写完了,

2014-02-19 16:49:04 1166

转载 关于程序员的笑话

1“咚咚咚”“谁?”过了很久……“Java”  2换一个电灯泡需要几个程序员?一个也不要,这是硬件问题。  3一个计算机系学生坐在树下学习,又有一个计算机系学生骑着一辆很炫的自行车经过。前一个学生问道:“你的车从哪儿弄来的?”骑车的回答说:“我在外面学习的时候,一个漂亮的MM骑着车过来,她脱光了所有的衣服对我说,‘你想要什么我都给你’。”“明智的选择!你穿她的衣服肯定不合适的。”前一个

2014-02-19 16:33:56 1160

转载 stretchableImageWithLeftCapWidth

原文:http://www.cnblogs.com/bandy/archive/2012/04/25/2469369.html - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight: (NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的

2014-02-19 11:00:32 682

原创 IOS7适配

iOS6和iOS7代码的适配 http://blog.csdn.net/sakulafly/article/details/17795285 iOS6和iOS7代码的适配——status bar http://blog.csdn.net/sakulafly/article/details/17841239 iOS6和iOS7代码的适配——坐标适配 http:/

2014-02-18 13:49:12 959

转载 iOS开发-比较好的文章和资源链接

本文转自:http://blog.csdn.net/u012416493/article/details/19247467 看到的一些好的文章和资源分享下 有些链接需要注册登录才能正常浏览下载。 http://www.cocoachina.com/bbs/read.php?tid=105689  开发一年的经验  http://www.cocoachina.co

2014-02-18 13:39:32 844

转载 检测iphone是否安装有某个程序,或者打开某个程序openURL CanOpenURL

本文链接:http://blog.csdn.net/zltianhen/article/details/6916579 [问题描述] 1:在程序B中检测手机中是否安装A程序. 2:在程序B中打开应用程序A. [解决办法] 步骤一: 首先在程序A的plist中添加url types CFBundleURLTypes CFBundleURLName AAAAA CFBu

2014-02-18 13:07:28 1330

转载 Xcode的Architectures和Valid Architectures的区别

目录[-] Xcode的Architectures和Valid Architectures的区别 Architectures Valid Architectures 原因解释如下: 参考1: 参考2: 参考3: 作者:shede333  主页:http://my.oschina.net/shede333  版权声明:原创文章,版权声明:自由转载-非商用-非衍

2014-02-17 15:51:44 1300

转载 关于微信检测SDK应用的原理浅析(iOS)

微信作为一个开放平台,各方面都是做得比较好的,推出了SDK之后,微信与使用了SDK的应用便能进行更多交互。但在iOS平台上,应用间交换数据还是相对麻烦的,那么微信为什么能直接在应用检测到其他使用了SDK的应用呢?基于这个疑问,我用了一个下午研究其原理。 一、SDK的方法 我之前也没使用过微信的SDK,不过下载后,查看发现SDK接口有这么一段 1 /*! @brief WXApi的

2014-02-17 15:27:10 1255

翻译 AFNetworking

AFNetworking是为iOS和Mac OS X。它是建立在之上的愉快的网络库基金会的URL加载系统 ,延长内置到可可的功能强大的高级网络抽象。 它有一个模块化的架构,设计精良,功能丰富的API,是一个欢乐的使用。 也许,最重要的功能,但是,是谁使用,每天贡献AFNetworking开发商惊人的社群。 AFNetworking一些权力在iPhone,iPad和Mac的最流行和广受好评的应用程

2014-02-14 15:26:18 5120

原创 cocos2d游戏开发,常用工具集合

http://www.cocoachina.com/bbs/read.php?tid=68951 .

2014-02-14 13:46:35 919

原创 cocos2d-iPhone官方文档(泰然网译)

http://www.ityran.com/archives/3818 .

2014-02-14 10:27:50 1315

原创 IOS开发基础资料

http://www.9ria.com/subject/summary.html

2014-02-14 09:37:34 1034

原创 IOS开发-在应用内打开AppStore

首先需要添加StoreKit.framework 头文件导入 弹出界面 SKStoreProductViewController *storeProductViewController = [[SKStoreProductViewController alloc] init]; // Configure View Controller [storeProduc

2014-02-13 13:54:57 1700

转载 IOS CCTransitionScene场景切换动画

CCTransitionScene [cpp] view plaincopy     CCScene *level = [levelScene scene];   //  1.切入效果   //    CCTransitionScene *trans = [[CCTransitionSplitCols alloc] initWithDurat

2014-02-13 09:40:27 1471

转载 Cocos2d 中对图片的各种操作

关于精灵的各种操作,总结一下以便以后复习查找。 内容简要: 1、初始化 2、创建无图的精灵 3、设置精灵贴图大小  4、添加入层中 5、对精灵进行缩放  6、对精灵款或高进行缩放  7、旋转精灵 8、设置精灵透明度  9、精灵的镜像反转  10、设置精灵的颜色 11、得到图的宽高   12、按照像素设定图片大小  13、在原有的基础上加xy的坐标 14、设置图片

2014-02-13 09:36:33 1148

PhoneGap深入浅出

目录 第1章  概述1 1.1  PhoneGap概述1 1.1.1  PhoneGap是什么3 1.1.2  PhoneGap的由来4 1.1.3  PhoneGap现状5 1.1.4  PhoneGap的优缺点7 1.1.5  PhoneGap API 简介10 1.2  HTML5简介12 1.2.1  HTML5发展史12 1.2.2  HTML5的新功能12 1.3  相关技术13 1.3.1  Titanium13 1.3.2  Adobe AIR13 1.3.3  Corona14 1.3.4  AppMobi15 1.3.5  JavaScript移动UI框架介绍15 1.4  小结16 第2章  基于PhoneGap快速开发移动Web应用17 2.1  PhoneGap构成17 2.2  基于PhoneGap移动本地应用开发周期18 2.3  PhoneGap发布包19 2.4  Android系统下快速开发19 2.4.1  环境准备与配置19 2.4.2  在Android平台上创建基于PhoneGap的HelloWorld应用22 2.5  iOS系统下快速开发32 2.5.1  环境准备与配置32 2.5.2  在iOS平台上创建基于PhoneGap的HelloWorld应用34 2.6  Windows Phone系统下快速开发39 2.6.1  环境准备与配置39 2.6.2在Windows Phone平台上创建基于PhoneGap的HelloWorld应用40 2.7  PhoneGap Build43 第3章  PhoneGap与移动Web应用开发框架46 3.1  jQuery Mobile+Backbone.js+Underscore.js46 3.1.1  jQuery Mobile介绍46 3.1.2  Backbone.js和Underscore.js介绍48 3.1.3使用jQuery Mobile、Backbone.js和Underscore.js构建MiniNote原型52 3.2  Sencha Touch60 3.2.1  Sencha Touch介绍60 3.2.2使用Sencha Touch构建MiniNote原型68 3.3  Dojo Mobile79 3.3.1  Dojo Mobile介绍81 3.3.2利用Dojo Mobile构建MiniNote原型86 第4章  PhoneGap事件机制90 4.1  注册事件监听器90 4.2  PhoneGap特有事件91 4.2.1  deviceready91 4.2.2  backbutton93 4.2.3  pause和resume95 4.2.4  searchbutton97 4.2.5  online和offline97 4.2.6  menubutton97 4.2.7batterycritical、batterylow和batterystatus99 4.2.8  startcallbutton和endcallbutton102 4.2.9  volumedownbutton和volumeupbutton102 第5章  PhoneGap的应用、通知、设备与网络连接API104 5.1  应用API104 5.1.1  PhoneGap白名单安全机制104 5.1.2  主要对象阐述106 5.1.3  相关业务操作106 5.2  通知API107 5.2.1  主要对象阐述108 5.2.2  相关业务操作108 5.3  设备API113 5.3.1  主要对象阐述113 5.3.2  相关业务操作113 5.4  网络连接API114 第6章  PhoneGap的加速计API117 6.1  加速计原理介绍117 6.2  加速计应用场景和实例118 6.3  主要对象阐述120 6.4  相关业务操作120 6.4.1  获取当前设备在x、y和z轴上的加速度120 6.4.2  定期获取设备的加速度信息122 6.4.3  取消定期获取设备的加速度信息122 6.4.4  综合实例124 第7章  PhoneGap的地理位置API129 7.1  地理位置应用场景和实例129 7.2  主要对象阐述130 7.2.1  Position对象131 7.2.2  PositionError对象131 7.2.3  Coordinates对象131 7.2.4  Geolocation选项参数132 7.3  相关业务操作132 7.3.1  获取设备当前的地理位置信息132 7.3.2  定期获取设备的地理位置信息134 7.3.3  取消定期获取设备的地理位置信息135 7.3.4  综合实例137 第8章  PhoneGap的指南针API139 8.1  指南针原理分析140 8.2  指南针应用场景和实例140 8.3  主要对象阐述141 8.3.1  CompassHeading对象141 8.3.2  CompassError对象142 8.3.3  Compass选项参数142 8.4  相关业务操作142 8.4.1  获取设备当前的指南针信息143 8.4.2  定期获取设备的指南针信息144 8.4.3  取消定期获取设备的指南针信息144 8.4.4  综合实例:制作一个指南针应用146 第9章  PhoneGap的照相机API、捕获API和媒体API150 9.1  照相机API150 9.1.1  主要对象阐述150 9.1.2  相关业务操作151 9.2  捕获API155 9.2.1  主要对象阐述155 9.2.2  相关业务操作156 9.3  媒体API164 9.3.1  主要对象阐述164 9.3.2  相关业务操作164 第10章  PhoneGap的通讯录API169 10.1  主要对象阐述169 10.1.1  联系人信息169 10.1.2  联系人名字170 10.1.3  联系人邮件和电话170 10.1.4  联系人的地址171 10.1.5  联系人组织结构171 10.2  相关业务操作171 10.2.1  查找联系人171 10.2.2  创建联系人173 10.2.3  保存联系人173 10.2.4  删除联系人173 10.2.5  复制联系人174 10.3  综合实例174 第11章  PhoneGap的存储API184 11.1  localStorage184 11.1.1  主要对象阐述184 11.1.2  相关业务操作184 11.2  Web SQL186 11.2.1  主要对象阐述186 11.2.2  相关业务操作186 11.3  IndexedDB192 11.4  Lawnchair及其他192 11.4.1  简单应用193 11.4.2  适配器架构194 11.4.3  插件架构195 11.4.4  其他可选存储框架197 第12章  PhoneGap的文件API198 12.1  主要对象阐述198 12.2  相关业务操作198 12.2.1  文件系统的请求与创建199 12.2.2  文件操作201 12.2.3  目录操作203 12.2.4  文件的上传与下载205 第13章  PhoneGap插件与嵌入式特性209 13.1  PhoneGap插件架构209 13.1.1  总体架构图示210 13.1.2  工作原理简介210 13.2  获取PhoneGap插件210 13.3  使用PhoneGap插件211 13.3.1  在Android下使用插件211 13.3.2  在iOS下使用插件214 13.3.3  在Windows Phone下使用插件218 13.4  编写PhoneGap插件220 13.4.1  编写Android插件221 13.4.2  编写iOS插件227 13.4.3  编写Windows Phone插件232 13.5  PhoneGap的嵌入式特性236 13.5.1  将PhoneGap嵌入iOS应用236 13.5.2  将PhoneGap嵌入Android应用238 第14章  PhoneGap第三方插件概览242 14.1  NativeControls插件介绍242 14.1.1  NativeControls插件概览242 14.1.2  NativeControls实例243 14.2  WebGL插件介绍245 14.2.1  何为WebGLGap246 14.2.2  WebGLGap实例246 14.3  BarcodeScanner插件介绍247 14.4  Bluetooth插件介绍250 14.5  SMSPlugin插件介绍251 14.6  Globalization插件介绍252 14.7  Mac插件介绍254 14.8  Windows插件介绍256 14.9  其他常用插件257 第15章  PhoneGap应用调试259 15.1  桌面浏览器调试259 15.1.1  标准的Web页面调试259 15.1.2  基于浏览器插件的设备模拟器调试261 15.2  原生开发环境调试265 15.2.1  Android模拟器和实体机的调试265 15.2.2  iOS模拟器和实体机的调试268 15.3  远程调试269 15.3.1使用debug.phonegap.com进行远程调试269 15.3.2  本地搭建基于weinre的调试服务器272 15.3.3  基于iOS 5模拟器的远程调试275 15.3.4  基于新浪移动云的远程调试277 15.3.5  Adobe Shadow280 第16章  PhoneGap通信机制的实现原理285 16.1  本地桥接285 16.2  Android上的实现原理285 16.2.1  JavaScript到本地代码的通信286 16.2.2  本地代码到JavaScript的通信287 16.2.3  小结293 16.3  iOS上的实现原理293 16.3.1  JavaScript到本地代码的通信293 16.3.2  本地代码到JavaScript的通信294 16.3.3  小结297 16.4  其他平台的实现297 第17章  综合实例298 17.1  完善对象模型298 17.2  添加数据持久化功能299 17.3  添加日期显示功能302 17.4  添加日期分组功能302 17.5  添加简易的数据备份与恢复功能303 17.6  添加拍照功能307 17.7  编辑笔记功能310 17.8  发送微博功能312 17.8.1  创建微博开放平台应用312 17.8.2  使用微博JS-SDK314 17.8.3  使用微博JS-Widget315 17.8.4  使用微博移动云服务317 17.9  删除笔记功能318 17.9.1  实现手指滑动删除318 17.9.2  实现“摇一摇”提示删除功能320 17.10  添加笔记分类功能322 17.11  更改应用界面326 附录A  PhoneGap相关资源327

2015-04-20

libzbar.a支持64位

libzbar.a支持armv7s, arm64,免费

2015-01-05

iOS 获取汉字首字母

iOS 获取汉字首字母

2014-05-27

iOS自定义Tabbar

可调用hidesBottomBarWhenPushed属性,push页面进行隐藏。

2014-03-28

iOS常用宏定义framework

iOS常用宏定义和常用类别方法的framework包.

2014-02-20

最详细的ios开发基础教程 高清完整PDF

第1章:iphone开发入门 第2章:窗口与视图 第3章:运算符与表达式 第4章:算法 第5章:选择结构 第6章:循环结构 第7章:函数 第8章:预处理命令 第9章:指针 第10章:数组 第11章:数组,结构体,共同体 第12章:面向对象 第13章:面向对象2 第14章:继承 第15章:多态,动态类型和动态绑定 第16章:类的初始化 第17章:分类和协议 第18章:Foundation框架简介 第19章:数字 第20章:字符串 第21章:数组 第21章:真机调试和发布程序 第22章:字典 第24章:文件操作 第25章:内存管理

2014-02-14

一步一步学习 iOS 6 编程(第四版)

第一部分:Hello World!创建你的第一个 iPhone App 第二部分:iOS 编程基础:Hello World 应用程序如何工作的? 第三部分:iOS 编程向导:创建一个简单的表视图(Table View)应 用程序 第四部分:定制 UITableView 表视图单元格 第五部分:如何处理 UITableView 中的行选择 第六部分:应用 Property List 强化你的 Simple Table 应用程序 第七部分:如何在 Xcode 4.* 添加定制字体到 iOS 应用程序中 第八部分:如何在 iOS App 中添加启劢画面 第九部分:从 UITableView 中删除一行和 Model-View-Controller 第十部分:使用 Storyboards 创建导航控制器和表视图 第十一部分:Storyboard 联线教程-在视图控制器间传递数据 第十二部分:Storyboard 教程-创建 Tab Bar 控制器和 Web 视图 第十三部分:在表视图中添加搜索栉. 第十四部分:如何在导航界面隐藏 Tab Bar 第十五部分:Objective-C 基础知识-介绍面向对象的编程 第十六部分:如何在你的 iPhone App 中发送邮件 第十七部分:持续改善 Recipe App 的详细视图控制器 第十八部分:在 iOS 5 中使用 JSON 编程 第十九部分:在.NET Framework 4.0 中创建和调用 RESTFul WCF 服务 第二十部分:iPhone App 和 RESTFul WCF 服务以及 SQL Server 数 据库的交互 第二十一部分:改善 HelloKittyStore 应用程序 UI 和增强功能 第二十二部分:UIAlertView 提醒视图和 UIActionSheet 操作表 第二十三部分:读写应用程序的设置数据 第二十四部分:开发定位服务的 App 第二十五部分:分割视图控制器(UISplitViewController)和 Master-Detail Application 模板 第二十六部分:应用 UIScrollView 滚劢视图和手势识别器 第二十七部分:Core Data 持久化数据存储 第二十八部分: 使用 SQLite 数据库存储数据 第二十九部分:通用应用程序、图标文件和 App 调试 第三十部分:自劢布局(Auto Layout) 第三十一部分:应用集合视图(UICollectionView) 第三十二部分:音乐、视频多媒体应用

2013-09-25

核心动画编程指南 .pdf

第一章 核心动画概念 第二章 核心动画渲染框架 第三章 图层的几何和变换 第四章 图层树的层次结构 第五章 提供图层内容 第六章 动画

2013-09-25

多线程编程 第一章 关于多线程编程

第一章 关于多线程编程 第二章 线程管理

2013-09-25

Objective-C 培训资料

第 一 章 程序整体语法结构 第二章 数据类型 第三章 字符串 第四章 内存管理 第五章 对象的初始化 第六章 存取器 第 七 章 继承 第 八 章 动态绑定和id类型 第九章 分类和协议 第十章 属性列表 第十一章 复制对象 第十二章 归档

2013-09-25

Objective-C基础教程

Objective-C基础教程 人民邮电出版社

2013-09-25

Learning Cocos2D

Learning Cocos2D 英文版

2013-09-25

ios人机界面知道手册

第 1 章 简介 要旨概览: 伟大的 iOS 程序应遵守平台和交互设计原则 伟大的程序起源于简明的定义 伟大的用户体验来源于关注细节 用户期待能在程序中使用苹果的技术 所有的程序都需要进行部分定制 平台特点 无论尺寸如何,屏幕都是最重要的 屏幕的方向是会变的8 程序响应手势,而非点击 每次只在使用一个程序 可以在“设置”中修改偏好 屏幕上“帮助”的效果有限 一个程序只有一个窗口 有两类程序运行在 iOS 上 Safari 提供网页界面 第 3 章 人机界面设计原则 美(Aesthetic Integrity) 一致性 直接控制 反馈 暗喻 用户控制 第 4 章 程序设计策略 明确程序定义17 1  列举所有你觉得用户会喜欢的功能点 2  确定你的目标用户 3  通过对目标用户的定义筛选功能点 4  不要就此停下 为设备而设计 拥抱 iOS 界面规范 确保程序在 iPad 和 iPhone 上通用 重新考虑基于 web 的设计 为任务量身定做界面 原型和重述 第 5 章 案例分析:移植到 从电脑上的 Mail 到 iPhone 上的 Mail 从电脑版 Keynote 到 iPad 版 从 iPhone 版 Mail 到 iPad 版 从电脑版 Safari 到 iPad 版 第 6 章 用户体验指南 第2 章 关注主任务 提升用户关注内容的权重 自上而下思考 让用户有逻辑可循 使用方法明显、易用 使用以用户为中心的术语 减少对用户输入的需求 不要重视管理文件的操作 容许协作和联通 弱化设置 品牌宣传要适当 搜索要反应迅速、结果丰硕 要在 App Store 提供精炼的描述 精炼 界面元素要一致 考虑增加真实感 用绝佳的图片取悦用户 处理好改变方向 让目标符合手指的尺寸 使用微妙的动画表达 恰当地支持手势 只在必要的时候要求用户存储 让模态化任务表现地暂时且简单 立即启动 随时准备停止 不要自动退出 有必要的话,展示许可证或者免责声明 适用于 iPad:增强交互性(别只增加功能点) 适用于 iPad:减少全屏转场 适用于 iPad:抑制你的信息层级 适用于 iPad:考虑将浮出层用于不同模态的任务 适用于 iPad:考虑将浮出层用于不同模态的任务 第 7 章 iOS 技术使用指南 多任务 打印 iAd 富媒体广告 快速文件预览 声音 理解用户的期望 定义声音的行为 管理声音冲突 处理远程媒体控制事件 VioceOver 和附件 编辑菜单 撤销和重做 键盘和输入视图 位置服务 本地和推送提醒 第 8 章 iOS 界面元素使用指南 栏 状态栏 导航栏 工具栏 Tab 栏 内容视图(Content Views) 浮出层(只限 iPad) 分栏视图(只限 iPad) 表格视图 文本视图 Web 视图 警告框、操作列表和模态视图 警告框 操作列表 模态视图 控件 活动指示器 日期和时间拾取器 详情展开按钮 信息按钮 标签 网络活动指示器 页码指示器 拾取器 进度指示器 圆角矩形按钮 范围栏(Scope Bar) 搜索栏 分段控件 滚动条(Slider) 切换器(Switch) 文本框(Text Field) 系统提供的按钮和图标 工具栏和导航栏中使用的标准按钮 Tab 栏中使用的标准按钮 表格等其他界面元素中使用的标准按钮 第 9 章 定制图标和图片指南 程序图标 小图标 文档图标 为 iPhone 制作文档图标 为 iPad 制作文档图标 Web 快捷方式图标 导航栏、工具栏和 tab 栏上用的图标 登录图片 为 Retina 屏幕设计画作的技巧

2013-09-25

ios 技术概述

iOS 技术概述是针对iOS平台新手的介绍指南。它简要介绍一些对开发过程有影响的技术和工具,并且提供相关文档和其他信息来源链接。通过阅 读本文档,您将可以: ▪ 熟悉iOS平台。 ▪ 了解iOS软件技术、知道为何使用这些技术以及何时使用。 ▪ 了解该平台的发展机遇。 ▪ 获得从其他平台转移到 iOS平台用到的技巧和指南。 ▪ 找到和您感兴趣的技术相关的关键文档。 本文档只提供和软件开发过程有关的信息,不提供和用户级别的系统功能有关的信息。 本文档非常适合开发新手用于熟悉iOS平台。有经验的开发人员可以将本文档作为路线图,根据它来钻研某些特定技术或开发技术。

2013-09-25

iOS 6 实践指南

第一章、开始 iOS 开发 第二章、创建一个 iOS 应用 第三章、通过教你制作一个上架应用 PicDecor 来教你使用 view controllers 以及创建展示图 片 第四章、通过教你制作一个上架应用 Dial4 来学习访问地址簿/联系人列 表 第五章、通过教你制作一个上架应用 WhereISMyCar 来学习 MapKit 和照相机功 能 第六章、通过教你制作一个上架应用 TimeDown 来学习设置 ,音频,以及晃动检 测 第七章、通过教你制作一个上架应用 Playlist 来学习 CoreData, 获取本地音乐并播 放 第八章、通过教你制作一个上架应用石头,剪子,布来学习推送通知和应用内置购 买 第九章、给石头,剪子,布游戏添加 Game Center 排行榜以及成 就 第十章、通过教你制作一个上架应用 MusicSearch 来学习 iTunes API,iPad 适配,以及 iAd 第十一章、通过制作一个上架应用 MeetSocial 学习集合视图,社交功能,提醒事项以及应用状 态存储

2013-09-25

Google Objective-C Sytle Guide -H

例子 空格与格式 空格与制表符 行宽 方法声明与定义 方法调用 @public与@private 异常 协议 命名 文件名 Objective-C++ 类名 分类名 Objective-C方法名 变量名 注释 文件注释 声明注释 实现注释 对象所有权 Cocoa与Objective-C特性 成员变量应该为@private 指明指定的初始化器 重写指定的初始化器 避免使用+new 保持公有的API尽量简单 #import与#include 使用根框架 创建对象时尽量使用autorelease A utorelease之后retain Dealloc中应该按声明的顺序处理成员变量 Setters中对NSString进行copy 避免抛出异常 nil的检查 BOOL陷阱 属性 Cocoa模式 委托模式 模型-视图-控制器

2013-09-21

Cocos2D-iPhone开发教程

2D 图形引擎 – Cocos2D-iPhone 安装 cocos2d-iphone 创建并运行 Hellow World 关于 Hellow Word 的简述 类库的主工程 运行示例工程 编译最新帮助文档 小结

2013-09-21

cocoa基本原理指南

1. "什么是Cocoa?" 从功能和大体架构的角度介绍什么是 Cocoa,描述它的各种特性、框架、和开发环境。 2. "Cocoa对象" 解释Objective-C的基本用法和优点,以及 Cocoa对象的常见行为、接口、和生命周期。 3. "为Cocoa程序添加行为" 描述如何使用Cocoa框架来编写程 序,解释如何创建一个子类。 4. "Cocoa的设计模式" 描述Cocoa采纳的设计模式,特别是模 型-视-控制器对象模型。 5. "和对象进行通讯" 讨论Cocoa对象之间的通讯机制和编程接 口,包括委托、通告、和绑定技术。 6. "核心应用程序架构" 考察应用程序对象之间的关系,Cocoa 通过这些对象来进行描画和事件处理。 7. "其它Cocoa架构" 总结Cocoa支持应用程序开发和扩展应用 程序能力的主要架构。

2013-09-21

cocoa编程指南-IOS

本主题的文章大致分成两类。第一类数量较多,讲述编程接口的命名约定。苹果公司的Cocoa框架使用了这里介绍的命名约定(只有一些小的例 外)。该类文章包括如下: “代码命名基础” “为方法命名” “为函数命名” “为实例变量和数据类型命名” “可以使用的缩略名称” 第二类的文章(目前只有一篇)讨论了框架编程方面的内容。 “框架开发者可以使用的技巧和技术”

2013-09-21

Objective-C培训教程

主要章节提示: 第 一 章 程序整体语法结构 第二章 数据类型 第三章 字符串 第四章 内存管理 第五章 对象的初始化 第六章 存取器 第 七 章 继承 第 八 章 动态绑定和id类型 第九章 分类和协议 第十章 属性列表 第十一章 复制对象 第十二章 归档

2013-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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