手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift 访问权限
import UIKit /* 1>internal :内部的, 1.默认情况下所有的类的属性&方法的访问权限都是internal 2.若本模块(项目/包/target)中可以访问 2> private:私有的 1.只有在本类中可以访问 3> open 公开的 1.可以跨模块(包/target)都是可以访问的 4> fileprivate swi
作者:编程之家 时间:2020-05-10
Swift vs. Kotlin 漫谈系列之接口
Kotlin 君和 Swift 君在一个团队一起开发已经很久了,由于平台的差异性,他们经常会进行一些技术上的交流(PK),「Kotlin vs. Swift」 系列就是他们在互相切磋时的语录。内容会由简及深,慢慢深入。 技术漫谈 Swift: Hi, Kotlin 君, Swift 4 发布了,我们今天就基于 Swift 4 的新语法来讨论一下接口吧? Kotlin: 好啊,接口对我们开发来说是个
作者:编程之家 时间:2020-05-10
Swift 3 点击屏幕任意位置隐藏键盘
func hideKeyboardWhenTappedAround() { let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(UIViewController.dismissKeyboard)) tap.cancelsTouchesInVi
作者:编程之家 时间:2020-05-10
Swift 保存pdf并在webview显示
本例中服务器返回的是base64 字符串,也可以直接返回byte[],看server接口的定义 let nsData = NSData(base64Encoded: data!!) 拿到nsData以后,把pdf写到device let theData = ServiceProxy().CallGetPayslipFile(recordId: payslip.recordId)//"204586"
作者:编程之家 时间:2020-05-10
Swift显示alert和promp confirmation
Swift 显示alert func Alert(title:String, msg:String)->Void{ let alert = UIAlertController(title: title, message: msg, preferredStyle: UIAlertControllerStyle.alert) alert.addAction(UIAler
作者:编程之家 时间:2020-05-10
Swift 无操作时自动登出
main.swift中代码: import Foundation import UIKit UIApplicationMain( CommandLine.argc, UnsafeMutableRawPointer(CommandLine.unsafeArgv) .bindMemory( to: UnsafeMutablePointer<I
作者:编程之家 时间:2020-05-10
swift 3 发送 HTTP 请求函数
private func HttpPost(requestURL:String, postString:String) -> [String : AnyObject] { return HttpSync(requestURL: requestURL, postString: postString, method: "POST"); } private fun
作者:编程之家 时间:2020-05-10
Swift中的本地化实现
1. 确保localization中添加了多语言 2. 添加localisable.strings文件 3.选择这个文件,勾选多语言即可 4.打开localisable.strings文件,添加一些测试字符串: localisable.strings (base) "LoginError" = "Error Login"; "UserNameEmpty" = "Username Empty"; "
作者:编程之家 时间:2020-05-10
迅速 无法构建目标模块’Alamofire’
新鲜的香草子模块安装Alamofire,使用XCode6和下面的方向到一个T.这里的东西是不合适的。我得到的错误是“无法构建目标c模块”alamofire“上import alamofire。这里是我得到的错误的屏幕截图: 和我的配置: 当发生这种情况时,首先单独构建框架。在你的情况下: >将方案更改为Alamofire>构建(⌘B)>更改回您的计划>运行
作者:编程之家 时间:2020-05-10
Swift 周报 #76
作者:Jesse Squires,原文链接,原文日期:2017-06-29 译者:四娘;校对:Cwift;定稿:shanks 本期作者:Garric Nahapetian Swift 的 git 仓库这周特别忙,这里有一些 GitHub 的数据: 除了 Merge 之外,总共有 39 个作者 push 了 156 个 commit 到主分支,所有分支算起来有 284 个 commit。在主分支,4
作者:编程之家 时间:2020-05-10
swift
SocketIOClientOption.swift The options for a client SocketEnginePollable.swift doRequest socket io SocketEngine.swift write SocketEnginePollable.swift sendPollMessage doPoll addHeade
作者:编程之家 时间:2020-05-10
Swift 3 打印功能
1. 加载到webview再打印 2. 直接打印nsdata func printViaWebView(fileName: String) { let documentsPath = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] let filePath = "\
作者:编程之家 时间:2020-05-10
swift3 键盘通知事件
class MyViewController: UIViewController { // This constraint ties an element at zero points from the bottom layout guide @IBOutlet var keyboardHeightLayoutConstraint: NSLayoutConstraint? override f
作者:编程之家 时间:2020-05-10
Swift 3 popup model dialog传递数据
@IBAction func txtPasswordClicked(_ sender: Any) { let popupKeyboardVC = storyboard?.instantiateViewController(withIdentifier: "popupKeyboard") as! PopupKeyboardVC popupKeyboa
作者:编程之家 时间:2020-05-10
swift内存管理中的引用计数
在swift中,每一个对象都有生命周期,当生命周期结束会调用deinit()函数进行释放内存空间。 观察这一段代码: class Person{ var name: String var pet: Pet? init(name: String){ self.name = name print("Person"
作者:编程之家 时间:2020-05-10
Swift中懒加载
关键字是lazy, 只能是var的变量才能懒加载 lazy var count = 100 lazy var count = { return 100 }() //闭包中如果是多行代码就要报错:unable to infer complex closure return type lazy var count = { var a = 100 var b = 100
作者:编程之家 时间:2020-05-10
Swift 笔记-01 Swift简介
前言 语法基础 使用Let 声明常量 使用Var 声明变量 类型推导: 编译器自动根据提供的初始化值自动推导出特定的表达式类型 字符和字符串 用character 关键字 定义单个字符 使用countElements 计算一个字符串中的字符数量 采用unicodeScalars属性遍历标量 类型别名 typealias 数组与字典 使用【】 操作声明数组 使用【key : value】 操作符声明
作者:编程之家 时间:2020-05-10
Swift 基本运算符
前言 1、余数运算符可用于浮点数 赋值运算符 赋值运算符并不将自身作为一个值进行返回 自增 ++a 先计算再返回 复合赋值操作符: a +=2; 一元减运算符 let three = 3;//多个语句放在一起需要加分号 let count = - three; 循环语句 for in 如果不知道区间每一项的值,可以使用下划线替代变量名,来忽略对值的访问 条件语句 switch 不存在隐式的贯穿,
作者:编程之家 时间:2020-05-10
swift functions
前言 每个函数都有一种类型。可以函数当作其他函数的参数(输入参数,返回参数) 函数的定义可以写在其他函数定义中,实现嵌套函数范围内的功能封装。 函数的定义与调用 定义 func 函数名(形参:形参类型)-> 返回类型 调用 函数名(实参) 函数参数 局部参数、外部参数(#形参名称:形参类型)、默认参数(形参名称:形参类型= 默认值) swift会自动为默认参数提供外部名字 可变参数:(变量类型…)
作者:编程之家 时间:2020-05-10
Swift - 设置UIView的背景色,背景图片
self.bgView.backgroundColor = UIColor.init(patternImage: #imageLiteral(resourceName: "navigation_bar_img")); 基于viewController修改当前UIStausBarStyle方法 override var preferredStatusBarStyle: UIStatusBarStyl
作者:编程之家 时间:2020-05-10
Swift 的标签注释
//MARK: - 在代码的某处添加一个标签,可以使查看类视图更加方便 //TODO: - 将来可能会继续编辑的部分 //FIXME: - 将要修改的部分
作者:编程之家 时间:2020-05-10
MT 192 Request for Cancellation撤销请求
MT n92 Request for Cancellation撤销请求 MT n92电文范围 此电文: (1) 由一家金融机构发给第二家金融机构请求考虑电文请求中的撤销操作。 (2) 由一个企业客户发给一家金融机构请求考虑电文请求中的撤销操作。 如果撤销请求电文的收报行已经根据撤销请求电文执行,MTn92电文需要重新发送,即,相反的,连同受益人的同意。 使用企业—银行环境的电文
作者:编程之家 时间:2020-05-10
Swift使方法参数可变?
如何处理这个错误,而不创建额外的变量? func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 // ERROR: cannot assign to 'let' value 'x' } return x } 我不想创建额外的变量只是为了存储x的值。甚至可以做我想要的吗? 默认
作者:编程之家 时间:2020-05-10
Swift 2.0:guard vs if let
我一直在阅读关于在Swift中的Optionals,我看到的例子,如果let是用于检查一个可选的是否保存一个值,如果是这样 – 做一些与展开的值。 但是,我已经看到在Swift 2.0中主要使用关键字guard。我不知道是否let已经从Swift 2.0中删除,或者如果它仍然可以使用。 我应该改变我的程序包含如果允许保护? 如果让和守卫让服务类似,但不同的目的。 guard的“else”情况必须退
作者:编程之家 时间:2020-05-10
在Swift中展平数组数组
在Swift中有一个对应的平台在Scala,Xtend,Groovy,Ruby和co? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] 当然我可以使用减少为那,但是那种吸 var flattened = aofa.reduce(Int[]()){ a,i in
作者:编程之家 时间:2020-05-10
在Swift中使用NSTimer
在这种情况下,timerFunc()从未被调用。我缺少什么? class AppDelegate: NSObject, NSApplicationDelegate { var myTimer: NSTimer? = nil func timerFunc() { println("timerFunc()") } func applicationD
作者:编程之家 时间:2020-05-10
swift中闭包的使用(类似与block的做法)
cell.initBack { (cell) in //具体的处理细节 } cell中的回调属性声明 typealias buyBlockcallbackfunc = (_ cell:ABPurchaseCell)->Void var buyBlock: buyBlockcallbackfunc?; func initBack( mathFunction
作者:编程之家 时间:2020-05-10
关于 Swift Error 的分类|王巍
原文地址:http://www.cocoachina.com/ios/20171025/20906.html 在去年我应 IBM 编辑的邀请写过一篇关于 Swift 2 中 throws 的文章。现在回头看,Swift 2 其实是 Swift 语言发展的一个挺重要的节点:如果说 Swift 1 是一个更偏向于验证阶段的产品的话,Swift 2 中加入的特性为这门语言的基石进行了补足。在那篇文章里我
作者:编程之家 时间:2020-05-10
关于 Swift Error 的分类
Swift 错误类型的种类 Simple domain error 简单的,显而易见的错误。这种错误的最大特点是我们不需要关心原因,只需要知道错误发生,并且想要进行处理。用来表示这种错误发生的方法一般就是返回一个 nil 值。在 Swift 中,这类错误最常见的情况就是将某个字符串转换为整数,或者在字典尝试用某个不存在的 key 获取元素: // Simple Domain Error 的例子
作者:编程之家 时间:2020-05-10
Swift 中的#pragma Mark
众所周知,大家在OC中对代码进行逻辑组织 用的是#pragma mark - ,生成分隔线用#pragma mark 函数说明,来生成一个函数的说明X,下面介绍Swift下的标识: // MARK: - 生成分隔线 // FIXME:生成分隔线 // TODO: 切记不要忘记后面的:号
作者:编程之家 时间:2020-05-10
上一页
117
118
119
120
121
122
123
124
下一页
小编推荐
热门标签
更多
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