知识点总结: 1、结构体 1.1、默认初始化方法:1、空初始化方法;2、成员初始化方法 1.2、自定义初始化方法和委托初始化方法 一旦有了自己的初始化方法,swift就不会提供默认的初始化方法。swift编译器允许在初始化过程中初始化常量属性。 2、类初始化 2.1、默认初始化方法 swift 只会 ...
分类:
编程语言 时间:
2018-02-11 16:21:52
阅读次数:
204
演示样例代码看最后。 跟不上时代的人突然间走在了时代的前列,果然有别样的风景。首先歧视一下AFNetworking。这个东西实在太难用了。不想封装都不行,要不写一大堆代码。 NSURL *URL = [NSURL URLWithString:@"http://example.com/resource ...
分类:
移动开发 时间:
2018-02-10 18:52:17
阅读次数:
286
var v:Int; #if _COND//不知道怎么定义。可是能够#if v = 1; #else v = 2; #endif println(v);//2 var v:Int; #if _COND//不知道怎么定义。可是能够#if v = 1; #else v = 2; #endif print ...
分类:
编程语言 时间:
2018-02-10 13:00:37
阅读次数:
138
知识点总结: 1、存储属性 2、惰性存储属性 对于属性来说,惰性加载意味着属性的值只在第一次访问的时候才会出现,因此lazy属性必须声明为var。注意:标记为lazy的属性只会被计算一次。 解释两点:1、self.population中self重要性:这个闭包必须引用self才能在闭包内访问到这个实 ...
分类:
编程语言 时间:
2018-02-09 17:36:11
阅读次数:
206
模拟器在拨打电话方法不执行,必须真机才能拨打电话。一下方法是在iOS10系统下进行测试 方法一、requestWithURL (推荐使用) 特点: 拨打前弹出提示。 并且, 拨打完以后会回到原来的应用。 OC代码: Swift代码: 方法二、openURL(telprompt) 特点: 拨打前弹出提 ...
分类:
移动开发 时间:
2018-02-09 15:02:23
阅读次数:
253
NSURLSession是NSURLConnection的替代者,在2013年苹果全球开发者大会上(WWDC2013)随iOS7一起发布的,是对NSURLConnection进行了重构优化后的新的网络接口。从iOS9开始,NSURLConnection中发送请求的两个方法已经过期(同步请求,异步请求 ...
分类:
编程语言 时间:
2018-02-07 19:56:00
阅读次数:
291
现在的Swift虽然在反射方面相比Objective-C要弱得多,但还是存在一些和反射相关的内容的。 可以通过一个Mirror来获取某元素的一些信息,比如对象的所有属性。 打印结果: 也可以用dump打印其镜像信息: ...
分类:
其他好文 时间:
2018-02-07 19:44:22
阅读次数:
157
package com.swift; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileOutputStream; impo... ...
分类:
其他好文 时间:
2018-02-04 21:08:17
阅读次数:
119
package com.swift; import java.util.Arrays; public class ArrayTest { public static void main(String[] args) { /* * 定义一个int类型的数组,数组中元素为{5,7,3,9,4}。 * 求... ...
分类:
编程语言 时间:
2018-02-04 19:41:54
阅读次数:
207
package com.swift; public class Phone { private String pinpai; private int dianliang; public String getPinpai() { return pinpai; } public void setPinp... ...
分类:
移动开发 时间:
2018-02-04 19:41:44
阅读次数:
232