手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程博文
编程实例
常见问题
产品运营
软件教程
办公软件
栏目导航
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
编程之家
Swift
如何才能编写高性能的 Swift 代码
文档中的一些技巧可以帮助提升您的 Swift 程序质量,使您的代码不容易出错且可读性更好。显式地标记最终类和类协议是两个显而易见的例子。 然而文档中还有一些技巧是不符合规矩的,扭曲的,仅仅解决一些比编译器或语言的特殊的临时性需求。文档中的很多建议来自于多方面的权衡,例如:运行时、字 节大小、代码可读性等等。 启用优化 第一个应该做的事情就是启用优化。Swift 提供了三种不同的优化级别: -Ono
编写高性能的Swift代码
来自:oschina开源中国社区 链接:http://www.oschina.net/translate/swift-optimizationtips 原文:https://github.com/apple/swift/blob/master/docs/OptimizationTips.rst 下面这篇文档收集了一系列编写高性能 Swift 代码的要诀和技巧。文档的目标读 者是编译器和标准库开发人
编写高性能的Swift代码
来自:oschina开源中国社区 链接:http://www.oschina.net/translate/swift-optimizationtips 原文:https://github.com/apple/swift/blob/master/docs/OptimizationTips.rst 下面这篇文档收集了一系列编写高性能 Swift 代码的要诀和技巧。文档的目标读 者是编译器和标准库开发人
ObservableSwift - Swift 原生的属性监听机制
Cocoa 中的 KVO 提供了一个完善的属性监听与通知机制。但它的运行还是依赖于 Objective-C Runtime,在 Swift 中使用的时候就不如在 Objective-C 中那么自然。于是强大的开源社区贡献了一个叫做 ObservableSwift 的第三方库。它提供了与 KVO 差不多的监听机制,它的一大好处是完全使用 Swift 实现,不依赖于 Objective-C 运行时。
我从55个Swift标准库协议中学到了什么?
(点击上方公众号,可快速关注我们) 英文:Greg Heo 中文:CocoaChina - @ALEX吴浩文 链接:http://www.cocoachina.com/swift/20160107/14868.html Swift团队使用协议的方法,给了我们哪些使用协议的提示?好的。55个Swift标准库公有协议,18分钟,让我们开始吧。 首先我只想问:为什么是协议?为什么面向协议编程?如果我们回
Swift 一周简讯 #4
译者:pmst;校对:numbbbbb;定稿:numbbbbb 假期一晃而过,Swift.org 又重新开始更新东西啦。倘若你也是 Apple GitHub 开源项目的跟随者之一,你可能已经注意到了。早前不知为何我错过了一些重要的东西,直到本周我才发现 SwiftExperimental.swift 这货。目前,它为 Set 集合自定义了大量 unicode 操作(译者注:有 ∈ 、∉、⊂、⊄、⊆
编写高性能的Swift代码
来自:oschina开源中国社区 链接:http://www.oschina.net/translate/swift-optimizationtips 原文:https://github.com/apple/swift/blob/master/docs/OptimizationTips.rst 下面这篇文档收集了一系列编写高性能 Swift 代码的要诀和技巧。文档的目标读 者是编译器和标准库开发人
怎样使用Swift创建命令行脚本1
▲点击上方“CocoaChina”关注即可免费学习 iOS 开发 本文由CocoaChina译者自来也大人(博客)翻译,校对BenBeng(博客),欢迎指正。 作者:Ben Snider 原文:Using Swift To Make Command Line Scripts - Part 1 一种很好地利用时间的方法是学会将Swift作为一种脚本语言来使用,可以用这种脚本语言来编写一些简单的命令行
我从55个Swift标准库协议中学到了什么?
(点击上方公众号,可快速关注我们) 英文:Greg Heo 中文:CocoaChina - @ALEX吴浩文 链接:http://www.cocoachina.com/swift/20160107/14868.html Swift团队使用协议的方法,给了我们哪些使用协议的提示? 好的。55个Swift标准库公有协议,18分钟,让我们开始吧。 首先我只想问:为什么是协议?为什么面向协议编程?如果我
IBM力挺Swift语言 携手苹果鏖战亚马逊云计算
摘要:苹果:“我希望Swift能够成为未来20年内最重要的编程语言。” BI中文站|腾讯科技 2月23日报道 IBM与苹果的合作今日再结硕果,IBM的云计算平台IBM Cloud成为第一个支持苹果Swift编程语言的云计算平台。 Swift已经凭借着iPhone应用开发商找到生存的空间。而在IBM的帮助下,Swift将再接再厉进军企业用户市场,这会给IBM Cloud提供一个竞争对手如Amazon
七个Swift中的陷阱以及避免方法
▲点击上方“CocoaChina”关注即可免费学习 iOS 开发 来源:bestswifter 的简书 文章总结翻译自:Seven Swift Snares & How to Avoid Them Swift正在完成一个惊人的壮举,它正在改变我们在苹果设备上编程的方式,引入了很多现代范例,例如:函数式编程和相比于OC这种纯面向对象语言更丰富的类型检查。 Swift语言希望通过采用安全的编程模式去帮
用Swift搭建数据驱动型iOS架构
上篇博客里介绍了一种架构iOS App应用层的方式,Context Driven Design。CDD可以让应用层UIViewController的结构以细粒度,低耦合的方式组合,不过CDD只能适用于应用层,对于具备一定业务规模的App来说有些捉襟见肘。这次我们尝试来用Swift搭建一个完整的数据驱动型架构,这种架构将有更清晰的层次结构和数据流向,当然也能支撑更复杂的业务系统。核心思想是基于数据驱
Swift性能探索和优化分析
作者简介: 王巍(@onevcat),江湖人称“喵神”。iOS/Unity3D开发者,现居日本,就职于LINE。ObjC中国项目发起者,维护VVDocumenter-Xcode及Kingfisher等开源项目,著有《Swifter : 100个Swift 2开发必备Tip》。 Apple在推出Swift时就将其冠以先进、安全和高效的新一代编程语言之名。前两点在Swift的语法和语言特性中已经表现得
Swift性能探索和优化分析
作者简介: 王巍(@onevcat),江湖人称“喵神”。iOS/Unity3D开发者,现居日本,就职于LINE。ObjC中国项目发起者,维护VVDocumenter-Xcode及Kingfisher等开源项目,著有《Swifter : 100个Swift 2开发必备Tip》。 Apple在推出Swift时就将其冠以先进、安全和高效的新一代编程语言之名。前两点在Swift的语法和语言特性中已经表现得
Swift编程的15个技巧
自2014年9月1.0版发布后,Savvy的应用开发团队就开始在iOS项目中实验并使用Swift。不过由于Swift相对还很新,当时大多项目仍在使用Objective-C;自从2015年9月Swift 2.0版本发布以来,我们已经开始改用Swift来编译新的项目了。实际上在2016年1月,我们大多数的Swift项目都是iOS应用类的。 相对于Objective-C,Swift是一种编译代码时速度更
Swift编程的15个技巧
自2014年9月1.0版发布后,Savvy的应用开发团队就开始在iOS项目中实验并使用Swift。不过由于Swift相对还很新,当时大多项目仍在使用Objective-C;自从2015年9月Swift 2.0版本发布以来,我们已经开始改用Swift来编译新的项目了。实际上在2016年1月,我们大多数的Swift项目都是iOS应用类的。 相对于Objective-C,Swift是一种编译代码时速度更
上一页
33
34
35
36
37
38
39
40
下一页
小编推荐
• 一次彻底讲清如何处理mysql 的死锁问题
• MySQL 通过 Next-Key Locking 技术(行
• 一文彻底弄懂mysql的事务日志,undo lo
• Linux系统控制文件 /etc/sysctl.conf详
• linux命令useradd添加用户详解
• vi 和vim 的区别
• Linux系统下如何监测磁盘的使用空间
• linux中查看和开放端口
• Linux设置开放一个端口
• linux之ftp命令详解
• linux系统下实时监控进程以及定位杀死挂
• Linux下安装jdk8的方法
• 阿里云被挖矿进程wnTKYg入侵的解决方法
• 莫小安 CentOS7使用firewalld打开关闭防
• Linux中more和less命令用法
• linux系统里/opt目录和/usr/local目录的
• 如何使用Siege进行压测?
• 本地访问服务器的nacos地址
热门标签
app
电脑
安卓
go
工具
小米
华为
微信
iphone
wi-fi
windows
设备管理器
主板
苹果
美团
堆
安卓手机
显示器
显卡
php
apple
android
为什么
路由器
路由
传感器
京东
金融
微信小程序
支付宝
微信公众号
循环
并发
区别
硬盘
td
医保
怎么买
kingston
华为手机