自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

转载 IOS---GCD

由于内容太多,没有直接读英文的参考,在网上找了很多,51CTO上的这篇是最全的,转载过来以供学习。学习这个之前建议先看,上一篇“ios block”。详解IOS开发应用之并发Dispatch Queues是本文哟啊介绍的内容,我们几乎可以调度队列去完成所有用线程来完成的任务。调度队列相对于线程代码更简单,易于使用,更高效。下面讲主要简述调度队列,在应用中如何使用调度队列去执行任务。

2013-02-28 09:46:24 840

转载 ios block

Ios4已经直接支持blocks,很有必要学习一下。在ios,blocks是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是只读的。Blocks的定义:         int (^Multiply)(int, int

2013-02-28 09:42:06 566

原创 新公司第一个项目总结

一 概述来到新公司的第一个项目已经结束。虽然是项目中期进入的(大概进度60%),收获还是不小的,下面就分享下。二 技术心得     1.第一次做ipad的应用,和iphone的区别还有不少的。         1> ipad程序都会要求支持屏幕旋转适配,这样代码就多出了不少,具体实现方式可以参考我以前写的屏幕旋转实现的文章(下面提到的一些重要技术点,应该都会在博客中找到)。

2013-02-25 12:28:39 1120

转载 xcode 4.5 ios6 新特性

xcode4.5的新特性。@synthesize by default(属性自动绑定)在xcode4.4以前,当我们想为类添加一个新的属性,一般都要对应写实例变量和相应的synthesis,但是在Xcode 4.4之后,synthesis现在会对应property自动生成。默认行为下,对于属性foo,当开发者没有写相应的synthesis的时候,编译器会自动在实现文件中为开发者补全

2013-02-23 20:48:15 910

原创 KVO/KVC总结

导读下面是根据网上文章的总结,方便查看。在网上看别人的文章,了解KVC、KVO,有个kvo-kvc的例子,就是改变数组的内容(插入和删除),同步改变tableview中的内容。运行了代码之后,想添加修改数组时改变tableview内容,但是一直不能调用观察函数,后来又查了点资料,原来,数组的kvc是都是有固定格式的函数名字。把改后的工程放到资源里面了。供大家下载。下面是拷贝过来的资料。

2013-02-21 15:16:14 3541

转载 IOS谓词--NSPredicate

Cocoa 提供了NSPredicate 用于指定过滤条件,谓词是指在计算机中表示计算真假值的函数,它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以用于字符串的正则匹配。首先我们看一个非常简单的例子,对谓词有一个认知。#import @interface Person: NSObject{int pid;NSString *name;f

2013-02-19 17:24:35 15589 1

原创 colorWithPatternImage 的问题

colorWithPatternImage的作用是“Creates and returns a color object using the specified image.”使用时遇到过的问题:1.在SDK4.3版本中,图片为透明图片的话,透明部分会被绘制成黑色。2.iphone5中,图片名称必须带@2x。

2013-02-05 15:48:37 3092

原创 ios屏幕旋转的两种实现方式

ios开发实现屏幕旋转有两种方案;1.通常就是重载shouldAutorotate和shouldAutorotateToInterfaceOrientation两个方法,当然ios6和之前的版本是有区别的,具体参见我转载的《IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前的系统)》这篇文章。具体做法一般是在loadview时根据statusBarOrientation方法

2013-02-05 15:20:38 3101

转载 IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统)

概述:在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewController支持旋转,只需要重写shouldAutorotateToInterfaceOrientation方法。但是iOS 6里屏幕旋转改变了很多,之前的 shouldAutorotat

2013-02-05 15:00:11 1035

原创 userInteractionEnabled

1. UIImageView上面添加按钮,按钮不响应点击时间怎么办?把UIImageVIew的userInteractionEnabled属性设置为YES啊。2. 透明的UIView遮挡住了SuperView,使SuperView不能响应点击事件怎么办?把UIView的userInteractionEnabled属性设置为NO啊。

2013-02-05 07:12:03 2810

转载 iphone各代cpu架构及xcode对ios sdk版本及cpu架构的支持

原来的iPhone,iPhone3G 以及 第一代和第二代的iPod Touch 均只支持 Armv6的CPU指令集。然而,随着iPhone3GS 这款新产品的发布,Apple 开始支持新的指令集 Armv7,iPhone5的所有设备支持Armv7s,且向下兼容。为了保持向下兼容,且支持旧有设备及旧有指令集,Apple支持胖二进制代码(fat binaries)也就是在可执行文件中支持更多的平

2013-02-04 00:03:16 4947

转载 旧工程适配iOS 6和iPhone 5

苹果每发布一个系统,都够开发者忙活一阵的,更新xcode适配新系统:像iOS4支持Retina需要@2x的图;像iOS5不支持udid;像现在的iOS6和iPhone5要面对的下面的一堆问题。1.添加Retina 4 launch image,运行工程的时候会主动提示你。这时候直接点Add就好了。会默认添加一张Default-568h@2x.png的黑图:不添加的话,程序运

2013-02-03 23:35:44 1910

原创 Versions 配合 Xcode 4.5 的 FileMerge

Versions 的compare,show change功能都不好用 ,是应为找不到FileMerge.app 。输入如下命令就可以了。需要替换自己的Xcode目录(Application/)sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer搞定。

2013-02-01 11:23:46 959

KVO-KVC-Advance

网上有这个KVO的例子,就是改变数组中删除,插入内容时,更新tableview,我又加了修改的事件。

2013-02-21

最新TotalFinder1.4.8破解版

最新版本的TotalFinder,1.4.8版本。带破解工具。 非常好用,比原生的Finder多了剪切功能,支持多个Tab打开窗口。

2013-01-10

完整的smartdrv

完整的smartdrv,下载之后直接拷贝到启动盘下,执行smartdrv即可,加载磁盘高速缓存,体验高速度。

2008-11-14

TD-SCDMA培训教材

课程内容: •核心网络结构演进 •TD-SCDMA 网络结构 •各网元系统结构

2008-09-04

高质量C++编程指南

软件质量是被大多数程序员挂在嘴上而不是放在心上的东西! 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?” 别难过,作者只不过比你早几年、多几次惊慌而已。 请花一两个小时认真阅读这本百页经书,你将会获益匪浅

2008-09-04

空空如也

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

TA关注的人

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