swift中代理的使用 首先定义一份协议。 protocol DetailsViewControllerDelegate: NSObjectProtocol{ func fetchBackString(str: String) } 声明代理属性 weak var delegate: DetailsV ...
分类:
编程语言 时间:
2017-08-29 14:27:40
阅读次数:
172
// // ViewController.m // 07-UIView的常见方法 // #import "ViewController.h" @interface ViewController () // 红色的view,通过连线,连线就是把oc代码和UI绑定了。 @property (weak, ... ...
分类:
移动开发 时间:
2017-08-29 11:14:04
阅读次数:
228
1:ARC环境下,strong代替retain.weak代替assign,xcode 4.2(ios sdk4.3和以下版本)和之前的版本使用的是retain和assign,是不支持ARC的。xcode 4.3(ios5和以上版本)之后就有了ARC,并且开始使用 strong与weak 2:weak ...
分类:
移动开发 时间:
2017-08-29 11:01:18
阅读次数:
191
ARC中的string,相当于MRC中的retain ARC中的weak,相当于MRC中的assign ARC中的assign,用于基本数据类型,跟MRC中的assign一样。 ...
分类:
其他好文 时间:
2017-08-26 15:57:28
阅读次数:
192
在之前的版本中,Swift中Error与OC中NSError没有关系。但是现在两者可以互相强转。 我们先来看两者的区别。Error是一个实现Error协议的枚举,对外能够获取的具体信息只有rawValue。(也可以是实现Error协议的结构体) 枚举Error: enum LoginError: E ...
分类:
编程语言 时间:
2017-08-24 20:08:28
阅读次数:
2723
原地址:Block内的强引用 众所周知,当某个对象持有着一个Block的时候,如果在Block内部使用强引用反过来持有这个对象,就会导致引用循环。为了避免引用循环,可以使用__weak修饰符,苹果的官方文档在用代码演示__weak修饰符的时候,有这么一个例子: 那么,myController持有着c ...
分类:
其他好文 时间:
2017-08-24 01:08:08
阅读次数:
171
StoryBoard Reference的介绍 StoryBoard Reference是Xcode7,iOS9出现的新功能 目的是让我们可以更好的使用storyboard来开发项目 在之前的开发中,如果使用一个storyboard开发,那么非常容易造成代码冲突 可以通过使用storyboard创建 ...
分类:
其他好文 时间:
2017-08-23 00:51:14
阅读次数:
151
" Vim syntax file " Language: SystemVerilog " Maintainer: Stephen Hobbs " Last Update: Wed Jun 14 15:56:00 BST 2006 " Built on verilog.vim from vim63 ... ...
分类:
系统相关 时间:
2017-08-21 00:21:36
阅读次数:
255
首先我们要布局一下。使用sizeclass来布局: 连线过来: @property (weak, nonatomic) IBOutlet UIButton *bird; @property (strong, nonatomic) IBOutletCollection(UIImageView) NSA ...
分类:
其他好文 时间:
2017-08-18 11:11:17
阅读次数:
201
基础小练习 类之间的交互 继承 什么是继承 继承指的是类与类之间的关系,是一种什么是什么的关系,功能之一就是用来解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码) 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派 ...
分类:
其他好文 时间:
2017-08-17 22:45:35
阅读次数:
221