自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 NSURLProtocol 使用研究

推荐几篇文章http://nshipster.com/nsurlprotocol/http://www.infinite-loop.dk/blog/2011/09/using-nsurlprotocol-for-injecting-test-data/源代码https://github.com/InfiniteLoopDK/ILTestinghttps:

2014-10-27 14:49:50 582

转载 cocos2d框架介绍

cocos2d引擎转自 http://blog.csdn.net/liangneo/article/details/67705432.0 cocos2d简介Cocos2d最初的版本是用python写的,之后被改成objectiveC,应用于iphone上,之后国内某人又根据该设计理念,将其改为C++版本cocos2dX,该版本可以在iphone,widnows,andriod三个平

2013-06-20 10:51:42 643

转载 iOS已发布应用中对异常信息捕获和处理

转自http://blog.csdn.net/arthurchenjs/article/details/7043276和触控科技。http://blog.csdn.net/maquanhong/article/details/8113964IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,如果是在调试的过程

2012-12-14 16:59:34 1542 1

转载 ARC小结

ARC小结1. Ownership Qualifiers__strong -- 不使用任何修饰符的情况下,默认是__strong。在ARC环境下,编译器会自动为__strong修饰的对象指针生成恰当的release代码,比如出了对象所属作用域,或者发生指针赋值时。__weak -- 使用__weak修饰符,编译器(准确说是Runtime System)会记录

2012-11-22 12:14:19 634

转载 iOS开发中的对象系统基础

iOS开发中的对象系统基础分类: iOS 2012-02-17 16:32 791人阅读 评论(0)收藏 举报[0] Outline  -- [1] id和Class  -- [2] 动态地操作类  -- [3] 实例化[1] id和Class在Objective-C中有一个特别的数据类型作为对象标识符:id,可以指向任何类型的对象。

2012-11-22 12:11:39 775

转载 Runtime of Objective-C

Runtime of Objective-C[0] Outline  --  [1] 版本和平台  --  [2] 与Runtime System交互  --  [3] 方法的动态决议  --  [4] 消息转发  --  [5] 类型编码  --  [6] 属性声明[1] 版本和平台Runtime System对于Objecti

2012-11-22 12:10:47 683

转载 GCD初探小结

GCD初探小结分类: iOS 2012-08-01 09:52 164人阅读 评论(0)收藏 举报0. Brief Introduction     GCD,全称Grand Central Dispath,是苹果开发的一种支持并行操作的机制。它的主要部件是一个FIFO队列和一个线程池,前者用来添加任务,后者用来执行任务。     GCD中的FIFO队

2012-08-07 15:27:24 1110

转载 Emoji表情符号兼容方案

Emoji表情符号兼容方案Emoji表情符号兼容方案一 什么是Emoji         emoji就是表情符号;词义来自日语(えもじ,e-moji,moji在日语中的含义是字符)  表情符号现已普遍应用于手机短信和网络聊天软件。  emoji表情符号,在外国的手机短信里面已经是很流行使用的一种表情。  手机上如何使用emoji:  1.iphone、ipa

2012-07-25 12:52:26 2781

原创 iOS5开发:从程序里直接跳转到设置项的实现和代码分享(类似于金山电池医生功能,iOS5有效)

参考链接:http://hi.baidu.com/yanh105/blog/item/ddd85cf9fff419949f51465c.htmlhttp://iphone.tgbus.com/tutorial/use/201111/20111118151520.shtmlhttp://iphone.tgbus.com/zt/homeicon/代码如下:#

2012-02-20 18:40:29 1409

转载 ARC专题:在Xcode 4.2中加入不支持ARC的源码

http://blog.sina.com.cn/s/blog_4c4c79950100tii5.html(ARC是Automatic ReferenceCounting的意思;non-ARC,即Manual Reference Counting。)添加non-ARC源代码文件到ARC的工程,例如xxx.h和xxx.m选择ARC工程的target,打开Bu

