swift调用自定义类库的例子

独立文件放在工程下即可

import Foundation
 
class TV{
 
    //定义属性
 
    var price = 1999
 
    var name = "乐TV"
 
    //定义方法
 
    func open()->String{
        println("i am open hha")
        return "Success"
 
    }
 
    func open2(){
        println("shit");
    }
 
    func close()->Bool{
 
        return true
 
    }
 
}
自定义的类库

调用方式

var s = TV()
s.open()
 
 
带自动初始化
 
 
class User {
    var firstName: String
    var lastName: String
    var bio: String = "I ♡ Swift!"
 
    // no bio provided
    init(firstName: String, lastName: String) {
        self.firstName = firstName
        self.lastName = lastName
    }
 
    // bio provided
    init(firstName: String, lastName: String, bio: String) {
        self.firstName = firstName
        self.lastName = lastName
        self.bio = bio
    }
}
 
var me = User(firstName: "Andrei", lastName: "Puni")
// me = { firstName: "Andrei", lastName: "Puni", bio: "I ♡ Swift!"}
 
var silviu = User(firstName: "Silviu", lastName: "Pop", bio: "I f**ing ♡ Swift!!!")
// silviu = { firstName: "Silviu", lastName: "Pop", bio: "I f**ing ♡ Swift!!!"}
引用地

时间: 2024-11-01 19:47:25

swift调用自定义类库的例子的相关文章

class-举个在xml文件中通过全限定类名调用自定义的类的例子

问题描述 举个在xml文件中通过全限定类名调用自定义的类的例子 举个在xml文件中通过全限定类名调用自定义的view的例子 关键代码如何的,谢谢解答 解决方案 http://www.educity.cn/wenda/82552.html

Swift调用Objective-C编写的API实例_Swift

互用性是让 Swift 和 Objective-C 相接合的一种特性,使你能够在一种语言编写的文件中使用另一种语言.当你准备开始把 Swift 融入到你的开发流程中时,你应该懂得如何利用互用性来重新定义并提高你写 Cocoa 应用的方案. 互用性很重要的一点就是允许你在写 Swift 代码时使用 Objective-C 的 API 接口.当你导入一个 Objective-C 框架后,你可以使用原生的 Swift 语法实例化它的 Class 并且与之交互. 初始化 为了使用 Swift 实例化 O

Swift调用Objective-C代码_Swift

最近iOS开发之新编程语言Swift在iOS开发圈内反响比较大,国内外都有很多教程或小示例. 虽然Swift这门语言仍然在不断的进化之中,而且变动还是比较大,苹果公司也不承诺目前所写代码会在将来兼容,但仍挡不住iOS开发者的热情. 为什么要使用Swift调用Objective-C代码 目前Swift语言所编写的应用才刚刚可以使用Xcode 6 GM版本提交,而Objective-C作为苹果的主开发语言存在了很多年了.目前尚无成熟的Swift库可用,所以当前编写应用可以说基本离不开调用Object

Android开发之自定义Spinner的例子

最近在做的项目中有很多下拉框,为了实现方便就用了Android 自带的Spinner,但是自带的Spinner的样式又不符合要求,就学习了一下自定义Spinner.下面是整个步骤: 1.准备好图片 2.style中定义 <!-- spinner --> <style name="spinner_style">  <item name="android:background">@drawable/spinner</item&g

为什么silverlight中的wcf引用不了自定义类库?

问题描述 为什么silverlight中的wcf引用不了自定义类库? 在silverlight中的WCF服务里面添加自定义的类库,出现"Unable to add reference to project '类库名'".请各位同仁赐教! 解决方案 这是很正常的,silverlight使用的是一个.net的精简版,并且运行在客户端,所以没办法调用完整的.net类库. 解决方案二: 您好!谢谢哦!那我要在WCF服务中引用我自定义的类该怎么办啊?因为之前是放在一个类库里面,想引用那个类库,结

Lua调用自定义C模块_Lua

这是<Lua程序设计>中提到的,但是想成功执行,对于初学Lua的确没那么简单.这里涉及如何如何生成一个动态链接库so文件:Lua5.2中导出函数从LuaL_register变成了LuaL_newlib.对于具体的细节有待深入.这里的模块名是hello_lib, Lua解释器会根据名字找到对应的模块,而后执行其中的 luaopen_XXX方法. 代码: #include <math.h> #include <lua5.2/lua.h> #include <lua5.

帝国CMS使用技巧之调用自定义页面

我们做单页(比如"公司介绍"."联系我们"等页面)时一般采用自定义页面来做,而调用出自定义页面导航可以用标签SQL调用.如下: 例子1:调用自定义页面分类ID=1的页面导航 [e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}] <?php $pageurl=$public_r['newsurl'].str_replace('.

phpcms推荐位无法调用自定义字段

  默认phpcms是无法使用推荐位调用自定义字段的,直接写{pc:content action="position" posid="30" catid="24" order="listorder DESC" num="4"}的话不会出错,但就是无法调用数据,显示的是空白. 调用代码 01.{pc:content action="position" posid="30"

shiro不执行认证方法 不调用自定义的doGetAuthenticationInfo方法

问题描述 shiro不执行认证方法 不调用自定义的doGetAuthenticationInfo方法 在访问认证路径时 String exceptionClassName = (String) request.getAttribute(""shiroLoginFailure""); 在这直接路过 不去调用自定的realm 解决方案 http://www.oschina.net/question/273295_105031