gpt4 book ai didi

ios - 我们实际上在代码中对属性做什么?

转载 作者:行者123 更新时间:2023-11-29 03:02:34 25 4
gpt4 key购买 nike

首先,我是 Objective C 和 iOS 开发的新手。

目前我正在尝试使用 TableView

我有属性(property)

@property (strong, nonatomic) IBOutlet UITableView *tableView;//for table view

现在我看到了这样的东西,

-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section
{
return [data count];
}

代码的确切含​​义是什么。我在这里用 tableView 做什么,property 的名称和 message 的名称是如何相同的,即 tableView .

最佳答案

在第一行中,您声明了您通过 Storyboard创建的 tableview 的属性。

@property 指令的目标是通过自动生成这些访问器方法来简化创建和配置属性的过程。它允许您在语义级别指定公共(public)属性的行为,并为您处理实现细节。

-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section

{
return [data count];
}

这是一个 TableView 委托(delegate)方法,它定义 TableView 中特定部分的行数

data 是你的数组名,包含你想在 tableview 单元格中显示的元素

[data count] 返回表格 View 中的行数

更多细节检查

property

table view

关于ios - 我们实际上在代码中对属性做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23149393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com