2012-02-08 17:33:37 1210

转载 ARC专题:再续 Xcode 4.2 中的Automatic Reference Counting (ARC)

http://blog.csdn.net/h48582291/article/details/6779202上一篇转载文章中,提到了id--void*类型不能隐形转换,需要显性调用.但是文章中都没有说怎么显性转换.一下午找了N多文档,试验了N多次.找到了正确的调用,可是就是编译不过去,刚刚在apple Developper Forums中看到了类似情况.才知道是xcode4.2的版本没

2012-02-08 14:23:07 792

转载 ARC专题:Xcode 4.2 中的Automatic Reference Counting (ARC)转

Automatic Reference Counting (ARC), 自动引用计数,是开发Cocoa程序时的一个编译级别的特性,用于自动内存管理。在XCode 4.2中,使用模板新建一个工程,该工程将使用ARC特性。如果你的iOS SDK是iOS5 seed release 2,需要做如下修改,才能避免编译时的错误:● 在Syste

2012-02-08 14:21:40 901

原创 ARC专题:编写兼容ARC(自动引用计数) 和 non-ARC(非自动引用计数)的通用代码

下面这段宏可以解决这个问题,而不用同时编写2套代码写法用传统的non-ARC写法http://raptureinvenice.com/arc-support-without-branches///// ARCMacros.h// InnerBand//// For an explanation of why these work, see:////

2012-02-07 17:19:32 2481

原创 XCode 4 不能运行的解决办法

https://discussions.apple.com/thread/2764659?start=0&tstart=0删除2个cache和一个plist,重启后一般就能解决问题,实在不行就重装SDK吧

2012-01-31 14:08:50 997

转载 Runtime专题:详解IOS开发应用之并发Dispatch Queues

http://blog.csdn.net/yohohohoho/article/details/6949154详解IOS开发应用之并发Dispatch Queues分类: iPhone 2011-11-08 18:00 70人阅读 评论(0)收藏举报详解IOS开发应用之并发Dispatch Queues是本文哟啊介绍的内容,我们几乎可以调度队列去完成所有用线程来完成

2012-01-20 10:52:46 696

转载 Runtime专题:深入浅出Cocoa之类与对象

