IOS之Swift5.x开发通讯录实战

IOS之Swift5.x开发通讯录实战

在这里插入图片描述

swift基础知识的使用。
闭包,连线 ,强制解包 页面的传值,模型的构建、自定义Cell等知识的使用。

//
//  LJPerson.swift
//  03-Swift通讯录实战
//
//  Created by 鲁军 on 2021/3/12.
//

import UIKit

class LJPerson: NSObject {
   

    @objc var name: String?
    @objc var age: Int = 0
    
    init(dict : [String : Any]) {
   
        super.init()
        setValuesForKeys(dict)
    }
    
    override var description: String{
   
        let keys = ["name","age"]
        return "\(dictionaryWithValues(forKeys: keys))"  //字典转 字符串 用\() 外面加双引号拼接一下
        
    }
    
}

//
//  ViewController.swift
//  04-Swift通讯录实战自定义Cell
//
//  Created by 鲁军 on 2021/3/12.
//

import UIKit

class ViewController: UITableViewController {
   

    
    private var persons : [LJPerson]?
    
    
    override func viewDidLoad() {
   
        super.viewDidLoad()
        print("---")
       // self.loadData()
        self.loadData {
    (array) in
           // print(array)
            
            //记录接收到的回调参数
            self.persons 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值