全球最优中文IT社区
17 followers 0 articles/week
欢迎使用 Typecho

如果您看到这篇文章,表示您的 blog 已经安装成功.

Wed Mar 14, 2018 11:05
学习Swift 第三方网络封装库Moya

Alamofire封装库Moya Moya moya 对Alamofire网络请求库进行了封装,开发不需要写网络模型,管理等。使代码更加简洁。详情访问 Moya 项目主页 1. 创建一个iOS Swift项目 (废话) 这里使用cocoapods 创建Podfile文件放在项目根目录下 source 'https://github.com/CocoaPods/Specs.git' use_frameworks! pod 'Moya' 在项目根目录运行 pod install --verbose --no-repo-update // 不更新repo, 速度会快点 安装成功 点击.xcworkspace文件。启动项目 2. 创建API管理文件 DSAPI.Swift 这里我们使用逗视的api...

Wed Dec 30, 2015 05:52
java8读取文件-> 转换成Object

java8引入了不少的新的特性,今天就写一下关于读取文件的特性。 文本内容2015-12-25 10:39:29 INFO ApiOriginFilter.java {"appVersion":"3.5.0","channels":"AppStore","requestDate":"2015-12-25 10:39:29","deviceModel":"iPad","deviceVersion":"ios_8.4","userId":"1","platform":"16","deviceUUID":"498104EF5E64BB9D46BDA437E2254CBB"} 2015-12-25 10:39:39 INFO ApiOriginFilter.java {"appVersion":"3.5.0","channels":"AppStore","requestDate":"2015-12-25...

Mon Dec 28, 2015 08:47
Swift 2.1 Collection Types 集合 基础VS进阶

Array — 基础 //Array 可以存放重复的数据 有序的 // 初始化 var intArray = [Int]() // 数组类型为Int // 添加值 intArray.append(2) // //intArray = [] // 空 // 指定大小,默认值的array var twoArray = [Int](count: 2, repeatedValue: 5) // 大小为2, 默认值为5 // 数组相加 intArray + twoArray // 初始值 var stringArray:[String] = ["slj","Swift","Collection Types"] // isEmpty判断数组是否为0 if stringArray.isEmpty { ...

Fri Dec 25, 2015 03:39
Swift 2.1 String 学习笔记 基础 VS 进阶

Swift 2.1 String 学习笔记 基础 VS 进阶 --- 基础 // 学习 Swift String // MARK:基础 var str = "Hello, Swift String " //isEmpty属性来判断该字符串是否为空 if str.isEmpty { print("str is null") } //for-in循环 遍历字符 for character in "SwiftString".characters { print(character) } //String “转义字符\0(空字符)、\\(反斜线)、\t(水平制表符)、\n(换行符)、\r(回车符)、\"(双引号)、\'(单引号)” let 笑脸 = "\u{2541}" //...

Thu Dec 24, 2015 03:39
Java中的泛型(1)

自java 1.5发行版本后,java中正式加入了泛型(Generic).它提供了一下的优势:1. 提供了更加严格的编译时类型检查. 例如,向声明为List<String>的列表中添加int值,直接在编译时就会出错. 2. 消除了类型的cast. 同前面的列表中,取出来的直接就是String类型的元素.不再需要像之前的List一样,对取出的元素进行目标类型的cast. 3. 实现了generic algorithm. 这是显而易见的.不过,我们接着就会看到,java中的泛型是伪泛型的.这主要是由于编译器的Type Erasure机制导致的.* 为了应对这种运行时不可用的类型, 在运行时, 将对象的类型信息分为两种. * 一种是类型信息是可用的,成为Reifiable type....

Mon Oct 26, 2015 05:33

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account