Objective c 发送消息前指向对象的指针

Objective c 发送消息前指向对象的指针,objective-c,cocoa-touch,Objective C,Cocoa Touch,如果标题有点误导,我很抱歉,我不知道如何描述这个问题。所以我今天遇到了一个在线教程,我遇到了一行代码,让我问了几个问题 例如,这行代码 UIImageView*recipeImageView=(UIImageView*)[带标记的单元格视图:100][cell view with tag:100]是一个方法调用(message send)。指针cell是对象指针,viewWithTag是被调用对象的方法,将数值100作为参数传递 方法调用返回一个UIView指针,该指针在分配给recipeIma

如果标题有点误导,我很抱歉,我不知道如何描述这个问题。所以我今天遇到了一个在线教程,我遇到了一行代码,让我问了几个问题

例如,这行代码


UIImageView*recipeImageView=(UIImageView*)[带标记的单元格视图:100]
[cell view with tag:100]
是一个方法调用(message send)。指针
cell
是对象指针,
viewWithTag
是被调用对象的方法,将数值100作为参数传递


方法调用返回一个UIView指针,该指针在分配给
recipeImageView

之前被转换为UIImageView指针(可能是因为程序员知道这是正确的类型),我的意思是“(UIImageView*)[cell viewWithTag:100];”就在这里。UIImageView后面跟着一个指针?
(UIImageView*)
是一个“cast”--一个标准的C结构,在尝试使用Objective-C之前,您应该彻底理解它。好的,谢谢,我似乎应该读更多关于这个的内容。他们一让我做就接受你的回答,哈哈。