手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift #6 类
class Account { //属性 定义 var firstName: String var lastName: String var balance: Double var rate = 0.0 // 构造函数 init(firstName:String , lastName:String , balance: Double)
作者:编程之家 时间:2020-05-20
【swift】swift的md5
extension String { var md5: String! { let str = self.cStringUsingEncoding(NSUTF8StringEncoding) let strLen = CC_LONG(self.lengthOfBytesUsingEncoding(NSUTF8StringEncoding))
作者:编程之家 时间:2020-05-20
Swift苹果官方在线文档地址
The Swift Programming Language https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097-CH3-ID0 Using Swif
作者:编程之家 时间:2020-05-20
使用Playground快速练习Swift语法--扩展与协议
扩展(Extensions) Swift中的扩展功能可以动态给类增加功能,类似于Javascript中的prototype, 这在Swift这样的非脚本语言中竟然也有这样的功能,真是很逆天啊。 扩展语法 extension SomeType { //加入新功能 } 扩展例子 单位转换 extension Double { var km: Double { return self *
作者:编程之家 时间:2019-10-28
Swift之 ? 和 !用法
转自代码手工艺人 Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错: var stringValue : String //error: variable 'stringValue' used before being initialized //let
作者:编程之家 时间:2020-05-20
iBeaconswift
低功耗蓝牙技术现在几乎是智能手机的标配。随着这一技术的发展,苹果在2013年WWDC大会上,苹果推出iBeacon技术。该技术允许开发 人员开发能够使用iBeacon硬件传感器的iOS应用程序,来为相应的应用程序提供更加精准的位置信息。2014年WWDC大会上,苹果表示,对 iBeacon技术进行了改善,借助该技术,应用程序现在能够跟踪到用户所在的楼层的精确位置信息。 iBeacon的工作方式是T
作者:编程之家 时间:2020-05-20
swift页面跳转动画
http://www.cocoachina.com/ios/20150719/12600.html
作者:编程之家 时间:2020-05-20
swift extension
还是在swift入门,最近找了一个类似android Toast的控件UIView+Toast UIView+Toast.h Toast Copyright (c) 2014 Charles Scalesse. Permission is hereby granted, free of charge, to any person obtaining a copy of this software
作者:编程之家 时间:2020-05-20
Swift开发教程--mac os下如何保存纯文本文件
1、在文本编辑器的菜单的“格式”选项中我们可以找到“制作纯文本”这个选项,对应的快捷键是shift⇧+command⌘+T 2、在xcode中,新建一个文本文件就ok了。
作者:编程之家 时间:2020-05-20
如何用Swift创建一个复杂的加载动画
现在在苹果应用商店上有超过140万的App,想让你的app表现的出众是件非常具有挑战的事情。你有这样一个机会,在你的应用的数据完全加载出来之前,你可以通过一个很小的窗口来捕获用户的关注。 没有比这个更好的地方让用户大为赞叹,当你的应用程序载入画面的时候,你可以添加一个愉快的动画,作为先导,以加载你的应用。 在本教程中,你将学习如何做出这样的动画。你将学习如何建立piece-by-piece,采用前
作者:编程之家 时间:2020-05-20
Swift 中使用构建配置来支持条件编译
(点击上方蓝字,可快速关注) 作者:南峰子 网址:http://southpeak.github.io/blog/2015/06/30/ioszhi-shi-xiao-ji-di-san-qi-2015-dot-06-dot-30/ 点击“阅读原文”可查看本文网页版 在Objective-C中,我们经常使用预处理指令来帮助我们根据不同的平台执行不同的代码,以让我们的代码支持不同的平台,如: #if
作者:编程之家 时间:2019-11-23
简析Swift和C的交互
原文链接:http://www.cocoachina.com/applenews/devnews/2014/0619/8884.html 其中 @asmname 的两个用法源于我的猜测验证,用到了 Xcode, lldb, nm, llvm ir 等工具或格式。 其中 name mangling 部分源自 WWDC。 相关的分析主要基于我 dump 出的 Swift 标准库声明代码,位于
作者:编程之家 时间:2020-05-20
使用Playground快速练习Swift语法(汇总)
最近在学习Swift语言,使用XCode的Playground功能可以很方便地练习Swift语法, 本文汇总一下我近期学习Swift语言的一些记录,有兴趣的朋友可以参考我的练习文章, 在Playground中快速练习Swift语法。 准备 Mac OS系统 Swift目前还只能在苹果系统上使用,不管白苹果还是黑苹果,我们需要个Mac OS系统, 、 Swift今年年底会开源,到时候我应该可以在L
作者:编程之家 时间:2019-11-23
Swift:函数与方法
在介绍Swift中的函数与方法之前,我们先看看objective-c中函数与方法的写法,以求两个数的和为例: 1. 函数写法 int sum(int a, int b) { return a + b; } 2. 方法写法 - (int)sum:(int)a b:(int)b { return a + b; } 从上面可以看出,两者的写法还是有很大不同的。而到了Swift中,直接将两
作者:编程之家 时间:2020-05-20
swift实现排序算法
swift实现排序算法 swift插入排序 func insertionSort() { var x,y,key : Int for (x = 0 ;x < numberList . count ;x++) { key = numberList [x] for (y = x;y > - 1 ;y--) { if (key <
作者:编程之家 时间:2020-05-20
详解Swift 2.0一:苹果做的25项改变
毫无疑问,Swift 2.0在2015全球开发者大会(Worldwide Developers Conference, WWDC 2015)上被发布的消息众人皆知。我会就该语言所发生的变化撰写一系列的文章,但目前我们先说说重点。 常规变化 现在全局函数和独立(free-standing)函数都和方法一样,遵循同一个参数标签规则。不再使用#这样的语法来引用外部资源。 你基本上可以使用enum
作者:编程之家 时间:2019-11-23
Swift - 序
2015 Swift的单例模式写法 07/27 swift 1.0 第二十五章.类型转换 04-01 第二十四章.访问控制 03-25 第二十三章.泛型 03-25 第二十二章.协议 03-25 第二十一章.扩展 03-25 第二十章.类型转换 03-25 第十九章.可选链 03-25 第十八章.自动引用计数 03-24 第十七章.析构器(deinit) 03-23 第十六章.
作者:编程之家 时间:2020-05-20
Swift开发教程--使用Storyboard进行界面跳转
使用storyboard结合代码来做确实可以给开发带来很多的便利。 在实践的过程中,我们经常会遇到界面的跳转问题。通过控件和界面的建立的“连接”就可以了。 如果是navigationcontroller的跳转,则选择push的方式(否则xcode运行的时候会报错); 如果是Viewcontroller的跳转,则选择modal的方式。 如果你想通过代码来打开另外一个界面,则需要设置他们之间连接的se
作者:编程之家 时间:2020-05-20
Swift String to UIColor(16进制字符串转颜色值)
func colorWithHexString (hex:String) -> UIColor { var cString:String = hex.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).uppercaseString if (cString.hasPre
作者:编程之家 时间:2020-05-20
Swift String to UIColor (支持3,4,6,8长度的16进制颜色值)
import UIKit extension UIColor { public convenience init(rgba: String) { var red: CGFloat = 0.0 var green: CGFloat = 0.0 var blue: CGFloat = 0.0 var alpha: CGFloat = 1.0 if rgba.
作者:编程之家 时间:2020-05-20
iWatch报错: Authorization request cancled
iWatch报错: Optional (Error Domin = com.apple.healthkit Code = 5 "Autherization request canceled" Userinfo = 0x145580c0 {NSLocalizedDescription = Authorization request cancled}) 运行项目,手机和iWatch上反复弹框. 错误原
作者:编程之家 时间:2020-05-20
iWatch报错: Authorizationsession time out
iWatch报错: Optional (Error Domin = com.apple.healthkit Code = 100 "Autherization session time out" Userinfo = 0x16d79da0 {NSLocalizedDescription = Authorizationsession time out}) 错误原因: 认证超时. 解决办法; 确保ap
作者:编程之家 时间:2020-05-20
Swift based iBeacon App Development with CoreLocation on Apple iOS 7/8
We've had a number of customers who want to use Apple's new programming language Swift to develop iBeacon applications, so we decided to develop a tutorial to make it easier to get up and running. Rig
作者:编程之家 时间:2020-05-20
Swift 与 JSON 数据
开发者( KaiFaX ) 面向开发者、程序员的专业平台! 我们大家平时在开发 App 的时候,相信接触最多的就是 JSON 数据了。只要你的 App 有读取网络数据的功能,你就免不了要与 JSON 打交道。比如你做一个新闻 App,你要读取和解析新闻数据,这样才能显示给用户。 那么我们今天就来了解一下 JSON 以及它在 App 中的应用吧。 在前两节我们会介绍 JSON 数据格式,如果您已经
作者:编程之家 时间:2019-11-23
小酌 Swift 2.0 - #available 语法处理 iOS 多版本兼容问题 (阅读时长: 5 分钟)
在以往的开发经历中,最让我们头疼的一个问题就是 API 的版本兼容。比如我们用了一个 iOS 8 引入的方法,但我们的 App 运行在了 iOS 7 的设备上,如果这时不手动进行系统版本检测的话, 我们的 App 就会直接的崩溃掉。而对于这种 API 编译器不会给我们任何的提示,只能靠着人工去逐个处理,不仅麻烦,而且很容易造成遗漏,导致严重的崩溃问题。 Swift 2.0 新引入的 #availa
作者:编程之家 时间:2019-11-23
swift2 扩展
扩展就是向一个已有的类、结构体或枚举类型添加新功能。这包括在没有权限获取原始源代码的情况下扩展类型的能力。 Swift 中的扩展可以: 1.添加计算型属性和计算静态属性 2.定义实例方法和类型方法 3.提供新的构造器 4.定义下标 5.定义和使用新的嵌套类型 6.使一个已有类型符合某个协议 计算型属性 extension Double { var km: Double { return s
作者:编程之家 时间:2020-05-20
Swift2.0版微信聊天更新 30-32集 (字幕)
登陆UI启动特效,背景壁纸2种轮播滚动特效! 点击下面“阅读原文”
作者:编程之家 时间:2019-11-23
小酌 Swift 2.0 - defer 关键字简化分支处理
在了解 defer 关键字之前,让我们先了解一个比较常见的例子: func getFileContent(path:String) -> NSString { guard path.characters.count > 0 else { showGetFinished() return "" } if NSFileManager.defaultManager().fileExistsAtPath(
作者:编程之家 时间:2019-11-23
Swift:Extension和Protocol
一、Swift中的扩展功能(Extension)可以动态给类增加功能,类似于Javascript中的prototype; 而在objective-c中,是通过runtime来实现动态调用或者添加功能的。 定义方式如下: extension SomeType { } 1. 单位转换 extension Double { var km: Double {return self * 1000.
作者:编程之家 时间:2020-05-20
RazzleDazzle-Swift帧动画框架
RazzleDazzle是使用Swift编写的关键帧框架,非常适合用来做APP的引导介绍页。 欢迎关注我的微信公众号,分享Swift开发,IOS开发和互联网内容 微信号:Swift开发
作者:编程之家 时间:2019-11-23
上一页
168
169
170
171
172
173
174
175
下一页
小编推荐
热门标签
更多
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