小编Tho*_*mas的帖子

如何制作带圆角的UIImage/-View CGRect(Swift)

如何在Swift iOS Playground上制作带圆角的UIImageView?
里面需要填充颜色.

rounded-corners uiimageview swift swift-playground

57
推荐指数
5
解决办法
8万
查看次数

将[String]存储在NSUserDefaults中

我想将Swift样式字符串数组保存到NSUserDefaults中,但实际上代码中的"if"语句表示returnValue始终为nil.

稍后在代码(iOS 8)中我想使用"food + = ["spaghetti"]添加新条目.

var food : [String] {
    get {
        var returnValue : [String]? = NSUserDefaults.standardUserDefaults().objectForKey("food") as? [String]
        if returnValue == nil      //Check for first run of app
        {
            returnValue = ["muesli", "banana"]; //Default value
        }
        return returnValue!
    }
    set (newValue) {
        NSUserDefaults.standardUserDefaults().setObject(newValue, forKey: "food")
        NSUserDefaults.standardUserDefaults().synchronize()
    }
}
Run Code Online (Sandbox Code Playgroud)

string nsuserdefaults nsarray ios swift

39
推荐指数
3
解决办法
4万
查看次数

使用Swift将类中的struct保存到NSUserDefaults

我有一个类,类内部是一个(swift)数组,基于全局结构.我想将此类的数组保存到NSUserDefaults.这是我的代码:

struct mystruct {
    var start : NSDate = NSDate()
    var stop : NSDate = NSDate()
}

class MyClass : NSObject {

    var mystructs : [mystruct]

    init(mystructs : [mystruct]) {

        self.mystructs = mystructs 
        super.init()
    }

    func encodeWithCoder(encoder: NSCoder) {
        //let val = mystructs.map { $0 as NSObject } //this also doesn't work
        let objctvtmrec = NSMutableArray(mystructs)  //gives error
        encoder.encodeObject(objctvtmrec)
        //first approach:
        encoder.encodeObject(mystructs) //error: [mystructs] doesn't conform to protocol 'anyobject'
    }

}

var records : [MyClass] {
    get {
        var returnValue …
Run Code Online (Sandbox Code Playgroud)

nsuserdefaults nscoding uiimageview ios swift

8
推荐指数
2
解决办法
1万
查看次数

Windows 上的 GTK3 和 Python3?

有没有办法在 Windows 机器上启动基于 Python3/GTK3 的应用程序?这似乎不像 GTK2/Python2 那样简单。

非常感谢,托马斯

python windows python-3.x gtk3

6
推荐指数
1
解决办法
1万
查看次数