深入浅出Cocoa之类与对象罗朝辉(http://blog.csdn.com/kesalin/)CC许可,转载请注明出处最近打算写一些ObjC中比较底层的东西,尤其是 runtime 相关的。从哪里入手呢?那当然是最基本的类与对象。与C++相比,ObjC中的类与对象结构要简洁与一致得多(参考《深度探索C++对象模型》,你就知道C++中类与对象结构的复杂)。本文将详细讲解Ob

2012-01-19 17:39:30 631

转载 XCode 下的 iOS 单元测试

XCode 下的 iOS 单元测试罗朝辉 (http://blog.csdn.net/kesalin)CC 许可,转载请注明出处XCode 内置了 OCUnit 单元测试框架,但目前最好用的测试框架应该是 GHUnit。通过 GHUnit + OCMock 组合,我们可以在 iOS 下进行较强大的单元测试功能。本文将演示如何在 XCode 4.2 下使用 OCUnit, GHUnit

2011-12-26 11:52:09 1089 1

原创 iOS开发:Toast for iPhone 实例分享

分享一个我写的类似于android的toast的提示框主要特点:1,支持屏幕Y轴任意位置显示,设置距离顶/底端距离2,支持多行文本3,支持设置等待时间4,支持点击隐藏,屏幕旋转时自动隐藏,淡入淡出5,无需初始化,类方法调用效果图:全部代码如下,使用时需要添加QuartzCore.framework,希望能给大家带来方便。

2011-12-16 18:22:38 4454 3

原创 还原ipa里的png图片资源

程序打包过后资源里的png就全部变成空白图片了,可以通过下面的方法将图片还原出来:(请勿用作邪恶用途呀!)1,在这里下载这段python脚本 http://www.axelbrz.com.ar/?mod=iphone-png-images-normalizer2,将ipin.py和要还原的空白png放在同一个文件夹里3,终端里,进入该文件夹,执行python ipin.py

2011-12-16 15:45:55 2002

转载 10个迷惑新手的Cocoa,Objective-c开发难点和问题

原文出自 http://www.cocoachina.com/bbs/read.php?tid=7456410个迷惑新手的Cocoa,Objective-c开发难点和问题   管理提醒:本帖被 neogui 设置为精华(2011-11-15)10个迷惑新手的Cocoa,Objective-c开发难点和问题Keefo  14 September, 2011 8:01:

2011-12-13 10:18:52 840

原创 iPhone开发:Objective C 代码规范-iOS总结版

一,关于空行A:.h中的空行1,文件说明与头文件包涵(#import)之间空1行2,头文件包涵(#import)之间,如果需要分类区别,各类别之间空1行3,头文件包涵(#import)与@class之间空2行4,@interface与@class之间空一行5,头文件{}里面,空1行开始声明对象成员,如果需要分类区别,各类别之间空1行6,{}外

2011-10-25 14:52:58 1877

原创 iPhone开发:类似iChat的聊天泡泡示例

很多iPhone聊天程序消息显示都喜欢做成iChat的泡泡样式,这样是不是很apple呢?那么下面用一种简单的方法来实现它。主要通过UIlabel的sizeToFit方法自动计算文本区域大小UIImage的- (UIImage *)stretchableIma

2011-10-13 17:30:07 2742 2

原创 iPhone开发:Objective-C属性修饰关键字使用详解

在Objective-C开发中,我们几乎离不开属性,下面地文章将介绍如何正确地声明属性,并对属性的修饰关键字作详细介绍主要关键字有如下几个:getter=getterNamesetter=setterNamenonatomicreadwrite

2011-10-13 09:53:06 1153

原创 iPhone开发:浅析Objective-C的动态特性

Objective-C有3个动态特性1,动态类型Dynamic typing—determining the class of an object at runtime运行时决定对象类型2,动态绑定Dynamic binding—det

2011-10-11 12:36:51 1343 2

原创 iPhone开发:iOS Framework制作研究

iOS上如何制作自己的Framework呢?(不是静态库)请看stackoverflow上的提问:http://stackoverflow.com/questions/4065052/how-to-build-a-framework-or-library-for-othe

2011-10-10 12:38:47 2979

原创 今天发布iPhone 4s的可能性大一点吧(结果:iPhone4s+CDMA/GSM)

我预测:iPhone 5不太可能,iPhone 4s支持CDMA和GSM可能性比较大现在北京时间 2011-10-05 00:25还有半个小时就有结果了--------------------------------------------------------

2011-10-05 00:25:20 1239

原创 绝佳的iPhone开发学习材料,非常全面,附例子代码

原文来自:http://www.raywenderlich.com/tutorials感谢Ray Wenderlich带头组织了这样一个团队。例子讲解详尽,从helloworld到cocos2d,Unity游戏引擎,从本地应用到网络交互,从苹果自有API到第三方库,涉及范围非

2011-09-27 15:01:54 1843 1

原创 iPhone开发:如何在iPhone应用中使用自定义字体

iPhone系统的字体数量有限,并且多数对中文没有效果,下面介绍两种解决办法方法1:添加对应的字体(.ttf或.odf)到工程的resurce,使用cocos2d中的FontLabel库,FontLabel继承于UILabel,象UILabel一样使用就好了fontName直接使用添加的资源名字即可方法2;1,添加对应的字体(.ttf或.odf)到工程的resu

2011-09-22 11:05:00 4844 1

原创 iPhone开发:最简单的NSTimer暂停和继续

这里有复杂一点的代码 https://bitbucket.org/charliefish/nstimer-extras/overview更复杂一点的 http://www.koders.com/objectivec/fidD825DEAF6757C8329759D217D17E821176EB2789.aspx?s=%22Denis+Defreyne%22为NSTimer添加一个类

2011-09-19 18:14:33 2568

原创 NSLog的进化

重要参考链接 https://github.com/steipete/HOLoghttps://github.com/steipete/NSLogger-CocoaLumberjack-connector最重要的代码http://vgable.com/bl

2011-09-06 18:20:14 375

原创 UIImage与位图(RGBA8 Bitmaps)的相互转化

来自 http://paulsolt.com/2010/09/ios-converting-uiimage-to-rgba8-bitmaps-and-back/下载:https://github.com/PaulSolt/UIImage-ConversionI

2011-09-06 09:40:20 2141

原创 iPhone开发:iPhone iOS 3.x 与 iOS 4.x 的图片兼容处理

想必大家都知道,在iOS 4.x上,要兼容iPhone 3Gs和iPhone4 的高清屏幕,只需要做两套图片。image.png和image@2x.png 然后 UIImage *aImage = [UIImage imageNamed:"imag"]; 糟糕的是:现在有一台8GB的iPhone 3G+iOS3.1.3  在iOS 3.x上根本不支持自动识别后缀的方式加载图

2011-08-25 12:21:27 780

原创 Steve Jobs -- Deprecated in Apple Aug/25/2011 - please use Tim Cook

Steve Jobs -- Deprecated in Apple Aug/25/2011 - please use Tim Cook一个时代的结束?还是一个时代的开始?我们拭目以待。

2011-08-25 10:51:38 302

原创 You just DO WHAT THE FUCK YOU WANT TO

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing

2011-05-13 10:45:00 490

原创 App Store Review Guidelines ——苹果大慈大悲啊

<br /> <br />这份文件真的该读十遍<br /> <br /><br />App Store Review Guidelines - App Store Resource Centerhttps://developer.apple.com/appstore/resources/approval/guideli...<br />Introduction<br />We're thrilled that you want to invest your talents and time to devel

2010-09-10 10:43:00 1354

原创 Have you read it before?

iphone SDK下sqlite3.h中的一段声明, 让我们一起祈祷吧!是原则,也是智慧。/*** 2001 September 15**** The author disclaims copyright to this source code.  In

2010-08-27 11:57:00 381

原创 iPhone开发:将C数组作为ObjC的属性

我们想把c的数组作为objc的属性,又不想使用NSArray,该如何解决?例如: int d[3] = {1,2,3};NSString *st[3] ={@"111",@"222",@"333"}; 这样的c数组?下面利用c数组与指针相互转化的特性来解决这个问题,指针是可以作为objc的属性的 基本代码如下:  #imp

2010-07-23 17:12:00 994

原创 通用静态库

Terminal 下面执行,避免添加两个静态库lipo -create /paths/libSimulator.d.a /paths/libDevice.a -output /paths/libGeneral.a

2010-07-08 17:12:00 479

原创 iPhone开发:可爱的谓词,使用NSPredicate

有点类似与SQL语句,主要功能使用来查找过滤数组,匹配字符串合数值。需要了解一点KVC。 老老实实跟着apple来吧,先创建一个类Car,代码如下#import   @interface Car : NSObject { NSString *name;int power;}@property (nonatomic,retain) NSString *

2010-06-29 17:32:00 4576 1

原创 iPhone开发:iPhone工程资源管理,资源路径总结

以一张图片为例 fakeXcode.png 下面以3种目录结构的方式引用这张图片: 1。直接拖进工程+copyimage = [UIImage imageNamed: @"fakeXcode.png"]; NSString *path = [[NSBundle mainBundle] pathForResource:@"fakeXcode" ofType:@"png"]

2010-06-29 15:12:00 989

空空如也

空空如也

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

TA关注的人

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