zoukankan      html  css  js  c++  java
  • swift开发笔记07

    // 监听通知

    NotificationCenter.default.addObserver(self, selector: #selector(LibraryAPI.downloadImage(_:)), name: NSNotification.Name(rawValue: downloadImageNotification), object: nil)

     

    // 网络下载和主线程刷新UI

    DispatchQueue.global().async {

                        let image = self.xiaZaiTuPianWithUrl(imageUrl)

                        DispatchQueue.main.async {

                            myImageView?.image = image

                            self.persistencyManager.baoCunTuPian(image, fileName: URL(string: imageUrl)!.lastPathComponent)

                        }

                    }

     

    // 文件本地目录

    let path = NSHomeDirectory() + "/Documents/(filename)"

     

    // 枚举

    enum PokeType {

        case normal

        case fire

        case water

    }

     

    // KVO

    myImgView.addObserver(self, forKeyPath: "image", options: [], context: nil)

    override func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?) {

            if keyPath == "image" {

                indicator.stopAnimating()

            }

        }

     

    // 

    topViewController

    (controllers[controllers.count-1] as! UINavigationController).topViewController as? DetailViewController

     

    // didSet

        var detailItem: NSDate? {

            didSet {

                // Update the view.

                configureView()

            }

        }

  • 相关阅读:
    第二阶段冲刺报告(三)
    第二阶段冲刺报告(二)
    第二阶段冲刺报告(一)
    课程改进意见
    用户体验
    返回一个二维整数数组中最大联通子数组的和
    《你的灯亮着吗》阅读笔记三 ——谁的问题
    《你的灯亮着吗》阅读笔记二 ——什么是真正的问题
    《你的灯亮着吗》阅读笔记一 —— 问题是什么?
    我爱淘冲刺阶段站立会议2每天任务6
  • 原文地址:https://www.cnblogs.com/dengchaojie/p/7326868.html
Copyright © 2011-2022 走看看