注册 留言板
当前位置:首页 > 移动开发 > Swift

Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。
Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。
 

Core Animation 动画效果介绍

Core Animation 动画效果介绍

2017-06-25   作者:本站编辑    浏览次数:0   

在开始之前呢,先了解一下UIView和CALayer大体的区别(重点列举了以下四点): UIView继承自 UIResponder,因此UIView 可以处理响应事件,而CALayer继承自NSObject,所以它只是负责内容的创建,绘制。 UIView负责对内容的管理,而CALayer则是对内容的

Core Animation 动画效果介绍

Core Animation 动画效果介绍

2017-06-25   作者:本站编辑    浏览次数:0   

在开始之前呢,先了解一下UIView和CALayer大体的区别(重点列举了以下四点): UIView继承自 UIResponder,因此UIView 可以处理响应事件,而CALayer继承自NSObject,所以它只是负责内容的创建,绘制。 UIView负责对内容的管理,而CALayer则是对内容的

Core Text 实现富文本显示

Core Text 实现富文本显示

2017-06-25   作者:本站编辑    浏览次数:0   

简介: Core Text主要用来对文本进行排版布局和字体处理,与其他UI组件相比,由于它直接与Quartz交互,因此排版效率高,渲染速度快。 下图是Core Text的架构图: 富文本实现:(GitHub传送门) 接下来我们通过一个例子来看看如何实现富文本展示。我们按职责将功能拆分成几个类来完成,

Swift 了解(2)

Swift 了解(2)

2017-06-18   作者:本站编辑    浏览次数:0   

循环(Loops) For条件递增语句   1 for ( var counter = 0; counter < 8; counter++ ) 2 { 3 liftWeights( ) 4 }       语法是这样的:用for作为循环的开始,告诉Xcode你要声明一个

Swift开源:VGPlayer - 视频播放器

Swift开源:VGPlayer - 视频播放器

2017-06-17   作者:本站编辑    浏览次数:0   

基于AVPlayer开发的iOS播放器,支持水平手势快进,暂停,垂直手势支持亮度和音量调节,支持全屏,自适应屏幕旋转方向。 示范 需求 Swift 3 iOS 8.0+ XCode 8 特点 支持本地和网络 背景播放模式。 手势调节音量和亮度以及快进和快退。 支持全屏 向前滑动快速 锁屏也可以全屏旋

swift 代理模式 简单例子

swift 代理模式 简单例子

2017-06-16   作者:m0_37936183    浏览次数:0   

委托是一种设计模式 它允许类或结构体将一些需要它们负责的功能委托给其他类型的实例。委托模式的实现很简单:定义协议来封装那些需要被委托的功能,这样就能确保遵循协议的类型能提供这些功能。委托模式可以用来响应特定的动作,或者接收外部数据源提供的数据,而无需关心外部数据源的类型。 //申明代理 protoc

[译] 探索 Swift 4 中新的 String API

[译] 探索 Swift 4 中新的 String API

2017-06-16   作者:本站编辑    浏览次数:0   

WWDC 已经结束了(我觉得是自 2014 年来最好的一场 WWDC),同时 Xcode 9 beta 版也发布了,很多开发者已经开始把玩 Swift 4 ,今年的新版本真心不错,这是一个改进版本而不是重构版本(像 Swift 2 和 3),因此大多数代码升级起来会更容易。 其中一个改进是 Stri

Swift网络请求(Moya篇)

Swift网络请求(Moya篇)

2017-06-10   作者:本站编辑    浏览次数:0   

  在使用Alamofire进行网络请求的时候,相信大部分的同学都会封装一个抽象的NetworkLayer,如"APIManager" 或者 "NetworkModel"等等。但是位置业务功能增加,会渐渐混合各种请求,不够清晰,而Moya能很好地解决这类问题。Moya在Alamofire基础上进行封

RxSwift(3.4.1)- Time Operators

RxSwift(3.4.1)- Time Operators

2017-05-28   作者:longshihua    浏览次数:0   

Time Operators RxSwift 提供了一系列的操作符允许我们处理时间。 Buffer 工作原理:周期性的收集被观察者序列发送的元素,并存储到缓存区,最后发送集合而不是单独的元素. 将一个Observable序列投影到一个缓存池,当缓存池达到最大数量或者超过指定时间时,buffer将作为

强制解包看 Swift 的设计

强制解包看 Swift 的设计

2017-05-25   作者:本站编辑    浏览次数:0   

不知道大家有没有发现,在一个 Objective-C 和 Swift 混编的 App 中,当把一个 OC 中的参数转到 Swift 时,Swift 会自动把这个变量进行强制解包。举个例子,我在 OC 中定义这样一个变量: @property (nonatomic, copy) NSString *f

共238条记录 1/24页  首页 上一页 下一页 尾页  第
精彩专题
友情链接:
QQ交流群:①群 155252576 ②群 469193068 ③群 531831996 ④群 243504572
设为首页 - 加入收藏 Copyright @2016 Infocool 版权所有 粤ICP备16000626号