iOS Build a Simple iPhone App with Objective-C Views and View Controllers IBOutlet

what does mean by self.Why we use self

  • (IBAction)showFunFact {

    self.funFactLabel.text=@"Another fun facts"; }

why we are using the keyword self.what it refers to. is it possible to use funFactLabel.text=@"Another fun facts";

Akash Sharma
Akash Sharma
Full Stack JavaScript Techdegree Student 14,147 Points
funFactLabel.text=@"Another fun facts";

So funFactLabel is the UILabel we contructed earlier that is an instance of a super class. Using "self" is just like saying "this" so whatever button or label or object you press "self" captures that.