Swift3.0 在OC中调用swift方法 #import "项目名-Swift.h"失效问题

很多小伙伴在xcode8 中升级swift3.0编译工程时会出现 #import “项目名-Swift.h”失效问题 本人总结了一下,请看一下步骤: 1、Target-> Bulid Settings ->输入packa 设置Defines Module 为Yes ...

2016-11-02 15:19:18

阅读数:6763

评论数:0

使用 Realm 和 Swift 创建 ToDo 应用

本文转载于SwiftGG 智能手机的快速发展的同时,涌现出了很多对开发者友好的开发工具。这些工具不仅使得开发变得更加简单和容易,同时也保证了性能和产品质量。如今想要在 App Store 中占据一席之地,并非易事。而且想要使得应用易于扩展就更加困难了。当你成功获得百万量级的用户时,应用中的每一个...

2017-02-07 14:47:29

阅读数:228

评论数:0

Swift之 ? 和 !的差异

Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var stringValue : String //error: variable 'stringVa...

2017-02-06 15:49:27

阅读数:209

评论数:0

Swift3.0 设置UILabel文件行间距 含oc版

UILabel实用设置行间距代码,直接上代码 swift: fileprivate func createUI(){ let subLabel = UILabel() subLabel.font = UIFont(name: "EuphemiaUCAS...

2016-12-26 15:32:47

阅读数:3726

评论数:0

swift3.0 关键字和标点符号

下面这些被保留的关键字不允许用作标识符,除非使用反引号转义,具体描述请参考 标识符。除了 inout、var 以及 let 之外的关键字可以用作某个函数声明或者函数调用当中的外部参数名,不用添加反引号转义。● 用在声明中的关键字: associatedtype、class、deinit、enum、...

2016-12-21 15:37:08

阅读数:900

评论数:0

Swift3.0 中的仿oc中的宏定义文件

Swift中取消了#Define这种宏定义了,但可以用let来声明常量来取代 首先创建一个common.swift 文件来存放你所定义的宏定义内容//当前系统版本 let kVersion = (UIDevice.current.systemVersion as NSString).floatV...

2016-12-21 15:00:38

阅读数:3611

评论数:0

Swift 3.0 第三方库不适配报(SWIFT_VERSION)问题

Swift 3.0 第三方库不适配问题“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [E...

2016-12-09 17:50:41

阅读数:1821

评论数:0

部分支持swift3.0的第三方开源库

#解决键盘弹起遮挡工具 pod 'IQKeyboardManagerSwift', '~>4.0.6' #多种类型弹出框 pod 'SCLAlertView', :git => 'https://github.com/vikmeup/SCLAlertView-Swift' # Ala...

2016-12-08 16:58:02

阅读数:1192

评论数:0

在UIView中添加点击事件oc及swift

UIView继承于UIResponder是没有addTarget 方法的,所有只能在UIView上添加手势UITapGestureRecognizer来实现点击事件。 首先设定UIView(或其子类)为可交互的:iconView.userInteractionEnabled = YES;添加ta...

2016-07-08 08:08:08

阅读数:5421

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