Gavin.han

致力于移动开发 技术改变生活
随笔 - 133, 文章 - 0, 评论 - 46, 阅读 - 42万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

03 2013 档案

摘要: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 阅读(43295) 评论(3) 推荐(2) 编辑

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

posted @ 2013-03-15 14:15 gavin.han 阅读(1471) 评论(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 阅读(1436) 评论(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 阅读(5276) 评论(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 阅读(407) 评论(0) 推荐(0) 编辑

摘要:我遇到这样一个问题:初始化一个字典,初始化的时候,给三个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 阅读(3344) 评论(0) 推荐(0) 编辑

摘要: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 阅读(7556) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示