手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift构造方法
//如果定义属性的时候没有初始化,那么必须在后面写一个? //swift要求,属性是必须有初始值的 //只要在构造方法中对属性进行了初始化,那么就不用写? class Person: NSObject { // 定义 "对象"属性可以使用? var name: String? // 定义 "基本数据类型" 最好赋初始值 // Swift中基本数据类型设
作者:编程之家 时间:2020-04-29
每周 Swift 社区问答 2016-02-03
作者:shanks 本周共整理了 5 个问题。主要涉及到的知识点有:defer关键字,emoji表情提取,便利构造器的继承,元组的存在感和如何重写didSet。 本周整理问题如下: Is “defer” guaranteed to be called in Swift? How to extract emojis from a string? Subclassing a class that ha
作者:编程之家 时间:2020-04-29
swift算法手记-9
在计算机科学中,trie,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,而根节点对应空字符串。一般情况下,不是所有的节点都有对应的值,只有叶子节点和部分内部节点所对应的键才有相关的值。Trie这个术语来自于retrieval。根据词源学,t
作者:编程之家 时间:2020-04-29
Project Perfect让Swift在服务器端跑起来-引言一
编者语:今天是大年初一,先和大家简单说一句猴年快乐! 你认识Swift或者是在客户端,因为它是苹果用来开发客户端的新一代语言。在Swift开源后苹果让它不仅在MacOS/iOS上跑,也运行到了Linux ,而第三方公司RemObject把Swift带到了Android,也带到了Windows(Windows Form/WPF/Universal Windows App
作者:编程之家 时间:2020-04-29
Project Perfect让Swift在服务器端跑起来-引言一
编者语:今天是大年初一,先和大家简单说一句猴年快乐! 你认识Swift或者是在客户端,因为它是苹果用来开发客户端的新一代语言。在Swift开源后苹果让它不仅在MacOS/iOS上跑,也运行到了Linux ,而第三方公司RemObject把Swift带到了Android,也带到了Windows(Windows Form/WPF/Universal Windows App
作者:编程之家 时间:2020-04-29
Swift笔记-让你2小时学会Swift
过年不能闲着,一边学习Swift,一边写笔记,相信在有一定其他语言基础的情况下用1.5小时看完该文章即可掌握。然后再花30分钟打开XCode写个Demo. 生命中拿出2小时来认识一门语言,很值吧! 笔记共分为两部分,一Swift基础知识,二使用Xcode开发一个软件 [TOC] swift基础知识 变量和常量 //定义变量 var myVariable = 123 //定义常量 let myCo
作者:编程之家 时间:2020-04-29
swift算法手记-10
http://blog.csdn.net/myhaspl private func findnode(val:Int)->Bool{//http://blog.csdn.net/myhaspl //查找结点http://blog.csdn.net/myhaspl if let mysltop = slinktop{ var my
作者:编程之家 时间:2020-04-29
Project Perfect让Swift在服务器端跑起来-Hi Linux(二)
编者语:就这样就过完年了,话说大家开始回到各自的工作单位上,感觉还不错吧。开篇写了一个简单的入门,今天想说说怎么让Perfect项目在Linux上运行。 Swift开源后,苹果让Swift不仅在OSX/iOS上跑,更让Swift在Linux/Windows上跑。作为服务端的Perfect框架+RemObject Silver,让Swift成为了一个全栈语言。Perf
作者:编程之家 时间:2020-04-29
Project Perfect让Swift在服务器端跑起来-Hi Linux(二)
编者语:就这样就过完年了,话说大家开始回到各自的工作单位上,感觉还不错吧。开篇写了一个简单的入门,今天想说说怎么让Perfect项目在Linux上运行。 Swift开源后,苹果让Swift不仅在OSX/iOS上跑,更让Swift在Linux/Windows上跑。作为服务端的Perfect框架+RemObject Silver,让Swift成为了一个全栈语言。Perf
作者:编程之家 时间:2020-04-29
Swift学习网址收集
swift 学习网址 swift在线编译(木有mac的童鞋,玩玩语法也不错) http://swiftlang.ng.bluemix.net/#/repl swift 源码 https://github.com/apple/swift swift中文网 http://c.biancheng.net/cpp/html/2427.html 初级教程 http://www.swiftv.cn/cours
作者:编程之家 时间:2020-04-29
swift和oc混编
原作者:fengsh998 原文地址:http://www.voidcn.com/article/p-cmrqpgow-dy.html 对原作者表示我最尊敬的敬意!!! swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。 先中简单的入手,先研究在同一
作者:编程之家 时间:2020-04-30
swift基础
SWIFT开源了,要逆天!本篇博客和大家一起分享swift中的基础常识,包括如何声明一个常量和变量,如何写注释,类型相关的基础,以及元组,一起来玩吧! 常量和变量 在swift中,所有的值只有两种形式,常量和变量。常量和变量需要先声明再使用。下面先来看看如何声明一个常量和变量。 let pi = 3.1415927 var str = "hello,world!" 我通过let来声明一个常量pi并
作者:编程之家 时间:2020-04-30
如何处理 Swift 中的异步错误
作者:Olivier Halligon,原文链接,原文日期:2016-02-06 译者:ray16897188;校对:小锅;定稿:numbbbbb 在之前的一篇文章中,我介绍了如何在Swift中使用throw做错误处理。但是如果你处理的是异步流程,throw 就无法胜任,该怎么办? throw 和异步有啥问题? 回顾下,我们可以像下面这样,在一个可能失败的函数中使用 throw 关键字: // 定
作者:编程之家 时间:2020-04-30
swift 中cell 自适应label高度
自适应高度达到的效果 实现方法: 1. xcode新建个项目,选择 single View Application 2. 打开main.storyboard 将tableview 拖到view controller中,并给tableview 拖入 tableview cell 3. 给tableview cell 拖入 imageview 、label等控件 4. 给控件添加 autoLayou
作者:编程之家 时间:2020-04-30
为你的 Swift Packages 命名
作者:Erica Sadun,原文链接,原文日期:2016-02-08 译者:Cee;校对:小锅;定稿:千叶知风 于是乎,在整理我大量 Swift 代码中的一小部分时,我决定利用一下 Swift Package Manager 的优势,将其中的一下推到 GitHub 上。这些都是我!做!的! 在此之后,我突然意识到我的命名太糟糕了。我本应该用一种更加符合逻辑、可读性好的方式去命名。 包(Packa
作者:编程之家 时间:2020-04-30
Swift - 操作SQLite数据库引用SQLite3库
SQLite轻量级数据库在移动应用中使用非常普遍,但是目前的库是C编写的,为了方便使用,对SQLite相关的操作用Swift进行了封装。这个封装代码使用了一个开源项目SQLiteDB,地址是: https://github.com/fahimf/sqlitedb 重要事项(2015-09-25日):SQLiteBD原作者最后只更新到Swift1.2便停止,说后面不会再更新了,如果使用Xcode
作者:编程之家 时间:2020-04-30
Swift - 使用NSUserDefaults来进行本地数据存储
NSUserDefaults适合存储轻量级的本地客户端数据,比如记住密码功能,要保存一个系统的用户名、密码。使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息。 一般来说本地存储数据我们还可以是用SQlite数据库,或者使用自己建立的plist文件什么的,但这还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefault
作者:编程之家 时间:2020-04-30
Swift - 使用NSURL进行数据的提交和获取POST与GET
使用Swift进行iOS开发时,不可避免的要进行远程的数据获取和提交。 其数据请求的方式既可能是POST也可能是GET。同不管是POST还是GET又可以分为同步请求和异步请求。 下面通过四个例子来进行演示。 1,使用POST方式提交数据(用户id和分数) (1)同步请求 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2
作者:编程之家 时间:2020-04-30
Swift - 启动时的向导页新手引导的制作
在很多iOS产品或者一些应用版本的升级中,新手指导(引导页面)都是一个常用的功能,通过说明页的左右滑动,可以很清晰的展示系统的一些功能特性。制作思路如下: 1,如何检测应用是第一次登陆启动 我们可以使用NSUserDefaults类来解决这个问题。其特点是不会因应用的关闭、系统的重启而丢失。所以可以用来标记是否启动过。 2,新手引导视图控制器我们使用UIScrollView 比如我们设置了一套新手
作者:编程之家 时间:2020-04-30
Project Perfect让Swift在服务器端跑起来-在Linux上创建你的Perfect项目(三)
编者语: 对于一个新事物,如果你花点心机还是有很多收获的。 前两篇,分别讲述了入门和在Linux下部署,现在得说说如何在Linux下开发了。在Linux下开发,相对比在Mac下开发更灵活。 我们先来看看构建基于Perfect的网站服务的编译方式 如图通过引用基础库PerfectLib和数据链接,中间件模块创建你的网页文件,并用makefil
作者:编程之家 时间:2020-04-30
Swift 3.0 介绍
作者:Joe,原文链接,原文日期:2016-02-16 译者:Cee;校对:numbbbbb;定稿:小锅 如果你在寻找 Swift 2.2 的 Ubuntu 包,可以参考我们的这篇指南。 Swift 3.0 Swift 2.2 已经从 master 分支移到了 swift-2.2 分支。现在,Swift 3.0 版本在仓库的 master 分支上开发。克隆编译完整的 Swift 3.0 源代码的方
作者:编程之家 时间:2020-04-30
Swift - 时间控制器NSTimer每隔一定时间执行某个函数
1,时间控制器NSTimer可以实现定时器功能,即每隔一定时间执行具体函数,可以重复也可以只执行一次。 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 import UIKit class ViewController : UIViewController { var timer: N
作者:编程之家 时间:2020-04-30
swift 函数
swift中的函数的功能足够强大。先定义几个简单的函数看看 func printValue(content :String){ print(content) } func sayHello(name :String) ->String{ return "hello,\(name)" } //依次调用上面的两个函数 printValue("hello,world") sayHe
作者:编程之家 时间:2020-04-30
Swift闭包详解
闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。 闭包可以 捕获 和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift会为您管理在 捕获 过程中涉及到的内存操作。 注意:如果您不熟悉 捕获 (capturing) 这个
作者:编程之家 时间:2020-04-30
swift 闭包
闭包这个东西,一听就觉得逼格很高,本篇博客来讨论swift中的闭包。 闭包的定义是:巴拉巴拉,吼喽吼喽,OOXX。。。。。。,这就是闭包的定义。 其实,闭包就类似于其它语言中的lambda表达式,其本质就是一个匿名函数,作用有两个: 简化代码 装逼 本篇以数组的sortInPlace方法为切入点,一步一步地介绍闭包是如何简化代码(并装逼)的。 注:数组的sort方法返回一个排序好的新数组,原来的数
作者:编程之家 时间:2020-04-30
swift 枚举
枚举允许用户定义一组相关联的值,然后以一个安全的方式来使用它。 定义枚举 先来定义一个简单的枚举Direction enum Direction{ case Left case Right case Top case Bottom } 每个值都定义在一个case后面。也可以使用一个case来定义一组值,像这样 enum Direction{ case Lef
作者:编程之家 时间:2020-04-30
Project Perfect让Swift在服务器端跑起来-Perfect in Visual Studio Code (四)
编者语 : 本系列文章已经被Perfect官方引用了,这种感觉很好,感恩!Thx all ! Visual Studio Code是一个轻量级的编辑器,但也功能丰富,通过插件你可以完成如Cordova,ReactNative,NodeJS,PHP,ASP.NET Core 的开发。上文通过Visual Studio Code对Perfect文件进行编辑,但编译过程还是
作者:编程之家 时间:2020-04-30
在 Swift 中截取 C 字符串
作者:Joe,原文链接,原文日期:2016-01-01 译者:星夜暮晨;校对:numbbbbb;定稿:Cee Swift 中的字符串处理一直都在变化,一直不断发展。在研究 Swift 中某些字符串执行操作的演变过程中,我注意到了 Joel Spolsky 十几年前写的这篇文章),他告诫我们所有人一定要顺应潮流,从一开始就要让我们的应用程序支持 Unicode。Swift 1.0 没有忽视这种请求,
作者:编程之家 时间:2020-04-30
Project Perfect让Swift在服务器端跑起来-让Perfect更Rails (五)
编者语:努力会有回报,加油吧! 关于Perfect,已经从开发工具,原理,运行环境做了介绍。今天开始进入架构。其实,Perfect更像Java Servlet,我很喜欢Rails这种方式去构建。说句真心话,对于我这种.NET程序员,更希望只是换种语言,毕竟现在ASP.NET Core 很Cool。好!让大家看看我对Perfect的改造。 再说说Perfect的运行原理。
作者:编程之家 时间:2020-04-30
Project Perfect让Swift在服务器端跑起来-让Perfect更Rails (五)
编者语:努力会有回报,加油吧! 关于Perfect,已经从开发工具,原理,运行环境做了介绍。今天开始进入架构。其实,Perfect更像Java Servlet,我很喜欢Rails这种方式去构建。说句真心话,对于我这种.NET程序员,更希望只是换种语言,毕竟现在ASP.NET Core 很Cool。好!让大家看看我对Perfect的改造。 再说说Perfect的运行原理。
作者:编程之家 时间:2020-04-30
上一页
108
109
110
111
112
113
114
115
下一页
小编推荐
热门标签
更多
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