Gavin.han

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

导航

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

2013年4月4日

摘要: 如果你很久没有删除xcode的缓存文件,由于你每天要运行新的xcode文件,那么你的硬盘空间会越来越小,位于/Users/jssj/Library/Developer/Xcode/DerivedData下的缓存文件占了很大的内存空间,可以删除.参考:http://www.cnblogs.com/neworiginou/archive/2013/01/05/2845204.html 阅读全文

posted @ 2013-04-04 22:53 gavin.han 阅读(2020) 评论(0) 推荐(0) 编辑

摘要: /Users/<username>/Library/Caches/com.apple.dt.Xcode/Downloads 阅读全文

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

2013年3月28日

摘要: Cornerstone Svn简单使用指南 -- what if 负责编写 一、安装并拷贝项目1.第一步:安装svn.2.第二步:第一个使用svn,找到“Check Out Working Copy”选项,选择并点击。 目的:从服务器上拷贝一份全新的项目工程。3.第三步:可以正常使用了。。。二、在项目中使用1.查看日志找到“Log”选项,选择并点击。查看自己当前的版本是否是最新的,如果不是最新的版本,从第2步开始执行; 如果自己当前的版本是最新的,从第3步开始执行;2.更新到最新版本当前程序员在打开工程项目之前,找到“Update to Latest Revision”选项,选择并... 阅读全文

posted @ 2013-03-28 19:44 gavin.han 阅读(43271) 评论(3) 推荐(2) 编辑

2013年3月15日

摘要: 1.函数指针--最本质,最底层的调用2.块语法--包,本质是通过函数指针调用的3.target-action模式-在函数指针之上的封装(借助OC函数名字符串通过SEL-@selector来查找函数指针),不知道要回调的函数(本质上是函数指针)4.委托协议模式--在函数指针之上的封装(借助OC函数名字符串通过SEL-@selector来查找函数指针),知道要回调的函数 (本质上是函数指针)5.消息通知--用单个对象给多个对象发消息(本质上还是函数指针) 阅读全文

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

摘要: 块语法的本质是:函数指针块语法的回调是通过传递函数指针实现的。贴图贴码为快:主函数:View Code #import <Foundation/Foundation.h>#import "HomeClass.h"int main(int argc, const char * argv[]){ @autoreleasepool { HomeClass *home = [[HomeClass alloc] init]; [home method]; } return 0;}HomeClass类:View Code #im... 阅读全文

posted @ 2013-03-15 14:09 gavin.han 阅读(1430) 评论(0) 推荐(0) 编辑

摘要: 代码实现:RootViewController类的实现:View Code //// RootViewController.m// HttpRequestByBlockTest// 方法1:通过块(Block)实现回调-本质是函数指针// 方法2:通过函数指针实现回调// Created by hanjun on 13-3-15.// Copyright (c) 2013年 CompanyOfHanJun. All rights reserved.//#import "RootViewController.h"#import "HttpRequst.h" 阅读全文

posted @ 2013-03-15 13:40 gavin.han 阅读(5271) 评论(0) 推荐(1) 编辑

摘要: 1.self.name = [[NSString alloc] init];2._name = [[NSString alloc] init];self.name = @"whatif";上面的两种方式:我们多数人认为1和2中_name的应用计数都是2,因为对于1:用了"self.name="(set方法),alloc了,引用计数为2;对于2:用了alloc,又用了"self.name="(set方法),引用计数为2.其实上面的说法是错误的!!!正确的答案是:1中_name的引用计数为2,2中_name的引用计数为1。原因是set方法 阅读全文

posted @ 2013-03-15 10:23 gavin.han 阅读(402) 评论(0) 推荐(0) 编辑

2013年3月4日

摘要: 我遇到这样一个问题:初始化一个字典,初始化的时候,给三个key-value;但是,打印字典的时候,只有第一个元素有值,后两个没有值。NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:_messageString,@"message",_photoImage,@"photo",@"cc",@"record", nil];打印dict的时候:有message,但是没有photo和record!!!最后找到了原因:因为——photoImage的 阅读全文

posted @ 2013-03-04 14:14 gavin.han 阅读(3334) 评论(0) 推荐(0) 编辑

2013年3月1日

摘要: CGRect rect = CGRectMake(0.0, 0.0, 320.0, 460.0); NSString *str = NSStringFromCGRect(rect); //结构体转化为字符串 NSLog(@"%@",str); //CGRectFromString(str);//字符串转化为结构体 阅读全文

posted @ 2013-03-01 12:26 gavin.han 阅读(7548) 评论(0) 推荐(1) 编辑

2013年2月28日

摘要: 解释一:1.static NSString *CellTableIdentifier = @"CellTableIdentifier ";UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellTableIdentifier];if (!celll) {cell = [[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:CellTableIdentifier] autorele 阅读全文

posted @ 2013-02-28 23:00 gavin.han 阅读(4201) 评论(0) 推荐(1) 编辑

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