@protocol myProtocol NSObject> // 基协议
@required
// 声明了必须要实现的,默认情况下都是
@required
- (void)walk;
- (void)speak;
- (void)think;
// think在类实现中未实现会警告!!!
@optional
- (void)sing;
- (vo...
分类:
其他好文 时间:
2015-04-08 23:24:54
阅读次数:
156
0000 0000 0000 0100写于2015.04.07 10:13
清明已过,是时候收收心,继续码代码了。
Optional 可选类型闲谈在我印象中,可选类型应该分为显示可选类型和隐式可选类型。分别是这样的:var explicitPara:Type? //显示 初始化时假如不给赋值 默认都是nil
var implicitPara:Type! //隐式
不知道自己记得对不对。两者...
分类:
其他好文 时间:
2015-04-07 13:54:27
阅读次数:
131
SWIFT中有一个类型定义叫可选值,在变量类型后面加一个?号即可定义一个类型为Optional Value的变量,当在使用变量时要用到强制解包!.如在页面上有一个可选输入年龄的框,在接受数据的时间就可能要定义一个可选值的变量.var age:Int? = 10var str:String = "Ag...
分类:
编程语言 时间:
2015-04-06 18:31:59
阅读次数:
165
通过对LRC文件的解析,可以轻松实现歌词可视化.函数名:paintLyrics(ByVal pBox As PictureBox, ByVal CurrentPosition As Integer, ByVal type As Boolean, Optional ByVal pLyric As .....
分类:
其他好文 时间:
2015-04-06 18:26:19
阅读次数:
127
矩阵的转置数学定义:把矩阵A的行换成同序数的列得到的一个新矩阵,叫做A的转置矩阵. Public Function Trans(Optional ByVal tMatrix As Matrix = Nothing) If tMatrix Is Nothing Then ...
分类:
其他好文 时间:
2015-04-06 00:57:16
阅读次数:
145
【协议】(Protocol)//协议是用来规范接口,实现对象间交互的一种机制。类似于JAVA中的接口,可以模拟。协议的权限@optional//可选的@required//必须的【代理】一.代理的概念【注】代理是实现两个类的对象间通信的一种机制。【委托方】主动方持有带协议的id指针,可以使用协议。【...
分类:
移动开发 时间:
2015-04-05 23:30:05
阅读次数:
204
AuthServer { Hostname (Mandatory; Default: NONE) SSLAvailable (Optional; Default: no; Possible values: yes, no) ...
分类:
其他好文 时间:
2015-04-03 13:05:11
阅读次数:
159
Objective-C中的protocol里存在@optional关键字,被这个关键字修饰的方法并非必须要被实现。我们可以通过接口定义一系列方法,然后由实现接口的类选择性地实现其中几个方法。在Cocoa API中很多情况下接口方法都是可选的,这点和Swift中的protocol的所有方法都必须被实现...
分类:
编程语言 时间:
2015-04-01 09:24:44
阅读次数:
131
1 定义.proto接口文件package tutorial;message Person { required string name = 1; required int32 id = 2; //unique ID number for this person optional ...
分类:
其他好文 时间:
2015-03-31 17:40:49
阅读次数:
123
接着上一话来讲,上一话中讲到了MVC,那么MVC在IOS8开发中是如何应用的呢?Paul Hegarty老师给我们展示了一个计算器的Demo,首先新建一个工程,老师把AppDelegate.swift、LaunchScreen.xib和Images.xcassests文件放到了supporting Files文件夹中,那么剩下的两个文件ViewController.swift就是MVC中的C(控制...
分类:
移动开发 时间:
2015-03-31 09:22:27
阅读次数:
1536