0推荐
13K 浏览

迁移Swift3.0爬坑与Swift交互OC之变化

都知道苹果要在下个版本的Xcode中移除Swift2.3的支持,强制开发者使用Swift3.0,这是一个很悲痛的现实。
xm2614 3年前   
0推荐
6K 浏览

Swift中 !和 ?的区别及使用

相信大家在学习和使用Swift的时候,肯定会被 ! 和 ? 搞疯过, 纠结这两个符号到底是个什么鬼 ?鬼知道什么时候使用 ! ,什么时候使用 ?
wyixin 3年前   
0推荐
7K 浏览

优雅地书写 UIView 动画

Swift 代码里的闭包是很好用的工具, 它们是一等公民, 如果他们在 API 的尾部时还可以变成尾随闭包, 并且现在 Swift 3 里还 默认 为 noescape 以避免循环引用.
0推荐
5K 浏览

Swift高手进阶 – 10个技巧

听说你已经学习Swift几个月了,有没有想更进一步成为Swift高手的想法?我这里有11招秘技,各位施主且听我慢慢道来,结个善缘。
0推荐
22K 浏览

AngularJS开源:Angular-news - 基于angular.js和weui重写的新闻客户端

Angular News Use Weui and Angular prepared by the news client,   Live Demo Made with ❤︎ byWinds a...
0推荐
10K 浏览

Swift开源:SwifterSwift - 收集370多个Swift3扩展

A handy collection of more than 370 native Swift 3 extensions to boost your productivity.
0推荐
9K 浏览

Swift 3.0 标准库源码阅读笔记——String

首先 String 是一个结构非常简单的结构体,只持有一个 _StringCore 的结构体,于是关于 String 的所有内容都封装在 _StringCore 上, 这是一个比较好的设计, _...
0推荐
6K 浏览

Swift Review总结一:从 Swift Style 开始

最近凑了几个热心的小伙伴写一些Swift的新手demo(两周后应该能和大家见面了),我参与了review。于是借demo里的代码总结一下新手写Swift要注意的问题,尤其是从oc转到用swift...
JYJY 3年前   
0推荐
5K 浏览

Swift3.0 闭包整理

语法表达式 一般形式:{ (parameters) -> returnType in statements } 这里的参数(parameters),可以是in-out(输入输出参数),但不能设定...
andyyes 3年前   
0推荐
4K 浏览

Swift 中的 Functions

虽然(Example1)中的函数没有返回值类型,但是严格的讲,该方法( greet(person:) )还是返回了一个值,即使没有定义返回值。如果函数没有定义返回值的话,它默认会返回一个类型为V...
0推荐
6K 浏览

Swift 中的 Class 和 Structure

LearniOS Swift Classes and Structures 1、类的实例通常被看做一个对象。然而,Swift中的类和结构体在功能上比其他语言更加相似,本章所讨论的大部分实例都可以...
0推荐
4K 浏览

Swift:类型转换

之前我有一个机会对我负责的应用中的一个 API 的响应进行回顾、重新建模以及代码重构,它接受一个 JSON 类型的数据结构作为参数,其中包含有一个数组类型,混合存储了不同类型的模型。混合存储的原...
0推荐
5K 浏览

用 Swift 搭建一个微型编译器

对绝大多数开发者来说,尽管我们每天都要与编译器打交道,然而实际上编译器对我们来说仍然像一个神秘的黑盒。在本次 try! Swift 的讲演中,Samuel Giddins 从头搭建了一个全新的微...
0推荐
23K 浏览

Swift Protobuf 初探 —— 继 XML 后,JSON 也要被淘汰了吗

简单地说,Protocol Buffers 就是一种轻量高效的结构化数据交换格式,语言无关、平台无关、可扩展。理解地直白粗暴一点就是“更厉害更面向未来的 JSON”,那么接下来我们就将通过 Sw...
0推荐
7K 浏览

Swift 二维码识别

二维码识别是很常见的app功能,为了更方便的在每一个使用二维码功能地方都能更快的实现,把二维码功能写入到了一个自定义的 View 里面,使用的时候和普通的 UIView 是一样的。效果如图(因为...
0推荐
5K 浏览

Swift自定义SegmentControl控件

系统的UISegmentControl虽然可以动态计算宽度,但是不能滚动。0..0鉴于需求,所以还是苦逼自己撸了一个Swift版。满足动态调节segment宽度,以及自动调整滚动位置,选择红点显示。
yeaholy 3年前   
0推荐
5K 浏览

从 Swift 的面向协议编程说开去

文章标题谈到了面向协议编程(下文简称 POP),是因为前几天阅读了一篇讲 Swift 中 POP 的文章。本文会以此为出发点,聊聊相关的概念,比如接口、mixin、组合模式、多继承等,同时也会借...
0推荐
7K 浏览

来自一线开发者的Swift学习资源推荐

Swift有哪些优秀的学习资源呢? 首先要推荐的当然是官方的资料了。 这个地址里放的是苹果官方为开发者提供的Swfit学习资源: https://developer.apple.com/swif...
0推荐
13K 浏览

Swift中enum、struct、class三者异同

由于在开发过程中常常需要用到系统提供的基础类型之外的的类型,所以Swift允许我们根据自己的需要构建属于自己的类型系统以便于更加灵活和方便的开发程序并将其称之为 named types 。Swi...
xtceetg 3年前   
0推荐
28K 浏览

从 Swift 的面向协议编程说开去

文章标题谈到了面向协议编程(下文简称 POP),是因为前几天阅读了一篇讲 Swift 中 POP 的文章。本文会以此为出发点,聊聊相关的概念,比如接口、mixin、组合模式、多继承等,同时也会借...
zypo 3年前   
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档