手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Friday Q&A 2015-11-06:为什么 Swift 中的 String API 如此难用?
译者:Cee;校对:numbbbbb;定稿:numbbbbb 译者注:可以结合 WWDC 2015 Session 227 - What’s New in Internationalization 一起学习 欢迎来到本期因修改了很多次稿而推迟发布的周五问答。我发现很多人在使用 Swift 时,都会抱怨 String API 很难用。它很难学习并且设计得晦涩难懂,大多数人希望它能采用其他语言的字符串
作者:编程之家 时间:2020-05-27
Swift - 日期选择控件UIDatePicker的用法
1,使用storyboard创建日期选择控件 首先我们将一个UIDatePicker控件和一个按钮直接添加到Main.Storyboard上。该按钮是为了点击时弹出提示框显示当前选择的日期和时间。 同时在ViewController.swift中使用IBOutlet建立起控件和事件的关联,具体代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
作者:编程之家 时间:2020-05-27
swift算法手记-5
// // ViewController.swift // learn5 // // Created by myhaspl on 16/1/23. // Copyright (c) 2016年 myhaspl. All rights reserved. // import Cocoa import Foundation class ViewController: NSViewContr
作者:编程之家 时间:2020-05-27
聚焦 Swift #3
作者:Jesse Squires,原文链接,原文日期:2015.12.24 译者:小锅;校对:numbbbbb;定稿:numbbbbb 正如预期的一样,在圣诞放假期间 Swift.org 的步伐慢了下来。我也在放假期间出去玩耍了一番,所以这篇文章会比较平常的来得短。如果你还没准备好,我强烈建议你从代码中抽身出去享受一下假期,防止过劳(译者注:然而我们并没有放假)。
作者:编程之家 时间:2020-05-27
聚焦 Swift #1
作者:Jesse Squires,原文链接,原文日期:2015.12.10 译者:pmst;校对:numbbbbb;定稿:numbbbbb 上一篇文章中我阐述了自己的想法以及时刻关注 Swift open source 项目的动向,看起来深得社区中许多开发者的喜欢。因此,我将竭尽所能维护该周刊——每周三更新哦,要知道 Swift 开源项目通告就在这一天发布。每周我都会提供高质量的汇总,细述本周发生
作者:编程之家 时间:2020-05-27
结构体中的 Lazy 属性探究
作者:Ole Begemann,原文链接,原文日期:2015-12-17 译者:pmst;校对:Cee;定稿:小锅 定稿注:原文没有提供源码,作为一个走心的翻译组,我们已经将本篇文章的最终版源码作成 Playground,可以到这个地址进行下载。 更新: 2015-12-17 提到 Swift evolution 邮件列表中一个关于行为属性的新提案,如果这个提案被采取,则本篇文章中的大部分将成为过
作者:编程之家 时间:2020-05-27
聚焦 Swift #2
作者:Jesse Squires,原文链接,原文日期:2015.12.17 译者:pmst;校对:numbbbbb;定稿:numbbbbb 本周 Swift.org 又有哪些新鲜事呢? 2015.12.17 Swift.org 社区已经度过其源码开发的第二个星期。倘若你期望过个安静的周末,最好打消这个念头。要知道项目中仍旧还有一大堆事情需要处理,压根就没有减缓的迹象。Swift 团队继续以公开的方
作者:编程之家 时间:2020-05-27
使用 Realm 和 Swift 创建 ToDo 应用
作者:Hossam Ghareeb,原文链接,原文日期:2015-10-28 译者:Prayer;校对:Cee;定稿:千叶知风 智能手机的快速发展的同时,涌现出了很多对开发者友好的开发工具。这些工具不仅使得开发变得更加简单和容易,同时也保证了性能和产品质量。如今想要在 App Store 中占据一席之地,并非易事。而且想要使得应用易于扩展就更加困难了。当你成功获得百万量级的用户时,应用中的每一个细
作者:编程之家 时间:2020-05-27
Swift中的ARC相关
关于内存管理 当我们选择这条职业道路的时候,不可避免的我们都要内存管理打交道。无论是C中的malloc、free还是C++中的new、delete。它如此重要又如此麻烦易错。为了把大家从内存管理解脱出来,C++中引入了智能指针,iOS中引入了ARC(automatic reference counting),其实两种的原理都是一样的就是对动态分配的对象进行自动引用技术确保对象能够正确销毁,防止出现
作者:编程之家 时间:2020-05-27
每周 Swift 社区问答 2016-01-13
作者:shanks 本周大事是第一届中国 Swift 开发者大会。笔者也请假去北京朝圣。由于大神超多,场面很火爆。可以看出随着 Swift 的开源,加入 Swift 大军的程序猿越来越多。大神们的讲座也很精彩。不虚此行。大家可以通过这里查看大会的精彩内容。本周共整理了5个问题。 本周整理问题如下: Can we expect that one day Swift Compiler will be
作者:编程之家 时间:2020-05-27
Swift和OC文件间的相互调用
公共文件/桥接的方法 2016/1/26 13:33 Swift使用OC文件方法 看完上面内容之后,你只需要这么做,swift就能使用OC的类了 注意这里是搜索bridging 注意这里是搜索bridging 注意这里是搜索bridging OC使用Swift文件方法 在你需要使用的文件中导入头文件 #import "<#YourProjectName#>-Swift.h"
作者:编程之家 时间:2020-05-27
swift与OC混编创建混编工程
原创文章转载请注明出处。 背景 Swift语言自推出以来苹果官方就开始努力开始推这门新语言。就在15年WWDC上更是把Swift进行了开源,瞬间star就开始不断飙升,截止今天(16年1月25)已经达到26059个star【源码请点击这里】,而且每天还都在不断增长,而且每天都会有Pull Requests。这足以说明全球开发者对这门语言的认可度。虽然现在在有些地方还不够完善,但是相信会在未来的某一
作者:编程之家 时间:2020-05-27
Swift - 使用UIDatePicker实现倒计时功能
如果使用UIDatePicker时将模式设置为CountDownTimer,即可让该控件作为倒计时器来使用。效果图如下: 下面是代码示例: // ViewController.swift // CountDownTimerDemo // // Created by wsf on 16/1/26. // Copyright © 2016年 wsf. All rights reserv
作者:编程之家 时间:2020-05-27
Swift - 网页控件UIWebView加载本地数据,文件
使用UIWebView加载本地数据或资源有如下三种方式: 1,使用loadHTMLString方法加载HTML内容 2,使用loadRequest方法加载本地资源(也可用于加载服务器资源) 3,先将内容保存成NSData数据,再使用loadData方法加载 示例代码如下(通过UISegmentedControl分别控制网页控件“显示HTML”“显示PDF”“loadData显示PDF”): 1 2
作者:编程之家 时间:2020-05-27
Swift标准函数
Swift标准函数 标签: abs(signedNumber): 返回给定的有符号数字的绝对值。 abs(-1) == 1 abs(-42) == 42 abs(42) == 42 contains(sequence, element): 如果给定的序列(如数组)包含特定的元素,则返回true,否则返回false。 var languages = ["Swift", "Objecti
作者:编程之家 时间:2020-05-27
Swift2.0学习笔记1
Swift基本语法 元组: 把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。 可选类型: (optionals)来处理值可能缺失的情况。可选类型表示: 1)有值,等于x 2)没有值(nil) var userDefinedColorName: String? //可选类型 隐式解析可选类型 当可选类型被第一次赋值之后就可以确定之后一直有值的时候; var myButt
作者:编程之家 时间:2020-05-27
Swift入门篇-闭包和函数
今天主要是给大家分享的是 swift中闭包的用法,我个人觉得闭包就是函数的简写方法,如果您函数不是很熟悉请查阅 swift入门篇-函数 1:函数类型 函数类型 var 变量 :(类型)->返回值 =函数名 说明: 1:函数名 表示函数地址 2:(类型)->返回值 表示函数类型 3:函数类型必须和函数名的参数和返回值一致 例子 /* 1:func 是函数关键字 2:Say是函数名,表示
作者:编程之家 时间:2020-05-27
猫猫学Swift之Playground初次感受(1)
猫猫分享,必须精品 原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243# Playground游乐场介绍 创建Playground 打开xcode,选择第一个如图,然后下一步下一步就能做一个Playground练习代码的Demo了。 创建好应用后就会出现如图的界面,在我们的Playground中分了这么几个区域。1:代码区。 2:预览
作者:编程之家 时间:2020-05-27
猫猫学Swift之变量和常量(2)
猫猫分享,必须精品 原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243# 常量:let let是一个关键字,语言关键字,用来声明常量,(什么是关键字?嘎的不想解释,java中的public,oc的@开头的,js中的var等等。。) 常量,就是经常用到的量(随你理解)如同生活当中常见的男,女,π=3.14等等。这些是不能变化的,swif
作者:编程之家 时间:2020-05-27
swift手记-6
// // ViewController.swift // learn // // Created by myhaspl on 16/1/26. // Copyright (c) 2016年 myhaspl. All rights reserved. // import Cocoa class ViewController: NSViewController { overri
作者:编程之家 时间:2020-05-27
使用泛型来优化 TableView Cells 的使用体验
作者:Olivier Halligon,原文链接,原文日期:2016-01-06 译者:walkingway;校对:小锅;定稿:numbbbbb 各位新年快乐
作者:编程之家 时间:2020-05-27
The Swift Programming Language阅读笔记
传统上,每种语言都用Hello World作为首程序,那么,我们也以此开始Swift学习之旅吧! 打开Xcode—>create a new project—>OS X Application—>Command Line Tool—>Language(Swift) main.swift println("Hello, World") 1.生成的文件名:以.swift作为扩展名 2.从上面的程序可知
作者:编程之家 时间:2020-05-27
Swift - 使用UIWebView和UIToolbar制作一个浏览器
使用网页控件(UIWebView)与工具栏控件(UIToolbar),我们可以自制一个小型的浏览器,其功能如下: 1,输入网址,点击“Go”按钮加载网页 2,加载过程中有进度条,同时可以点击停止按钮取消加载 3,有页面刷新按钮 4,有前进后退按钮 效果图如下: 代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
作者:编程之家 时间:2020-05-27
swift自学笔记四懒加载、存储属性、计算属性、类属性、属性监听
// ****懒加载 class Dog { var name:String = "tom" var age:Int = 5 } class person { lazy var dog:Dog = Dog() // 延迟属性必须是变量 } var pp = person() pp.dog // 当走到这里才创建dog对象 // ****存储属性 直接用常量或变量属性存储一些
作者:编程之家 时间:2020-05-27
你真的弄懂了Swift初始化吗?
作者:Hollylord 地址:http://www.jianshu.com/p/5c22b5e61de4 什么是初始化 初始化就是:给存储属性赋值。像下面这样 struct Fahrenheit { var temperature: Double init() { temperature = 32.0 } } 注意:当你对给一个属性分配
作者:编程之家 时间:2020-05-27
swift自学笔记五重写属性、final
//************重写父类的存储属性***********// class car { var name:String = "b" } class trunk: car { override var name:String { get { return super.name } set {
作者:编程之家 时间:2020-05-27
Swift 闭包排序算法
闭包表达式是一种利用简洁的语法构建内敛的闭包的方式。闭包表达式提供了一些语法优化,使得撰写闭包变得简单明了。sort(_:)方法定义和语法优化的方式。每一次迭代都使用简洁的方式描述了相同的功能。 Swift标准库提供了名为sort的方法,会根据您提供的用于排序的闭包函数将已知类型数组中的值进行排序。一旦排序完成,sort(_:)方法会返回一个与原数组大小相同,包含同类型元素已正确排序的新数组。原
作者:编程之家 时间:2020-05-27
从零开始学Swift计时器App开发
这款App的灵感来自于我家厨房的百利达计时器,平时我主要用它来控制烹饪的时间和实践番茄工作法。 它的操作很简单: 点击复位可以对时间清零; 点击秒、1分、3分、5分可以不断增加倒计时时间; 点击 开始/停止 来启动或停止倒计时; 通过此教程,你将学习: 如何使用Xcode 如何灵活运用Swift中的语法来解决实际问题; 如何使用基本的UI控件UIButton、UILabel 来创建界面,使用N
作者:编程之家 时间:2020-05-27
发现 OpenStack: Storage 组件 Swift 和 Cinder
http://www.ibm.com/developerworks/cn/cloud/library/cl-openstack-swift-cinder/ 本文介绍了 OpenStack Storage,该产品为其他 OpenStack 项目提供了永久存储。 根据文中对 OpenStack Compute 的描述,计算是计算工作量的核心。在某些情况下,一个计算实例可能就是所需的一切,但是,通常需要
作者:编程之家 时间:2020-05-27
Swift方法的简写
本文来自斯坦福大学的iOS公开课-02 首先举个例子,一个计算器,需要最基本的加减乘除运算,代码如下 import Foundation //取操作数,假设已经取到如下 let op1 = 1.1; let op2 = 2.2; func operate(operation:NSString) { switch operation { case "+": perfor
作者:编程之家 时间:2020-05-27
上一页
226
227
228
229
230
231
232
233
下一页
小编推荐
热门标签
更多
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