自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灰太狼

轻描淡写

  • 博客(29)
  • 收藏
  • 关注

原创 cocos2dx3.2 绘图方法小改动之 C++ final学习

cocos2dx 绘图之C++ final关键字学习

2014-08-17 01:51:19 1318

原创 Cocos2dx 3.2 之实现精灵图片放大功能

cocos2d3.2之网格特效简要讲解

2014-08-06 23:53:06 4053

转载 js

UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFromString    使用stringByEvaluatingJavaScriptFrom

2013-10-16 16:59:48 625

转载 iOS ipa付费 storekit 沙盒测试

//——2012-6-25日更新iap恢复看到很多童鞋说让Himi讲解如何恢复iap产品,其实博文已经给出了。这里再详细说下:首先向AppStore请求恢复交易:?1[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];

2013-09-12 11:23:55 2301

转载 iphone 开发杂文

退回输入键盘  - (BOOL)textFieldShouldReturn:(id)textField{    [textField resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x,origin.y, size.width, size.height);矩形NSStringFromCGRe

2013-09-12 09:47:57 1195

转载 阳历转换成阴历的源代码(C和Objective-C)

C: 代码:/*------------农历转换函数-----------*/char *GetDayOf(PSYSTEMTIME pSt){    /*天干名称*/    const char *cTianGan[] = {"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};        /*地支名称*/    const 

2013-09-12 09:44:50 1002

转载 ios消息推送机制原理与实现

Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送的

2013-09-11 16:58:35 707

原创 NSPredicate 条件查询 过虑

CoreData, NSPredicate用于查询和过滤在SQL中作为查询条件通常用WHERE,但在COREDATA中作为查询条件就可以用到NSPredicate.NSPredicate 不单可以和COREDATA中的FetchRequest 配合使用。也可以与NSArray配合使用。 NSPredicate 中支持的关键词和条件符:1、>,=,如:

2013-08-16 22:17:29 576

转载 iOS SDK使用指南:利用UIDevice及NSLocale访问设备数据

教程说明使用工具: iOS SDK执行难度: 普通操作时间: 15 到30分钟设备数据的重要性首先要明确一个问题:为什么我们需要访问设备数据?如果在使用中遇到问题,移动应用用户往往会通过电子邮件将自己的遭遇或者求助信息发送给开发人员。在这种情况下,邮件内容越翔实、信息量越大、对于设备及系统环境的描述越具体,开发人员也就越容易给出科

2013-08-16 20:44:33 678

原创 iOS 6.0开发框架及功能更新小结

1. Maps替换Google Map为苹果自行研发3D地图2. Social Network集成新浪微博,Facebook , Twitter等社交网络帐号管理。 3. Pass Kit提供通行证SDK,可以此为基础开发电子通行证甚至实体物理票务。4. Game Center可调用GKChallenge函数发起游戏挑战;authentica

2013-08-16 20:41:17 676

转载 IOS自定义状态栏代码解析

公司的开发的项目要求在状态栏上边加入程序下载的进度条,之前写的程序,由于是根据ipad的朝向来设置自定义的状态栏的frame,以及子视图的 frame和transform,出现一些不太容易解决的bug。这两天正好项目不太紧,就好好学习一下这方面的知识,以下是我所总结的一点经验:这里说明一下,Apple没有开放的状态栏的API,在ios 的官方文档没有提到修改Window Level的方

2013-08-16 20:35:46 752

转载 iPhone开发音频资料

每个音频文件都是由两部分内容所构成:它的文件格式(或者音频容器)以及它的数据格式(或者音频编码)。文件格式(或音频容器)是用于形容文件本身的格式。我们可以通过多种不同的方法为真正的音频数据编码。例如CAF文件便是一种文件格式,它能够包含MP3格式,线性PCM以及其它数据格式的音频。数据格式(或音频编码)我们将从音频编码开始阐述(而不是文件格式),因为编码是最重要的环

2013-08-16 20:34:41 570

转载 iOS开发中一些有用的小代码

1.判断邮箱格式是否正确的代码://利用正则表达式验证-(BOOL)isValidateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithForm

2013-08-16 20:24:57 620

转载 图文讲解:iOS App提交流程(1)

一、证书的导出1.1、前期工作首先你需要有一个苹果的开发者帐号,一个Mac系统。如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。如果你已经有了一个IDP,打开http://developer.apple.com/并登录到苹果MemberCenter,见下

2013-08-16 20:23:04 613

转载 iOS故障排除指南:基本技巧

【2013年1月16日 51CTO外电头条】本文为《iOS故障排除指南:基本技巧》。在iOS程序的数组中的三个对象莫名其妙成了五个、新开发成员的加入令游戏性不升反降:熟悉应用开发的各位朋友对这些情况一定也不陌生,这时调试就成了拨乱反正、收拾旧山河的必需手段。通过阅读本文,相信大家会对当前最重要的调试方案以及如何利用最短时间搞定问题拥有更加深刻的理解。教程信息 完成时间: 30 分钟

2013-08-16 20:02:37 506

转载 iOS5 ARC学习笔记:strong、weak等详解

摘要: iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有 ...ios5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是

2013-08-16 19:59:26 846

转载 XCode 4.5 的Springs and Structs 去了哪里

这两天把XCode升级到了4.5,新建的项目里面控件对齐的时候,找不到Spring and Structs  视图了,如下图所示,很是奇怪。正常情况下应该是这样的顺 便网上查询了一下,刚刚开始无从下手,不久发现XCode,其实是iOS 6.0 新增了一个新的功能 叫做 “自动布局” 英文为“Constraints” ,可以在帮助信息中查询 “Auto Layout: Understan

2013-08-16 18:04:31 1185

转载 线程属性pthread_attr_t简介

本文编辑整理自: http://hi.baidu.com/7828058/blog/item/256e16decd1a385e94ee3784.htmlhttp://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part1/   Posix线程中的线程属性pthread_attr_t主要包括scope属性、

2013-08-14 15:25:53 469

转载 iOS5新开发的API总述

1.UIStepperiOS5新UI控件,用来数字输入.2.UIAlertView新样式typedef enum { UIAlertViewStyleDefault = 0, UIAlertViewStyleSecureTextInput,//密码输入框 UIAlertViewStylePlainTextInput,//一般输入框 UIAlertViewStyleLog

2013-08-14 13:58:10 605

转载 列表下拉/上拉刷新:EGORefreshTableHeaderView使用,定义EGORefreshTableFooterView

现在似乎只要是个列表,都要有下拉刷新这一项,否则就跟不上潮流了,呵呵。下拉刷新应该很多人都采用了EGORefreshTableHeaderView,具体的UI效果当然会根据自己产品的设计,再进行修改。应用中如果要展示大量数据列表,肯定不会一次都加载进来的,常规的方法都是从服务器翻页请求,每次请求n条,用户选择加载更多的时候再请求n条。根据这个需求,我们可以仿照EGORefreshTableHead

2013-08-13 14:08:59 647

原创 iOS Framework: Introducing MKNetworkKit (MKNetworkKit介绍,入门,翻译)

什么是 MKNetworkKit?MKNetworkKit 是一个用objective-c写的网络库,具有无缝连接,基于block,ARC支持以及易用等特点。MKNetworkKit的灵感来自于其他两个流行的网络库:ASIHTTPRequest和AFNetworking,结合了两个库的共同特点,并且有一些新的特性。除此之外,MKNetworkKit可能会比其他网络库而言为了代码的清

2013-08-12 23:25:18 714

原创 __bridge,__bridge_retained和__bridge_transfer的意思,区别与使用

使用ARC能帮我们减轻不少内存管理方面的负担,尤其是对用惯了Java的程序员来说。但是像我这种Java基础本身就不牢固,做了两年的iOS已经习惯手动管理内存的半吊子,使用ARC还是经常碰壁。最近碰到了CFObject和NSObject转换的问题,由于ARC不能管理Core Foundation Object的生命周期,所以在Core Foundation和ARC之间,我们需要使用到__br

2013-08-10 22:24:41 428

转载 arc模式下的一些属性介绍

自从引进了iOS5,iPhone,iPad,iPodTouch编程改变了很多。整个runtime和objective-c的编码方式发生了戏剧性的改变。ARC(Automatic Reference Counting - 自动引用计数)技术现在引入到LLVM编译器(LLVM Compiler)中,在某些方面,使程序更加灵活,另一方面使runtime更加脆弱。 在这章中,我们将谈论,在object

2013-08-10 22:20:47 1878

转载 iOS Framework: Introducing MKNetworkKit

How awesome would it be if a networking framework automatically takes care of caching responses for you?How awesome would it be if a networking framework automatically remembers your operations wh

2013-08-10 19:00:34 820

转载 自定义 UIPopoverController

Popovers are very common within the iPad user interface but you were restricted to the design provided by Apple. With iOS 5 came a little known class called UIPopoverBackgroundView which allows you

2013-08-10 15:38:54 1007

转载 PaintCode 教程1:动态绘制按钮

随着移动互联网的快速发展,越来越多的软件移居到了mobile device上,作为一名Coder或是Designer,必须学习新的移动平台开发技术才能跟上潮流。PaintCode 是一个能够让你像Photoshop一样去设计你的用户界面的软件 – 但是它并不是仅仅保存一张图片当作资源让你来使用,它能够为你生成 CoreGraphic 源码直接使用到View的绘制中.

2013-08-10 15:02:10 1315

转载 PaintCode 教程2:自定义进度条

PaintCode 是一个能够让你像Photoshop一样去设计你的用户界面的软件 – 但是它并不是仅仅保存一张图片当作资源让你来使用,它能够为你生成 CoreGraphic 源码直接使用到View的绘制中.在这个系列的第一部分教程中, 我们已经告诉大家如何去用PaintCode去创造可以随时改变大小,随时改变颜色的自定义按钮.这次的教程将会教大家如何使用PaintCode去创造设计一

2013-08-10 14:46:20 1034

原创 C语言常用函数库

字符处理函数 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换 头文件 ctype.h 函数列表<> 函数类别 函数用途 详细说明 字符测试 是否字母和数字 isalnum 是否字母 isalpha 是否控制字符 iscntrl 是否数字 isdigit 是否可显示字符(除空格外) isgraph 是否可显示字符(包括空格) isprint 是否既不

2013-08-10 14:26:45 859

原创 IOS 解析XML

从某种意义上来说,大部分IOS应用都需要通过某种方式与远程WEB服务器通信.废话不多说,接下来简单介绍以下XML和JSON解析,仅供参考,如有错误,请指正,谢谢      一 XML解析        1 SAX解析器,SAX是一种串流解析器,它逐句遍历整个XML文档,通过回掉函数返回解析后的数据.而且大部分SAX解析器接受一个URL参数,解析完目标数据就将返回.例如,NSXMLParse

2013-08-09 19:41:13 954

空空如也

空空如也

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

TA关注的人

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