自定义博客皮肤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

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

原创 JSON在线解析效验+URL解码编码

JSON在线解析JSON在线解析2JSON在线解析3URL解码HTML编辑器Unicode编码转换在线工具-开源中国iOS快速定义类型:http://clang.llvm.org/docs/ObjectiveCLiterals.html#examples...

2013-10-29 21:58:40 7947

原创 iOS8的APP移交流程

1.2.3.4.5.6.7.8.9.最后补充附加信息提交就可以了。

2014-10-23 14:49:40 1452

原创 iOS生成特定形状、彩色的二维码

Git地址:https://github.com/smallMas/FMTQRCode可惜没有

2014-10-20 16:16:05 2517

原创 Versions 崩溃(Mac升级OS X Yonsemite 10.10)

今天兴冲冲的升级到了OS X Yonsemite 10.10,结果发现SVN工具不能用了,于是找到一个临时的解决办法1.打开文件夹~/.subversion/servers2.在[global] 下添加http-library = serf并保存原文链接:http://help.blackpixel.com/kb/versions/versions-crashi

2014-10-17 17:40:11 3325 1

原创 CoreData+MagicalRecord的使用

1.首先导入文件,地址:https://github.com/magicalpanda/MagicalRecord2.然后创建xcdatamodeld和实例对象,如下图不会创建的话请参照我的另一份文章:http://blog.csdn.net/yin_xianwei/article/details/206187553.导入头文件,大家都会 #import "CoreData

2014-10-15 10:54:30 2266

原创 iOS8定位

CLLocationManager *_locationManager = [[CLLocationManager alloc] init]; _locationManager.delegate = self; _locationManager.desiredAccuracy = kCLLocationAccuracyBest; //add by zhangzhenqiang

2014-10-14 10:02:39 1018

原创 iOS十进制分割格式转换

//@"123456789" 转换后 @"123,456,789"@interface NSString (num)- (NSString *)money;@end@implementation NSString (num)- (NSString *)money{ NSNumberFormatter *numFormat = [[NSNumberForma

2014-10-10 16:45:05 912

原创 iOS ... NS_REQUIRES_NIL_TERMINATION

看到官方的一个例子不错,这里留记。#import @interface NSMutableArray (variadicMethodExample)- (void) appendObjects:(id) firstObject, ...; // This method takes a nil-terminated list of objects.@end@implementat

2014-10-10 11:18:33 1543

原创 iOS 向服务器提交Byte数组格式图片

UIImage *image = [UIImage imageNamed:@"image.png"]; NSData *data = UIImagePNGRepresentation(image); NSString *byteArray = [data base64Encoding];

2014-10-09 17:37:27 2746

转载 用 AFNetworking 通过 POST 方式发送数据

AFNetworking进行POST请求中 发送json数据有些特别 。AFNetworking 版本为 2.0.2POST 发送数据有两种形式:1、发送纯文本的内容2、发送的 body 部分带有文件(图片,音频或者其他二进制数据)对应的 Content-Type 有两种:1、application/x-www-form-urlencoded2、multipart/fo

2014-09-13 15:14:38 3027

原创 Xcode5.1制作formework

新建一个工程,选择framework & library - Cocoa Touch Static Library,命名为TestKit。删除不必要的文件。TestKitTests 和TestKit target。新建一个Bundle 。new-file-target;选择OS X目录下FrameWork&Library中的Bundle,取名为TestiOSKit。删除TestiOSKit中T

2014-08-11 17:26:48 1266

原创 Swift_10_网络请求

实现简单的糗百,以下是连接:https://code.csdn.net/yinxianwei88/swift_qiubai/tree/master

2014-07-21 15:57:03 1002

原创 Swift_8_扩展&类别

import Foundationprintln("Hello, World!")class People{ var name:String? }//方法扩展extension People{ func test() -> String{ return "abc" } }let p = People();var v

2014-07-21 15:45:00 943

原创 Swift_7_继承

