- 博客(14)
- 资源 (9)
- 收藏
- 关注
原创 ios开发中@property的属性介绍
大家都知道@property和@synthesize可以自动生成某个类成员变量的存取方法,但可能对property中的一些属性不是很了解,网上的一些介绍有的不是很正确,感觉会误导新手,于是准备详细介绍一下property中的详细属性。先介绍一下默认的情况:readwrite:这个属性是默认的情况,会自动为你生成存取器assign:这个属性一般用来处理基础类型,比如int、float等等
2011-08-26 14:22:22 6162 2
原创 编程杂谈
一直想写一篇这样的博客,可总是没有什么时间。今天终于有了点空,于是打算写点东西,算是总结工作以来的一些心得,也算是给处于刚起步的程序员的一些建议。小王刚刚出师,面对着江湖大有一展宏图之心。下山后,倒也能用学来的一招半势教训一些恶徒,认为自己武艺精湛,可以行侠仗义、纵横江湖了。
2011-08-22 23:21:03 1199 4
原创 简单介绍下NSNotificationCenter
ios开发中有时会用到NSNotificationCenter,其实NSNotificationCenter的原理是一个观察者模式,包括了观察者的注册、通知及删除等。获得NSNotificationCenter的方法只有一种,那就是[NSNotificationCenter
2011-08-19 14:41:33 4761 1
原创 ios中NSString与NSDate互转
NSString和NSDate互转需要用到NSDateFormatter,设置一下timezone和format即可,直接上代码 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NST
2011-08-17 16:39:24 25504
原创 最近有人问NSInvocation怎么用,于是写了个NSInvocation的小例子
直接上代码main.h#import #import "MyClass.h"int main (int argc, const char * argv[]){ NSAutoreleasePool * pool = [[NSAutoreleasePool
2011-08-15 23:25:17 7207 5
原创 ios的一个架构小例子---异步请求的封装
论坛里看到一位兄台的问题:”异步请求能不能封装诚一个公用的类?每个页面都要copy一下几个方法,感觉很麻烦“可能很多人也会有相同的问题,于是起一篇博客专门谈谈这个问题,主要想阐述一下编程思想及架构设计,权当抛砖引玉。闲话不多说,直接上代码:MyURLClass.h
2011-08-13 23:50:19 7497 6
原创 ios中点击地图控件MKMapView的某点获取该点的经纬度
ios开发中常常会用到地图控件MKMapView,可以用如下方法在点击MKMapView中某点的时候获取改点的经纬度:假如声明了一个MKMapView为myMapView1、在地图中添加一个手势,这个手势是一个点击动作,点击时会调用tapPress这个方法UITapG
2011-08-13 10:13:40 15745 3
原创 UIScrollView无法响应touch事件的解决办法
用过UIScrollView的都会发现UIScrollView不会响应touch事件,这样就无法在touchesEnd方法中做一些事情了,比如关闭键盘等等。其实写个category就可以解决这个问题了,直接上代码:@implementation UIScrollView
2011-08-11 00:01:37 9067 5
原创 推荐几个用过的ios框架
从开始做ios开发到现在用过不少框架,感觉有些框架的确很棒,现不忍独食,拿出来与大家分享。这些框架可以加速开发,免除大家写“底层”代码的困扰。1.ASIHTTPRequest大名鼎鼎的asi很多人应该都用过,同步请求,异步请求,队列请求,文件下载,cookie,cache
2011-08-09 21:01:43 5971
转载 Xcode快捷键和使用技巧
一些xcode的快捷键和使用技巧,具体来源已丢失查看或修改Xcode 环境设置用户可以设置自己的编程环境状态,但设置前得先关了所有打开着得工程1. (菜单项)Xcode -> Preferences 或者 command + ,2. 可以选
2011-08-08 17:46:58 6923
原创 ios中的delegate
ios编程中充斥着大量的delegate思想,很多初学者都不明白delegate到底是什么。委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略
2011-08-08 11:39:00 3757
原创 新买个macbook,发个心得
今天从苹果店买了个macbook,mc700,性价比真的很高,用起来也很顺手。苹果的东西简直就是艺术品,之前一直用公司的imac,现在总算也拥有了属于自己的mac电脑了。回来先装了xcode4,以前没用过新版本的xcode,刚开始还不太习惯,不过后来就好了。话说mac什么
2011-08-08 01:41:08 1431
原创 ios中内存的分配与释放
在ios编程中是离不开内存操作的,刚接触ios编程时总是因为这样那样的内存问题而导致程序crash掉。其实ios编程中内存的释放还是比较简单的,只需要release或autorelease你自己retain、new、alloc、copy和mutableCopy的对象即可。一个
2011-08-06 12:07:01 4354 2
原创 base sdk missing解决办法
ios开发中常常需要参考一下别人的例子代码,可是有时我们的xcode没有对方的ios sdk时会显示base sdk missing。解决办法是:1、在项目或者targets上点击鼠标右键选择get info,在Base SDK中选择你有的ios版本2、在左上角点击d
2011-08-05 15:19:55 961
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人