手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift学习: 从Objective-C到Swift
作者:@方秋枋(GitHub) 这篇文章是自己学习Swift的笔记与深化。希望这篇文章能够帮助已经有Objective-C经验的开发者更快地学习Swift。同时也品味到Swift的精妙之处。 结论放在开头:我认为Swift比Objective-C更优雅,更安全同时也更现代,更性感。 文章组织脉络: 从Objective-C到Swift的语法差异。我们熟悉的Objective-C特性在Swift中如
作者:编程之家 时间:2020-04-29
Swift - 修改导航栏“返回”按钮文字,图标
项目中常常会使用 UINavigationController 对各个页面进行导航,导航栏左侧的返回按钮默认标题文字是上级页面的 title。 但如果上级页面的标题很长,那么这个返回按钮字很多就会很丑: 当文字极其长时返回文字就会变成“back”: 一,要修改“返回按钮”的文字,有如下两种方式: 1,在父页面中设置 将 navigationItem.backBa
作者:编程之家 时间:2020-04-29
初探swift语言的学习笔记九(OC与Swift混编)
swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。 先中简单的入手,先研究在同一个工程目录下混合使用的情况。 为了演示。先准备两个类 第一个是swift语言写的类,文件名为 act.swift [cpp] view plain copy impor
作者:编程之家 时间:2020-04-29
Swift 的 NSDate 初学者指南
作者:gabriel theodoropoulos,原文链接,原文日期:2015-10-18 译者:ray16897188;校对:numbbbbb;定稿:Cee 如果问我在做过的所有项目中做的最多的事情,那处理日期绝对是榜上有名(译注:本文中的「日期」是指代 NSDate 对象,同时包含「日(date)」 和「时(time)」这两个元素)。毋庸置疑,无论工作量是多是少,开发者迟早需要「玩」一下 N
作者:编程之家 时间:2020-04-29
10 个最佳的 Swift 教程实例
Swift 是一门相对比较新的编程语言,深受广大苹果社区开发者的喜爱。在短短不到一年的时间,很多很多开发者已经转向使用 Swift 编程语言了。苹果开发者们接受 Swift,纯粹是因为 Swfit 更加先进,安全,容易,快速,而且包含适合现代应用开发所需要的所有特性。 在开发 OS X, IOS, watchOS 和 TVOS 应用上,Swift 毫无疑问就是未来。它结合了 C 和 Objecti
作者:编程之家 时间:2020-04-29
在项目里交叉使用Swift和OC
在项目里交叉使用Swift和OC (转载) Swift and Objective-C in the Same Project 在项目里交叉使用Swift和OC Swift与OC的兼容性使得你可以在项目里使用Swift+OC的方式编写应用程序,称为混合+匹配(mix and match),用这种方式可以一边使用享受新语言的快速特性,一边无缝的接合你已有的OC代码(原文听起来好NB的样子,其实也就那
作者:编程之家 时间:2020-04-29
swift !?
Actually what is the "!" in swift? I know it is represent NOT meaning, but how come in this case it uses like this? Anyone can explain it to me, I'm new to Swift programming language. share improve th
作者:编程之家 时间:2020-04-29
Swift - 告警提示框UIAlertController的用法
自iOS8起,苹果就建议告警框使用UIAlertController来代替UIAlertView。下面总结了一些常见的用法: 1,简单的应用(同时按钮响应Handler使用闭包函数) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import UIKit class ViewCon
作者:编程之家 时间:2020-04-29
swift 懒加载
Swift懒加载:
作者:编程之家 时间:2020-04-29
深入探究Swift数组背后的协议、方法、拓展
Swift中的集合 最近翻译完了《Advanced Swift》中文版的“集合”章节。书的质量非常高,讲解非常细致。但不可避免的导致篇幅有点长,有些前面的知识点看到后面无法串联起来。同时由于偏重于讲解,所以个人感觉总结还不够,比如我们可以考虑这几个问题: 数组类型(_ArrayType)、集合(Collection)、序列(Sequence)、生成器(Generator)、元素(Element)、
作者:编程之家 时间:2020-04-29
Beta 2 更新:Swift 2.1 Playground 使用值放置方法
作者:Erica Sadun,原文链接,原文日期:2015-09-23 译者:天才175;校对:numbbbbb;定稿:numbbbbb Beta 2 的新特性允许你拖放颜色、图片以及文件。在截图中虽然看不到,但如果你打开文本赋值的历史记录,就会显示文件的文本内容(是我的购物清单,好奇的家伙们)。文本常量的类型为NSURL。颜色是UIColor,图片是UIImage。谢天谢地,希望你们对这些没有任
作者:编程之家 时间:2020-04-29
编写高性能的 Swift 代码
下面这篇文档收集了一系列编写高性能 Swift 代码的要诀和技巧。文档的目标读者是编译器和标准库开发人员。 文档中的一些技巧可以帮助提升您的 Swift 程序质量,使您的代码不容易出错且可读性更好。显式地标记最终类和类协议是两个显而易见的例子。 然而文档中还有一些技巧是不符合规矩的,扭曲的,仅仅解决一些比编译器或语言的特殊的临时性需求。文档中的很多建议来自于多方面的权衡,例如:运行时、字节大小、代
作者:编程之家 时间:2020-04-29
学习Swift的IOS应用的代码教程-5:让应用变的美观
原文链接: http://www.raywenderlich.com/114298/learn-to-code-ios-apps-with-swift-tutorial-5-making-it-beautiful 作者:Brian Moakley 第一次翻译专业的文章,有一些翻译的不对的地方或是不好的地方希望能指正。谢谢! 更新笔记:这个课程更新到IOS9和Swift 2 。作者是Brian Mo
作者:编程之家 时间:2020-04-29
Swift 的变化:从 2.2 到 3.0 会带来什么
作者:Erica Sadun,原文链接,原文日期:2015-12-03 译者:Channe;校对:Cee;定稿:千叶知风 如果你还没看过 Swift 发展路线图,我建议你要好好看一看。目前为止,有四个针对 Swift 3 和一个针对 Swift 2.2 的提议已经被接受,也许其中的某些能让你会心一笑。 显然,这些提议中最令人振奋的是 API 翻译的改进,旨在废除冗长的 Objective-C 式的
作者:编程之家 时间:2020-04-29
Swift 中的 Runtime
即使在 Swift APP 中没有一行 Object-c 的代码,每个 APP 也都会在 Object-c runtime 中运行,为动态任务分发和运行时对象关联开启了一个世界。更确切地说,可能在仅使用 Swift 库的时候只运行 Swift runtime。但是使用 Objective-C runtime 这么长时间,我们也应该让他充分发挥其作用。 下面我们将以 Swift 的视角来观察关联对象
作者:编程之家 时间:2020-04-29
Swift 下开启warning提示方法
OC中可以通过#warning方法来提醒自己将来需要注意的地方,但是在目前Xcode版本中没有这样的功能产生黄色警告 这时候就需要我们自己手动去让Xcode产生这个功能了。接下来就来介绍下如何开启这个功能 在项目内部找到Build Phases,选择坐标的“+”号,如下图所示: 添加 New Run Script Phase,点击了之后就出现了下图的Run Script栏 在蓝色区域添加下面代
作者:编程之家 时间:2020-04-29
【Swift】通过tag删除动态创建的UIButton
前言 最近开始做swift的基于SpriteKit的小游戏,github地址 https://github.com/diandianxiyu/CountCats ,欢迎支持! 动态创建 直接上代码 //开始按钮 let btnStart=UIButton() btnStart.tag=100 //重点在这里 btnStart.frame=CGRect
作者:编程之家 时间:2020-04-29
Swift 3.0 和 Foundation
作者:Erica Sadun,原文链接,原文日期:2015-12-03 译者:pmst;校对:Cee;定稿:numbbbbb 我将尽量避免那些看上去很尴尬的笑话,直接介绍 Swift CoreLibs Foundation。 以下引自 Apple: 本项目提供了各个平台下 Foundation API 的具体实现,但并未使用 Objective-C runtime 机制。在 OS X、iOS 以及
作者:编程之家 时间:2020-04-29
如何在 Swift 中使用 Alamofire 进行网络编程
作者:gregg mojica,原文链接,原文日期:2015-11-30 译者:小铁匠Linus;校对:Cee;定稿:[](undefined) 2014 年 6 月 Apple 发布 Swift 以来,如何在 Swift 中进行网络编程一直成为程序猿们关注的焦点。甚至,Chris Lattner,Swift 的作者之一,也发推说过,在 Swift 中解析 JSON 还有很长的路要走。因此,许多人
作者:编程之家 时间:2020-04-29
Swift 3 及展望
作者:Thomas Hanning,原文链接,原文日期:2015/12/10 译者:小铁匠Linus;校对:Cee;定稿:[](undefined) 2015 年 12 月 3 日,Swift 正式开源。同时,官方也公布了 Swift 3 的最新消息,即 Swift 3 将会在 2016 年秋天发布。 API 设计指南与 Swift 中 Objective-C 的导入 Swift 3 的 API
作者:编程之家 时间:2020-04-29
oc与swift混编教程
原文地址:http://blog.csdn.net/fengsh998/article/details/34440159 转载请注明出处 swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。 先中简单的入手,先研究在同一个工程目录下混合使用的情况。 为
作者:编程之家 时间:2020-04-29
Swift基本语法
变量及常量: 如果要定义一个变量等于1,只需要写 var = 1,Swift会自动做出类型推断。 如果要定义一个常量PI等于3.14,只需要写let PI = 3.14,常量只能被赋值一次。 输出语句: 可以直接使用printf函数来输出一段任意类型的信息: prinft("Hello Swift"); 字符串连接: 如果两个变量都是字符串,可以直接用+号连接: var hello
作者:编程之家 时间:2020-04-29
关于 Swift 演变的趣味探讨
作者:Erica Sadun,原文链接,原文日期:2015/12/15 译者:小袋子;校对:Cee;定稿:numbbbbb 记得我曾分享过一些想法和建议,比如: newtype 一个是建议 Swift 推出一个 newtype 的关键词,它可以添加完全不同于原生的可扩展的派生类型。例如: newtype Currency = NSDecimal 这创建了一个拥有所有 NSDecimal 所有行为的
作者:编程之家 时间:2020-04-29
swift中String和Character的使用与总结
使用String字面量给常量赋值 let string = "string literal value" 常量string将会自动推断为String类型 初始化一个空的String var emptyStr = "" //使用空字符串字面量 var anotherEmptyStr = String() //使用构造方法 //两者没有区别 使用isEmpty判断空Strin
作者:编程之家 时间:2020-04-29
swift元组类型
//元组的定义 元组是oc种没有的数据类型,与数组类似都是表示一组数据的集合 var定义的元祖是可变元组 let定义的元组是不可以变元组 可变元组在创建之后可以添加和修改 删除其中的值 //元组特点 1:元组的长度任意 ,元组中的数据可以是不同的数据类型 //便利元组中元素的值的方法:1 通过索引来取 2 通过一个间接变量访问 //常量与变量的命
作者:编程之家 时间:2020-04-29
Friday Q&A 2015-12-11:Swift 中的弱引用
作者:Mike Ash,原文链接,原文日期:2015-12-11 译者:riven;校对:Cee;定稿:千叶知风 即便你已经在火星的一个洞穴里,紧闭着你的双眼并且捂住你的耳朵,也避免不了 Swift 已经开源的事实。正因为开源,我们能够更加方便地去探索 Swift 中的很多有趣的特性,其中之一便是 Swift 中弱引用是如何工作的问题。 弱引用 在采用垃圾回收器或者引用计数进行内存管理的语言中,强
作者:编程之家 时间:2020-04-29
聚焦 Swift #0
作者:Jesse Squires,原文链接,原文日期:2015/12/06 译者:pmst;校对:numbbbbb;定稿:numbbbbb 译者注:这个系列的关注重点是 Swift 开源项目本身的发展,作者会截取每周发生的大事(比如合并了一个大改动)并进行分析,还会写一些有趣的小发现,很有意思。我们已经拿到翻译授权,会每周进行更新,欢迎关注。 革命起源:2015.12.06 Apple 宣告 “S
作者:编程之家 时间:2020-04-29
苹果终于开源Swift啦
内容简介 【福利】苹果终于开源Swift啦 对大家和苹果自己都是件大好事 刚被扎克伯格生女儿和捐款刷屏,略有一会喘息机会的朋友圈又被苹果开源Swift的新闻刷屏了。 其实苹果宣布要开源Swift语言有一段时间了,不过总算兑现承诺。一声令下,“开源”,好,瞬间如火如荼~ Swift官网: https://developer.apple.com/swift/ 吐槽:不过苹果我说你的iOS操作系统能不能
作者:编程之家 时间:2020-04-29
每周 Swift 社区问答 2016-01-06
作者:shanks & pmst 本周整理问题如下: Question on extracting a substring from a url All func pointers need a protocol now Property for Double and CGFloat Question on dismissing model ViewController count numbers
作者:编程之家 时间:2020-04-29
SWIFT总结
SWIFT总结 一、类型: swift是强类型的,也就说在编译器编译的时候知道某个变量的类型,如果两个变量的类型不一样不能进行操作,比如: int a = 0; float b = 2.5; int total = a + b; // 编译时会报错 二、字符串操作: int peopleCount = 4; "There are \(peopleCount) peoples" OC中字符串
作者:编程之家 时间:2020-04-29
上一页
105
106
107
108
109
110
111
112
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native