import Foundationprintln("Hello, World!")class People { var name:String? init(){ self.name="李四" } //防止重写关键字 @final @final var age = 15}class Man : Pe

2014-07-21 15:44:15 781

原创 Swift_6_方法

import Foundationprintln("Hello, World!")class Dog { func age() -> String { return "2" } var name : String? func getName(name1:String) -> String{ self.name =

2014-07-21 15:43:35 919

原创 Swift_5_类和结构体

import Foundationprintln("Hello, World!")class PeopleClass{ }struct PeopleStruct{ }struct Resolution { var width = 0 var heigth = 0}class VideoMode { var resolution

2014-07-21 15:42:37 1029

原创 Swift_4_闭包(Blocks)

import Foundationprintln("Hello, World!")var arr = [1,2,4,6,74,2]func hasClosure(list:[Int], v2:Int, cb:(num:Int, v3:Int) ->Bool) ->Bool{ for item in arr{ if(cb(num:item, v3:v2

2014-07-21 12:56:44 1066

原创 Swift_3_函数

import Foundationprintln("Hello, World!")//声明一个函数 不带参数 没有返回值func func1(){ }//声明一个函数 传入两个String类型参数 , 没有返回值func func2(v1:String, v2:String){ println(v1 + "and" + v2)}//声明一个求和的函数fu

2014-07-21 11:45:09 1239

原创 Swift_2_控制语句

import Foundationprintln("Hello, World!")/*for do While While Switch*/var arr = [1,2,3,4,5,7];for i in arr{ println(" i is \(i)");}var count = arr.count;for (var i = 0 ; i<count;

2014-07-21 11:41:29 824

原创 Swift_1_基本数据类型

import Foundationprintln("Hello, World!");var v1 = 1;var v2 = 2;println(" v1 is \(v1) v2 is \(v2)");var v3 = v1 + v2;println("v3 is \(v3)");//字符转换var v4 : Double = Double(v3) + 3.14;p

2014-07-21 11:40:02 915

转载 UITableView&UITableViewCell

本文转自:http://www.cnblogs.com/smileEvday/archive/2012/06/28/tableView.html  看TableView的资料其实已经蛮久了,一直想写点儿东西,却总是因为各种原因拖延,今天晚上有时间静下心来记录一些最近学习的TableView的知识。下面进入正题,UITableView堪称UIKit里面最复杂的一个控件了,使用起来不算难,

2014-06-04 18:18:45 829

原创 我的Mac必备软件

1、Svn工具:Cornerstone_v2.7.102、iPhone配置文件管理iPhoneConfigUtility.dmg3、有道 for machttp://cidian.youdao.com/mac.html4、解压缩工具The-Ar

2014-05-24 09:13:49 4187

转载 iOS6新特征:UIRefreshControl[下拉刷新]使用示例

原文出处:http://www.devdiv.com/iOS_iPhone-iOS6%E6%96%B0%E7%89%B9%E5%BE%81%EF%BC%9AUIRefreshControl_%E4%B8%8B%E6%8B%89%E5%88%B7%E6%96%B0_%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B-thread-127741-1-1.html注:这里是iO

2014-05-04 20:44:47 851

转载 IOS开发~web在线安装App

经测试,在越狱设备上可以安装,如果设备不越狱也想安装,就要企业发布权限了,可惜我没有,所以不能测试了!1、创建ipa及plist文件:XCode菜单栏->Product->Archive->Distribute->Save for Enterprise or Ad-Hod Deploymemnt点击Next选择你的Code signing Ident

2014-04-30 09:39:23 1341

转载 NSDate的常用用法

1. 创建或初始化可用以下方法    用于创建NSDate实例的类方法有    + (id)date;    返回当前时间     + (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs;       返回以当前时间为基准,然后过了secs秒的时间     + (id)dateW

2014-04-16 11:49:08 606

转载 iOS 关于枚举的使用

引言: 本文转自:http://blog.csdn.net/ysy441088327/article/details/8012677枚举值 它是一个整形(int)  并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:[csharp] 

2014-04-14 10:57:13 866

原创 iOS自定义UITabBar

push页面时,可调用hidesBottomBarWhenPushed进行隐藏。第一步,我们需要一些图片:各个选项的图标和tabbar的背景图片,最后还要一个透明的1x1像素的图片。第二步,新建一个工程,在工程内建一个继承于UITabBarController的类。第三步,首先写一个方法,返回一个UINavigationController-(UINavig

2014-03-28 18:55:36 4196

转载 iOS – Xcode升级到5.1& iOS升级到iOS7.1问题

iOS7.1时XCode为5.0.2 无法真机调试.升级XCode到5.1.Xcode升级到5.1了,Apple默认让所有App都通过64位编译器编译。通过下面的3步可以关闭: 1.选中Targets—>Build Settings—>Architectures。2.双击Architectures,选择other,删除$(ARCH_STANDARD),然后增

2014-03-19 13:25:43 1036

转载 iOS的Drawing

14.1 Quartz概述14.2 绘制基本几何图形14.3 绘制图像和文本14.4 坐标14.5 变换14.6 图像拾取器 14.1 Quartz概述Quartz是Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics。共有两种部分组成Quartz:Quartz Compositor,合成

2014-03-07 10:17:58 1602

原创 iOS的CoreData用法

CoreData以前没用过,最近试用了一下,感觉省了好多的代码,很方便。当然,也只是会使用。首先来创建一个工程系统默认会给你增加一些东西,至于这些东西具体干嘛使的,自己去谷歌找找,说了,我只会使用。在工程目录下有一个.xcdatamodeld的文件,这就是CoreData的重点了。可以在这里面添加一些Modeld和配置Modeld的属性。在xcdatam

2014-03-06 13:09:04 1915

原创 通过APPID从appStore获取应用最新信息

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

2014-03-03 16:37:20 2989

转载 boundingRectWithSize:options:attributes:context:计算尺寸的使用

之前使用了NSString类的sizeWithFont:constrainedToSize:lineBreakMode:方法,但是该方法已经被iOS7 Deprecated了,而iOS7新出了一个boudingRectWithSize:options:attributes:context方法来代替。而具体怎么使用呢,尤其那个attributeNSDictionary *attribute

2014-03-03 10:57:11 1462

转载 URL Scheme

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

2014-02-28 23:39:03 1280

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

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

2014-02-27 10:12:37 1077

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

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

2014-02-26 14:16:23 1071

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

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

2014-02-26 10:07:38 1074

转载 objective-c宏定义

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

2014-02-24 17:08:26 950

原创 iOS7应用国际化

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

2014-02-24 13:35:03 2161

转载 stringByEvaluatingJavaScriptFromString的使用方法

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

2014-02-21 16:29:46 2192

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

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

2014-02-21 13:05:10 1068

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

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关注的人

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