Gavin.han

致力于移动开发 技术改变生活

导航

上一页 1 2 3 4 5 6 7 ··· 14 下一页

2013年5月17日

摘要: 百度百科的解释:Axure RPAxure的发音是』Ack-sure』,RP则是』Rapid Prototyping』快速原型的缩写。Axure RP Pro是美国Axure Software Solution公司的精心杰作,如果你本身是软件项目经理,Web产品经理,或网站策划工作者,那么你不能不知道这套软件。 在正式谈Axure RP之前,先来看看做产品原型设计的现有工具及其利弊。纸笔:简单易得,上手难度为零。有利于瞬间创意的产生与记录,有利于对文档即时的讨论与修改。但是准确度不高,难以表述页面流程,更难以表述交互信息与程序需求细节。Word:上手难度普通。可以画线框图,能够画页面流程,能够 阅读全文

posted @ 2013-05-17 15:57 gavin.han 阅读(3820) 评论(0) 推荐(0) 编辑

2013年5月9日

摘要: UserDefault加载的时候可能有点慢,所有如果要用到UserDefault的话,要在AppDelegate中 调用UserDefault ,在以后的对象中调用的时候,就会比较快。 阅读全文

posted @ 2013-05-09 21:58 gavin.han 阅读(529) 评论(0) 推荐(0) 编辑

2013年5月3日

摘要: - (UIImage *)stretchableImageWithLeftCapWidth:- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是不拉伸区域和左边框的宽度,第二个参数是不拉伸区域和上边框的宽度。第一次用这个函数的时候一直搞不懂为什么只要两个参数就行,至少应该指定左上角和右下角,总共四个参数啊。后来读读文档才明白, 阅读全文

posted @ 2013-05-03 15:29 gavin.han 阅读(501) 评论(0) 推荐(0) 编辑

2013年5月2日

摘要: 1.url编码ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是:NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];2.url解码请求后,返回的数据,如何显示的是这样的格式:%3A%2F%2F,此时需要我们进行UTF-8解码,用到的方法是:NSString *str = [model.album_name stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringE 阅读全文

posted @ 2013-05-02 15:00 gavin.han 阅读(38103) 评论(0) 推荐(2) 编辑

摘要: 1、urlString中含有汉字需要用“stringByAddingPercentEscapesUsingEncoding:”转化一下,否则url的值是空的。NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL * url = [NSURL URLWithString:encodingString];2、https请求的时候,需要修改asi中的一些方法,否则不可用。 阅读全文

posted @ 2013-05-02 10:01 gavin.han 阅读(410) 评论(0) 推荐(0) 编辑

2013年4月26日

摘要: 使用之前请从Apple网站下载示例:点此下载然后将Reachability.h 和Reachability.m 加到自己的项目中,并引用SystemConfiguration.framework,就可以使用了。效果1:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]... 阅读全文

posted @ 2013-04-26 10:36 gavin.han 阅读(416) 评论(0) 推荐(0) 编辑

摘要: 错误原因:添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试解决方案:1.查看第三方库是否添加正确2.查看是否有部分文件未正确导入工程。 阅读全文

posted @ 2013-04-26 10:04 gavin.han 阅读(2138) 评论(0) 推荐(0) 编辑

2013年4月20日

摘要: 1.截图快捷键1)Command-Shift-3: 将整个屏幕拍下并保存到桌面。2)Command-Shift-Control-3:将整个屏幕拍下并保存到剪贴板(Clipboard),你可以Command+V直接粘贴到如Photoshop等软件中编辑。3)Command-Shift-4:将屏幕的一部分拍下并保存到桌面。按下这个组合键后,光标会变为一个十字,你可以拖拉来选取拍摄区域。4)Command-Shift-Control-4:将屏幕的一部分拍下并保存到剪贴板。5)Command-Shift-4再按空格键:这时光标会变为一个照相机图标,点击可拍下当前窗口或菜单或Dock以及图标等,只要将照 阅读全文

posted @ 2013-04-20 19:42 gavin.han 阅读(474) 评论(0) 推荐(0) 编辑

2013年4月18日

摘要: nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。示例如下:idobject=nil;//判断对象不为空if(object){}//判断对象为空if(object==nil){}//数组初始化,空值结束NSArray*array=[[NSArrayalloc]initWithObjects:@"First",@"Se 阅读全文

posted @ 2013-04-18 23:47 gavin.han 阅读(2848) 评论(0) 推荐(0) 编辑

2013年4月8日

摘要: oc是一个全动态语言,oc的一切都是基于runtime实现的!从以下三方面来理解runtime吧!1. 传统的面向过程的语言开发,例如c语言。实现c语言编译器很简单,只要按照语法规则实现一个LALR语法分析器就可以了,编译器优化是非常难的topic,不在这里讨论范围内,忽略。 这里我们实现了编译器其中最最基础和原始的目标之一就是把一份代码里的函数名称,转化成一个相对内存地址,把调用这个函数的语句转换成一个jmp跳转指令。在程序开始运行时候,调用语句可以正确跳转到对应的函数地址。 这样很好,也很直白,但是。。。太死板了。everything is per-determined2. 我们希望灵活, 阅读全文

posted @ 2013-04-08 11:09 gavin.han 阅读(6560) 评论(0) 推荐(3) 编辑

上一页 1 2 3 4 5 6 7 ··· 14 下一页