自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (5)
  • 收藏
  • 关注

转载 UITableViewCell drawInRect 在iOS7中失败

You shouldn't use UITableViewCell's drawRect method to perform custom drawing. The proper way to do it is to create a custom UIView and add it as a subview of your cell (as a subview of thecontent

2013-12-28 21:50:21 1600

转载 IOS读取文件类和常用方法

第一、NSFileHandleNSFileManager类主要对文件的操作(删除、修改、移动、复制等)NSFileHandle类主要对文件的内容进行读取和写入第二、NSFileHandle类处理文件的步骤创建一个NSFileHandle对象对打开的文件进行I/0操作关闭文件可以使用NSFileHandle进行断点续传第三、实现查找功能

2013-12-27 16:03:12 950

原创 怎么改变NSDictionary中对应该key的Value

NSDictionary是不可变字典,因此不可以修改,如果要修改请用NSMutableDictionary:    for (NSMutableDictionary *dicin recordFileArray) {                      [dicsetObject:@"1"forKey:@"isChecked"];

2013-12-27 11:35:51 10527

转载 setValue:forKey与setObject:forKey的差异 在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他

setValue:forKey与setObject:forKey的差异在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。1,先看看setValue: forKey:的定义@interface NSMutableDictionary(N

2013-12-27 11:23:08 1531

转载 IOS学习笔记56-IOS7状态栏适配方法

近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,所以了,我也从简单的状态栏适配开始,先研究了下关于状态栏的适配,特总结如下,供广大网友一起讨论交流。PS:首先说明下,ios7中,由于status bar不再占用单独的20px,如果app需要同时支持ios7和ios6.1以下,那就需要适配下了,适配开始:先

2013-12-26 10:09:19 787

转载 objc对象归档 序列化

NSString、NSArray、NSData、NSDictionary都实现了NSCoding协议,可直接通过调用writeToFile归档,那么OBJC自定义对象类型呢?首先实现NSCoding协议,重写encodeWithCode方法和initWithCode方法,然后通过NSKeyedArchiver转换为NSData,然后通过NSData的writeToFile方法写入到文件,或者将转换

2013-12-25 17:40:10 873

转载 iPhone/iOS中保存自定义对象(Custom Object/Custom Class)的数组(NSMutableArray/NSArray)到NSUserDefaults

【问题】在折腾:给Your Second iOS App:BirdWatching添加支持程序退出后,用户数据仍然保留的过程中,遇到一个问题,需要将一个自定义对象的数组,保存到NSUserDefaults。 【解决过程】1.经过学习很多资料后,然后加上一番折腾,先去实现了单个自定义对象的编解码和存储/恢复:贴出部分相关的代码:Bird

2013-12-25 17:34:02 3024 1

转载 ios 文件操作 检查文件是否存在

NSFileManager *fileManager = [NSFileManager defaultManager];         [fileManager fileExistsAtPath:filepath];

2013-12-25 10:39:06 799

转载 Emoji键盘

https://github.com/ayushgoel/iOS-emoji-keyboardiOS-emoji-keyboardThis project aims to provide an alternate keyboard for iOS apps. Currently the keyboard only contains the emojis th

2013-12-24 14:37:32 1100

转载 iOS 国际化和判断当前语言环境

1、IOS程序名称国际化 1.1 新建一个Single View app模版项目,命名为Localization。 1.2 新建后,可以看到工作目录结构文件如下,单击InfoPlist.strings,查看右边的属性,在Localization栏添加语言。 1.3 添加完成后打开对应语言文件,比如English的添加 CFBundleDisplayName="China";

2013-12-22 22:05:14 3974

转载 ios本地化

首先 新建语言1、本地化程序名称分别在各种语言中加入  CFBundleDisplayName="xxx";比如 英文CFBundleDisplayName="hello";中文CFBundleDisplayName="你好";CFBundleDisplayName加不加双引号都行。2、本地化xib如果你添加语言的时候

2013-12-21 22:19:16 784

转载 转一个本地化的总结, 写得比较好

最近做项目要做中英文版的本地化适配,特地研究一下关于本地化的一些内容,与大家分享一下,以下内容纯属个人理解(新手),受himi大神影响,向himi看齐,初次写博文 很多地方有不完善的地方,望大家斧正!!下面咱们进入正题:本章主要包括几个内容:1.本地化应用程序名称(icon);2.本地化图片;3.本地化nib文件4.本地化字符串5.本地化文件

2013-12-21 21:27:23 717

转载 iOS 的本地化使用和创建过程

在使用本地化语言之前,来看看本地化语言文件内容的结构(这里我以Chinese为例):"Cancel"="取消";"OK"="确定";"Tip"="信息提示";"Login Faild"="登陆失败";.......其实就是简单的字符串替代而已,在程序中,如果有个UILable控件,需要赋值:lbLoginTip.text = NSLocalizedString(@"Logi

2013-12-21 20:16:14 691

转载 iOS 本地化应用程序汇总

最近要对一款游戏进行多语言本地化,在网上找了一些方案,加上自己的一点点想法整理出一套方案和大家分享!多语言在应用程序中一般有两种做法:一、程序中提供给用户自己选择的机会;二、根据当前用户当前移动设备的语言自动将我们的app切换对应语言。第一种做法比较简单完全靠自己的发挥了,这里主要讲第二种做法,主要分一下几点:1.本地化应用程序名称2.本地化字符串3.本地化

2013-12-21 19:32:16 700

转载 Admob广告盈利模式详细教程

花了整整一天时间,研究怎么通过在Android应用程序中添加Admob广告来赚钱。网上也有些教程,不过说得不够详细,自己还得花时间摸索。为了让后来者能更快开始Admob广告赚钱,所以写个详细一点的教程,供大家参考。例子工程源码下载地址:http://cid-cb78b387364ae9a7.skydrive.live.com/browse.aspx/.Public/%e8%bd%a

2013-12-21 17:01:04 5727

转载 ios开发之app内启动用户评价

恰当的指引用户去给app评分是获得用户反馈的一种不错的途径。“通过custom url scheme启动应用程序”这篇文章里讲了通过url启动地图、邮件等程序,当然也可以通过url启动AppStore中软件的用户评价界面。NSString *url = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.co

2013-12-21 13:04:55 1014

转载 调整UIImage的大小

对UIImage调整大小,不知道苹果的API里为什么不提供?////  ImageExtras.h//#import  @interface UIImage (Extras)   - (UIImage *)imageByScalingToSize:(CGSize)targetSize; @end ////  ImageExtras.m// /

2013-12-19 11:55:55 1399

转载 智能手表Pebble明年初推应用商店 开发者今日起可提交应用

http://www.csdn.net/article/2013-12-19/2817845-pebble-appstore-announced-launches-2014摘要:智能手表Pebble计划在2014年初推出自己的应用商店,此举可确保应用程序是符合其规范条款的,以及所提供的应用版本是最新的,另外会对应用进行分类,方便于搜索。另外,开发者今日起可提交应用程序。

2013-12-19 11:47:15 1038

转载 Drawing with ASCII art

Have you ever wanted to draw shapes in Cocoa using ASCII art?NOW YOU CAN!This simple pair of categories helps you draw the following shapes:Rectangles!Triangles!Even SHAPES WITH NO CORNERS

2013-12-17 17:50:43 763

转载 ASCII Converter

ASCII Converter is merely a simple tool which helps you to convert an image file into an ASCII artwork.What you need to do is launch the application, darg your image file to the main window, and y

2013-12-17 17:17:53 807

转载 ASCII Cam

ASCII Cam is an iOS application that turns a video feed into ASCII art. The ASCII generation code is based on my previous project, Ascii Generator.How it worksThe application reads a video f

2013-12-17 17:15:40 754

转载 Emojify:让表情符号也能搭建艺术

通过键盘上的通用字符,组成一个个有趣的表情、图片,想必读者们早已经不陌生。假使把这些字符替换为表情图标,又会是怎样的结果?  来自新加坡的VoidWorks工作室做的正是这样的事情。其旗下应用Emojify能将图标表情,作为一个个的像素点,继而用这些像素点,组成不同的图片艺术形式。这样的创意能让原本无聊的照片因此获得重生。    与单纯的表情堆砌不同,Emojify并不是诸

2013-12-17 17:08:26 1599

转载 Emoji表情符号兼容方案

一 什么是Emoji         emoji就是表情符号;词义来自日语(えもじ,e-moji,moji在日语中的含义是字符)  表情符号现已普遍应用于手机短信和网络聊天软件。  emoji表情符号,在外国的手机短信里面已经是很流行使用的一种表情。  手机上如何使用emoji:  1.iphone、ipad系统:安装emoji free,再设置-通用-键盘-国际键盘-添加

2013-12-17 16:07:28 1600

原创 iOS中组数的另一种表示方法 @[@"a1", @"a2", @"a3", @"a4", @"a5"];

@[@"a1", @"a2",  @"a3",  @"a4",  @"a5"];

2013-12-07 00:25:24 1092

转载 [GADSlot state]: unrecognized selector sent to instance

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[GADSlot state]: unrecognized selector sent to instanceGo to project settings > Build Settings And set -ObjC to

2013-12-07 00:17:21 3164

转载 iOS如何植入admob广告

具体做法可参见:https://developers.google.com/mobile-ads-sdk/docs/#incorporating之后就要在项目中加入code.登陆admob后可下载到例子程序:1.在.h中  声明变量 GADBannerView *adBanner_;2.导入框架MessageUK.framework, AudioToolbox.

2013-12-06 23:18:11 1868

转载 IOS 下使用AdMob广告

AdMob目前为止提供了最方便的iPhone app广告集成库. 广告的形式是一段320x48的长条横跨屏幕, 点击会scroll出来一个广告网页, 这算一个点击. 首先先去AdMob.com注册帐号, 然后建立你的项目, 每个项目会获得一个ID, 集成AdMob库的时候指定这个ID就可以了. 然后下载AdMob iPhone SDK, 里面包括了所有一切相关的库, 文档和样本

2013-12-06 23:02:29 874

转载 将AdMob加入iOS应用中

AdMob地址:http://www.google.cn/ads/admob/,关于帐号的申请以及设定,这里就不介绍了。 当在AdMob中添加了一个iOS的应用后,可以下载AdMob iOS SDK。 1、在Xcode中添加一个名为AdMob的Group,并将AdMob iOS SDK中的文件拖到AdMob这个Group中。 2、将AudioTool

2013-12-06 22:58:36 1074

原创 xCode5 在ios7模拟器中出现__cxa_throw _pthread_exit错误

在项目中用模拟器中进行音频录音方面的调试,碰到一个莫名的问题,就是在ios6的模拟器中运行没问题,但是在ios7的模拟下出以下错误提示:xCode5 在ios7模拟器中出现__cxa_throw _pthread_exit错误看了半天,没发现程序代码有什么错误,但在在移除所有断点后,程序在ios7模拟器下运行正常了。原来是在调试时加了“All Exceptions” Bre

2013-12-06 16:32:57 1103

转载 imageNamed 与 imageWithContentsOfFile的区别

如题,是不是大家为了方便都这样加载图片啊myImage = [UIImage imageNamed:@"icon.png"];那么小心了这种方法在一些图片很少,或者图片很小的程序里是ok的。但是,在大量加载图片的程序里,请千万不要这样做。为什么呢 ???????这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。 如果找到图片,装载到

2013-12-06 15:21:23 508

转载 [UIImage imageNamed:@""]使用误区

最近在做一个图像处理的app应用,应用中有很多图像资源。为了方便,一开始读取图像资源的时候都是直接使用了[UIImage imageNamed:@""]方法,这个方法非常方便,一句话就可以从bundle中读取图片。初步测试,功能一切正常。后来发现多次操作之后,应用经常发生内存警告从而导致自动退出的问题。定位之后发现是由于[UIImage imageNamed: @""]分配

2013-12-06 15:19:01 732

转载 Instruments中的几个参数的含义

第二个工具就是大家熟知的Instruments,在XCode中选择Profile,或者如果有真机的话可以直接在Instruments的MemoryLeak里把Target选择你的Device。        有一点,如何理解Instruments的几个参数:这两张表格里很清晰,最重要的参数就是Live Bytes,或者#Living,基本一回事,代表目前App正在占

2013-12-06 14:24:34 934

转载 iOS中查找内存问题

come from: http://wiki.eoe.cn/page/iOS_pptl_artile_30458.html许多性能问题最终都归结为内存问题。如果你看到了意外的内存提醒,那么最好先检查一下这些问题。使用Instruments中的Allocations模板。图20-1显示了结果。图20-1 Allocations Instruments我们看看这个图,这

2013-12-06 13:57:34 715

转载 Xcode 5中的新特征

http://www.ityran.com/archives/4588目录0、介绍1、Toolbar减小30%2、源码控制3、自动配置4、代码文档能力5、Datatip6、Debug 仪表7、破船有话要说 正文0、介绍该session(What’s New in Xcode 5)介绍了Xcode 5里面为开发者带来的许

2013-12-06 10:50:01 1048

转载 NSString中去除空格

【问题描述】      某些情况下,服务器返回的字段中含有空格,这空格是服务器开发人员不小心往数据中多敲了,但客户端需要保护,所以在客户端需要把字符串中的空格过滤掉。【问题分析】1、使用NSString中的stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]方法只是去掉左右两边的空格

2013-12-05 13:39:25 993

转载 iOS 常用字体

Family name: AppleGothicFont name: AppleGothicFamily name: Hiragino Kaku Gothic ProNFont name: HiraKakuProN-W6Font name: HiraKakuProN-W3Family name: Arial Unicode MSFont name: ArialUnicode

2013-12-04 22:41:39 1149

转载 iOS开发那些事--性能优化–内存泄露问题的解决

http://2009315319.blog.51cto.com/701759/1130732内存泄漏问题的解决内存泄漏(Memory Leaks)是当一个对象或变量在使用完成后没有释放掉,这个对象一直占有着这块内存,直到应用停止。如果这种对象过多内存就会耗尽,其它的应用就无法运行。这个问题在C++、C和Objective-C的MRR中是比较普遍的问题。在Objecti

2013-12-03 11:54:56 774

转载 IOS开发之关键字category详解

一:在用C++开发的时候我们可以轻松的用继承组合为已有类添加新的方法,扩展已有的类。但是在object-c中我们给已有的类添加新的方法则更加方便,那么这是我们需要用到一个特有的属性category,但是我们再用category的时候应该有两点要注意:1:if向已有的类添加新的方法名与已有的方法名相同,则会覆盖已有的类(相当于重写方法),这样不能够访问之前的方法;例如我们希望希望对N

2013-12-03 10:25:43 519

转载 iOS method only defined for abstract class

创建了一个NSMutableArray的子类,结果提示method only defined for abstract class.  Define -[MyMutableArray count]!'在网上找到相关的答案如下:The short, easy answer: Don't make a subclass of NSArray. It's better to ma

2013-12-03 10:05:43 4156

转载 iOS Category

什么是CategoryCategory模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,Category也可以用于替代这个已有类中某个方法的实体,从而达到修复BUG的目的。然而却没有什么便

2013-12-03 09:38:58 638

Storyboard

iOS5中使用Storyboard, 故事板创建界面

2014-05-06

Safari Adhoc

从浏览器Safari直接安装ipa文件,无需从app store下载安装,也无需用其他第三方工具安装。

2013-11-20

iOS分组表示例

分组表使用示例,入门必备。帮助入门者来建立分组表,以及如何确定数据源和委托方法。

2013-08-15

[iPhone开发书籍大全]

ios,iphone开发书籍大全,英文资料,做ios开发的朋友可下载来看看。

2013-03-11

urlgfe:轻易获得资源的URL

C语言,跨平台,支持平台:linux, windows. Mac. OX, 轻易获得资源的URL

2008-12-29

空空如也

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

TA关注的人

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