小编Tri*_*yen的帖子

解释OOP原则的最佳方法是什么?

   1. Abstraction
   2. Encapsulation
   3. Inheritance 
   4. Polymorphism 
Run Code Online (Sandbox Code Playgroud)

如何最好地解释这些概念,例如,在采访中?

oop principles

3
推荐指数
2
解决办法
6274
查看次数

迅速.如何在ViewController以外的单独swift文件中编写UICollectionView

我找到了一些关于如何使用UICollectionView的教程.但他们只是在ViewController中编写它们.我想知道如何在另一个swift文件中编写UICollectionView.然后在我的ViewController类中调用它.这是我的UICollectionView代码.

import UIKit

class ViewController: UIViewController, UICollectionViewDelegateFlowLayout, UICollectionViewDataSource {

    var collectionView: UICollectionView!
    var ImageNames: [String] = ["photo", "photo1", "photo2", "photo3"]

    override func viewDidLoad() {
        super.viewDidLoad()

        let layout:UICollectionViewFlowLayout = UICollectionViewFlowLayout()
        layout.sectionInset = UIEdgeInsets(top: 20, left: 10, bottom: 10, right: 10)
        layout.itemSize = CGSize(width: 90, height: 120)

        collectionView = UICollectionView(frame: self.view.frame, collectionViewLayout: layout)
        collectionView.dataSource = self
        collectionView.delegate = self
        collectionView.registerClass(UICollectionViewCell.self, forCellWithReuseIdentifier: "Cell")
        collectionView.backgroundColor = UIColor.whiteColor()
        self.view.addSubview(collectionView)
    }

    func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
        return ImageNames.count
    }

    func collectionView(collectionView: UICollectionView, …
Run Code Online (Sandbox Code Playgroud)

ios uicollectionview swift

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

标签 统计

ios ×1

oop ×1

principles ×1

swift ×1

uicollectionview ×1