- 博客(19)
- 资源 (4)
- 收藏
- 关注
转载 object-c学习之内存管理机制
版权声明 此文版权归作者VinceYuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。 版本1.1 发表于2010-03-08 前言 初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程
2014-05-22 21:10:07
567
转载 GitHub项目托管 iOS
还在为终端式的Git命令操作所烦恼么?还在为项目托管而发愁么?挤出1分钟时间吧,教你使用GitHub图像界面的傻瓜式操作让你学会工程项目的远程托管; 首先下载GitHub客户端软件: GitHub官网下载 : https://help.github.com/articles/set-up-git 优快云 下载 : http://download.youkuaiyun.com/d
2014-05-20 08:58:59
871
转载 使用Xcode Analyze进行代码静态检查
Xcode是一个非常强大的IDE,最近使用Xcode Analyze对代码进行代码静态检查,尝到了不少甜头。 运行Xcode Analyze方法 Product---->Analyze 1、可能存在的内存泄漏监测(Memory) 运行Analyze后,查看一处Memory警告,可以看到如下代码:Potential leak of an object。
2014-07-31 08:32:41
841
转载 NSNotification、delegate和KVO的区别
KVO vs NSNotification vs protocol/delegate: 1. Use a delegate if you want to talk to only one object. For example, a tableView has a delegate - only one object should be responsible for dealing with
2014-07-28 08:35:52
537
原创 UIView动画With Block
- (void)viewDidLoad { [super viewDidLoad]; self.smallRect = CGRectMake(0, 0, 20, 30); self.bigRect = CGRectMake(0, 0, 200, 300); //创建一个按钮 UIButton *btn = [UIButton buttonWithT
2014-07-11 19:14:56
501
原创 UITouch和UIGesturerecognize手势
#UITouch ##事件的类型 - 触摸事件 - 运动事件 - 远程控制事件 ##事件处理方法 `响应者类通过复写以下方法,可以监听触摸事件` ``` - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; - (void)touchesMoved:(NSSet *)touche
2014-07-11 08:16:43
820
原创 UIView和UILayer动画
#动画 --- -`UIView` 基本动画 (动画是系统提供的,不够绚丽) 动画属性 - frame,bounds,center - alpha - backgroundColor - transform `推荐使用Block块实现动画` UIView 可以使用常规的方法实现动画,但一般我们通过Block实
2014-07-11 08:09:56
862
原创 NSString 与int ,float之间的转换
NSString *tempA = @"123"; NSString *tempB = @"456"; 1,字符串拼接 NSString *newString = [NSStringstringWithFormat:@"%@%@",tempA,tempB]; 2,字符转int intintString = [newString intValue]; 3,i
2014-06-15 16:53:30
601
原创 UITextField 属性和代理事件
使用代理事件shi- (void)viewDidLoad { [super viewDidLoad]; //初始化一个textField并设置他的大小 UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 120, 30)]; //边框样式
2014-06-15 15:39:20
694
原创 UILable的属性介绍
- (void)viewDidLoad { [super viewDidLoad]; /* Accessing the Text Attributes text property font property textColor property t
2014-06-15 10:44:54
534
转载 vim命令集锦
Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ..
2014-05-27 19:23:48
496
原创 object-c 学习之Foundation Kit
/*--------------通过格式字符串和参数创建字符串--------------*/ NSString *height = nil; height = [NSString stringWithFormat:@"The height is %d",4]; //把height输出 NSLog(@"%@",hei
2014-05-20 21:48:59
828
原创 object-c 学习(继承)
声明一个QYShape 的类 @interface QYShape : NSObject { ShapeColor fillColor; //该类有两个成员变量 ShapeRect bounds; } - (void)setFillColor:(ShapeColor)fillColor; - (void)setBounds:(ShapeRect) bound;
2014-05-15 10:00:29
730
原创 object-c 学习(面向对象)
main.mextern void drawshape(__strong id shape[],int num); int main(int argc, const char * argv[]) { id shape[3]; ShapEgg *egg = [[ShapEgg alloc]init]; //对象的初始化 shape[0] = egg; Circle
2014-05-12 14:39:28
690
原创 建一个本地git服务器(git详细操作)
主机 1,在桌面先建立一个文件夹shen.git 2,初始化git init —bare(初始化之后就不能动了,一般不进服务器), 3. 建立连接git remote add origin ../shen.git 4. git clone ssh://192.168.1.109/Users/qingyun/Desktop/shen.git 5. 打开下载下来的文件夹shen.git,建一
2014-05-12 09:44:02
852
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