- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 block语法
1.作为一个局部变量: returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...};int (^myBlock)(int,int) = ^int(int a,int b){ return a + b; };2.作为属性//@propert
2016-03-09 22:14:50 462
原创 深拷贝与浅拷贝
1.深拷贝与浅拷贝深拷贝与浅拷贝的区别:浅拷贝指的是指针,相当于对对象的指针拷贝,这个指针存有这个对象的内存地址,所以就是一个对象有两个指针,那么他的引用计数是2,如果销毁这个对象,那么必须对这两个指针进行置空,要不就成为了野指针了。深拷贝指的是对象,相当于对对象进行复制一个新的内存地址,并有个新指针指向这块新内存地址。所以说内存中会存在两块大小相同的内存存放相同的地址
2016-03-08 22:51:23 389
原创 oc-初始化
初始化是两段式构造的第二步,对象实例只有经过该步骤之后,才是一个干净可以使用的对象。这种思想在很多编程语言中我们可以看到,比如C++。当然也有很多一段式构造的例子比如C语言。而在OC中,初始化使我们进行对象自定义操作的开始。这里我们需要初始化一些当前类特有的属性的值,以保证后续业务逻辑能够够正常。比如当我们从xib文件中加载VC的使用我们会使用到函数:1
2015-12-16 11:22:03 656
原创 shell script基础一
第一行写入:#!/bin/bash输出:echo "hello,world"echo 'hello,world'变量:a=2b=3中间不能有空格echo a+b结果输出就是a+b,因为在运行时会把a+b看做是字符串。所以要计算a+b。应该是 echo $((a+b)) 输出结果就是5了。(第一种)第二种计算方式:let s=$a+$b, echo s
2015-12-15 17:55:34 682
原创 python基础一
第一行写:#-*- coding:UTF-8 -*-print "hello"print u"世界你好"注释:# 多行注释: ‘’‘ 俄 sad sad ’‘’a = 3b = 4s = a + bprint s 输入数值内容赋值:a = input u"请输入一个数"或者b = input (u"请输入一个数")或者a = input "pleas
2015-12-14 18:49:24 418
原创 视图控制器的生命周期
视图控制器的生命周期(注:都是由StoryBoard设计界面的)willDidLoad (视图创建时,会调用两个布局方法viewWillLayoutSubviews和viewDidLayoutSubviews) ->viewWillAppear(视图将要出现) ->viewDidAppear(视图已经出现) ->viewWillDisappear(视图将要消失) ->viewDidDi
2014-08-19 20:35:44 841
原创 网络请求 同步请求
//同步GET // 1 拼接网络地址 NSString *str =@"http://cdn.gq.com.tw.s3-ap-northeast-1.amazonaws.com/userfiles/images_A1/6954/2011100658141857.jpg"; // 2 将地址装为NSURL对象 NSURL *url
2014-06-27 17:48:08 652
原创 First-SwiftProduct
import Foundationprintln("Hello, World!")//常量定义()let myConstant:Int = 1let myConstant1 = 2//变量第一var myVariable:Int?println(myVariable)let a = 1let b
2014-06-23 17:57:29 570
原创 OC ui表示图积累难记方法
- (void)scrollViewDidScroll:(UIScrollView *)scrollView在视图滚动时调用此han shu
2014-06-21 11:54:06 749
原创 不可变数组NSArray的复习总结
创建不可变数组NSArray *array = [NSArrayarrayWithObjects:@"a",@"c", @"你好",@"b", nil];
2014-06-04 20:21:18 560
原创 NSString字符串初始化总结
NSString *str1 =@"aThinkbomb"; NSString *str2 = [[NSStringalloc] initWithString:str1]; NSString *str3 = [NSStringstringWithString:str1]; NSString *str4 = [[NSStringalloc] ini
2014-05-31 16:34:04 1288
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人