自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 资源 (15)
  • 收藏
  • 关注

原创 GCD 简单使用(二)

系统默认有两个队列dispatch_get_main_queue 串行dispatch_get_global_queue 并行dispatch_queue_t myQueue = dispatch_get_main_queue();并发 分别有三中权限dispatch_queue_t myQueue = dispatch_get_global_queue(DIS

2014-02-25 17:35:45 495

原创 GCD 简单使用(一)

GCD作为iOS 最底层最高效的多线程管理,是每个iOS开发者必须精通的。下面就说说他的简单用法dispatch_queue_t myQueue = dispatch_queue_create(“标示符”,NULL);创建一个队列dispatch_async(myQueue,^{})异步执行一个队列dispatch_sync(myQueue,^{})同步执行一个队列disp

2014-02-23 22:59:49 471

原创 用 block 代替delegate传值和回调

最近研究block 发现block在回调上面比delegate 更加的简单好用下面给大家看个例子。首先有两个类 A类和B类 A类 用push 跳转到B类        首先在B类头文件中@property (nonatomic,strong)void (^textBlock)(NSString*);在A类中用B类的指针访问blockB* b = [[B alloc]init];

2014-01-15 11:13:03 2045

原创 IOS开发一些方便宏的集锦

有些宏是我自己写的,有些是从别人那里摘抄的。现在汇总起来分享给大家。有些宏不是独立的需要配合起来才能生效。#define kAppDelegate ((AppDelegate *)[[UIApplication sharedApplication] delegate])#define kAllViewHeight (kAppDelegate.window.frame.size.

2013-10-21 11:37:28 705

原创 UIView绘图与重绘

drawRect最为UIView初始化是自动加载的方法,绘图方法需要在此方法中执行才能显示出来。今天我们讨论如何才能重新绘制View。当view中的绘图部分需要刷新时,它将会收到drawRect:的消息。setNeedsDisplay方法会自动调用drawRect方法,我们就会得到UIGraphicsGetCurrentContext,从而在view上绘图了。s

2013-09-27 10:04:57 1998

转载 NSCondition 用法示例

这篇文章写的实在是太清晰明朗了,所以就转载了。使用NSCondition,实现多线程的同步,即,可实现生产者消费者问题。基本思路是,首先要创建公用的NSCondition实例。然后:消费者取得锁,取产品,如果没有,则wait,这时会释放锁,直到有线程唤醒它去消费产品;生产者制造产品,首先也是要取得锁,然后生产,再发signal,这样可唤醒wait的消费者。- (IB

2013-09-03 11:40:26 667

原创 如何让app的Documents目录暴露在iTunes下

此方法只能实现和PC或者MAC的文件共享,不能够实现应用间文件共享。在Info.plist中添加UIFileSharingEnabled键,设置为YES。将要共享的文件放在应用程序的Documents目录中。当设备插入到用户计算机,iTunes 会在选中设备的App中显示File Sharing区域。用户就可以向该目录添加文件或者将文件移动到桌面计算机中。

2013-06-21 13:45:47 771

原创 ios 数据解析中值为Null和空的判断

if (value && value == [NSNull null]) { return nil; }判断Nullif (value && [value isKindOfClass:[NSString class]]) { if([((NSString*)value) length] == 0) { return nil;

2013-05-21 19:56:38 1196

原创 ios 判断电话号码和电子邮件的规范

+(BOOL) isValidateEmail:(NSString *)email{ NSString *regExp = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@"

2013-05-17 21:19:37 761

原创 关于NSNotification使用中的心得和注意事项

NSNotification是IOS开发中的一种观察通知方法,相信很多文档中都介绍了它的用法,比我说得好。但是很多文档都忽视了它使用过程中导致崩溃的风险。NSNotification风险主要来源于通知所注册的方法已经和VC一起移除。通知中心注册:;[[NSNotificationCenter defaultCenter]addObserver:self selector:@select

2013-04-16 19:16:23 725

原创 objective-c 判断NSString里面字符是否是中文

NSString* str ;unichar chinese = [str characterAtIndex:0];    if (chinese >= 0x4e00 && chinese         //中文    }

2013-04-15 10:52:04 1434

原创 ARC与手动管理内存混编

最近几个项目因为是IOS5.0以上版本,使用了ARC,在添加一些第三方库和自己之前封装的代码时碰到一些困扰。很快就找到了解决方法:xcode 中 点选你的项目 ---> Bulid Phases ---> Compile Source加上  -fno-objc-arc 这个flag这样这个文件在编译的时候就不会使用ARC 从而起到混编的效果

2013-04-15 10:42:25 568

原创 开博宣言

本人从事IOS开发已经1年多了,从实际项目中积累了很多经验。但是技术这东西不用就会忘掉。所以特开此博客,只用作记录自己学到的东西之用。

2012-07-07 15:55:48 1515

iphone开发秘籍第二版代码4/4

iphone开发秘籍第二版代码iphone开发秘籍第二版代码

2011-08-03

iphone开发秘籍第二版代码3/4

iphone开发秘籍第二版代码iphone开发秘籍第二版代码

2011-08-03

iphone开发秘籍第二版代码2/4

iphone开发秘籍第二版代码iphone开发秘籍第二版代码

2011-08-03

iphone开发秘籍第二版代码1/4

昨天上传本书中文版 结果标号乱了 有需要的都下来看缺什么通知我 我补上

2011-08-03

iphone开发秘籍(第二版)中文高清pdf03

昨天上传的少了几个几天补上 因为我自己无法浏览 只能估计缺什么 这些补上的不收费

2011-08-03

iphone开发秘籍(第二版)中文高清pdf12最后部分

iphone开发秘籍(第二版)中文高清pdfiphone开发秘籍(第二版)中文高清pdfiphone开发秘籍(第二版)中文高清pdf

2011-08-03

iphone开发秘籍(第二版)中文高清pdf10

iphone开发秘籍(第二版)中文高清pdfiphone开发秘籍(第二版)中文高清pdfiphone开发秘籍(第二版)中文高清pdf

2011-08-03

iphone开发秘籍(第二版)中文高清pdf9

iphone开发秘籍(第二版)中文高清pdfiphone开发秘籍(第二版)中文高清pdfiphone开发秘籍(第二版)中文高清pdf

2011-08-02

iphone开发秘籍(第二版)中文高清pdf8

iphone开发秘籍(第二版)中文高清pdfiphone开发秘籍(第二版)中文高清pdfiphone开发秘籍(第二版)中文高清pdf

2011-08-02

iphone开发秘籍(第二版)中文高清pdf7

iphone开发秘籍(第二版)中文高清pdfiphone开发秘籍(第二版)中文高清pdfiphone开发秘籍(第二版)中文高清pdf

2011-08-02

iphone开发秘籍(第二版)中文高清pdf6

费了2个小时扫描的 有什么问题通知我 我再修改

2011-08-02

iphone开发秘籍(第二版)中文高清pdf5

费了2个小时扫描 如果上传有问题 请回复

2011-08-02

iphone开发秘籍(第二版)中文高清pdf3

费了2个小时扫描的 给大家分享 希望对大家有帮助

2011-08-02

iphone开发秘籍(第二版)中文高清pdf2

费了2个小时扫描的 给大家分享 共收6分 前六个收分

2011-08-02

iphone开发秘籍(第二版)中文高清pdf1

我花了2个小时扫描的 收6分吧前六个收分 后几个白送

2011-08-02

空空如也

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

TA关注的人

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