林本杰:换个角度做开发.pdf
《林本杰:换个角度做开发.pdf》由会员分享,可在线阅读,更多相关《林本杰:换个角度做开发.pdf(26页珍藏版)》请在三一文库上搜索。
1、换个角度做开发换个角度做开发换个角度做开发换个角度做开发 林本杰林本杰林本杰林本杰 Page Page Page Page 2 2 2 2 Why?Why?Why?Why? Why not?Why not?Why not?Why not? Page Page Page Page 3 3 3 3 组员:北京团队的程序员年龄感觉挺大的!组员:北京团队的程序员年龄感觉挺大的!组员:北京团队的程序员年龄感觉挺大的!组员:北京团队的程序员年龄感觉挺大的! 最近二三事最近二三事最近二三事最近二三事 Page Page Page Page 4 4 4 4 组员:北京团队的程序员年龄感觉挺大的!组员:北京团队
2、的程序员年龄感觉挺大的!组员:北京团队的程序员年龄感觉挺大的!组员:北京团队的程序员年龄感觉挺大的! 最近二三事最近二三事最近二三事最近二三事 职业 临时工 Page Page Page Page 5 5 5 5 应聘人员:我进来以后是做新项目吗应聘人员:我进来以后是做新项目吗应聘人员:我进来以后是做新项目吗应聘人员:我进来以后是做新项目吗? ? ? ? 最近二三事最近二三事最近二三事最近二三事 Page Page Page Page 6 6 6 6 应聘人员:我进来以后是做新项目吗应聘人员:我进来以后是做新项目吗应聘人员:我进来以后是做新项目吗应聘人员:我进来以后是做新项目吗? ? ? ?
3、最近二三事最近二三事最近二三事最近二三事 做好新项目 把遗留项目做得更好 Page Page Page Page 7 7 7 7 DelegateDelegateDelegateDelegate BlockBlockBlockBlock 观察者观察者观察者观察者 UIUIUIUI 数据库数据库数据库数据库 本期关键字本期关键字本期关键字本期关键字 Page Page Page Page 8 8 8 8 目录目录目录目录 1 Delegate还是Observer 2 Delegate还是Block 3 Imperative还是Declarative 5 RDB还是ODB 4 集中还是分散 Del
4、egateDelegateDelegateDelegate还是还是还是还是ObserverObserverObserverObserver DelegateDelegateDelegateDelegate AppDelegate.m / Save all changes to the database, then close it. - (void)applicationWillTerminate:(UIApplication *)application / Save changes. shows makeObjectsPerformSelector:selector(dehydrate);
5、Show finalizeStatements; Character finalizeStatements; / Close the database. if (sqlite3_close(database) != SQLITE_OK) NSAssert1(0, “Error: failed to close database with message %s.“, sqlite3_errmsg(database); DelegateDelegateDelegateDelegate DelegateDelegateDelegateDelegate还是还是还是还是ObserverObserverO
6、bserverObserver SKDownloader - (id)initWithURL:(NSURL *)aURL self = super init; if (self) NSNotificationCenter defaultCenter addObserver:self selector:selector(handleApplicationWillTerminateNotification:) name:NSApplicationWillTerminateNotification object:NSApp; return self; - (void)handleApplicatio
7、nWillTerminateNotification:(NSNotification *)notification self cancel; Observer DelegateDelegateDelegateDelegate还是还是还是还是ObserverObserverObserverObserver DelegateDelegateDelegateDelegate还是还是还是还是BlockBlockBlockBlock DelegateDelegateDelegateDelegate -(void)alertView:(UIAlertView *)alertView didDismissW
8、ithButtonIndex:(NSInteger)buttonIndex if (alertView tag = LOGIN_ERROR_ALERT) if (buttonIndex = 0) / and they clicked OK. / do stuff else if (alertView tag = UPDATE_ERROR_ALERT) if (buttonIndex = 0) / and they clicked OK. / do stuff DelegateDelegateDelegateDelegate还是还是还是还是BlockBlockBlockBlock Delegat
9、eDelegateDelegateDelegate RIButtonItem *cancelItem = RIButtonItem item; cancelItem.action = ; RIButtonItem *deleteItem = RIButtonItem item; deleteItem.action = / delete the object in question. context deleteObject:theObject; ; UIAlertView *alertView = UIAlertView alloc initWithTitle:“Delete This Ite
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 角度 开发
链接地址:https://www.31doc.com/p-3333927.html