初入ios逆向,对于ios开发也没很深入。对于书上面第六章的找到编写邮件函数,“因为在MobileMail内部,所以[UIApplication sharedApplication]可以拿到MailAppController对象。这句话不明白,UIApplication对象不是只是设置了根视图控制器,为什么它能获取任意视图控制器的方法,从[MailAppController composeButtonClicked:[ComposeButtonItem composeButtonItem]]变为[UIApp composeButtonClicked:[ComposeButtonItem composeButtonItem]]?
可能你的理解出了点偏差。这句话说的是,[UIApplication sharedApplication] 可以拿到 app 对象,然后再从 rootViewController 一步步就可以拿到 MailAppController。
这个是iOS开发的基础啊兄弟
求指教,初入ios的,不是很明白。也可以指点一下这是什么问题,我自己再搜索。
那是不是说UIApplication对象可以调用任何视图控制器的任何方法?
不是。 .