会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
EvanMeetTheWorld
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
79
80
81
82
83
84
85
86
87
···
117
下一页
2020年7月16日
底层浅谈:什么是视图?
摘要: 我最开始的理解 就是我们能在app上看到的一切,从状态栏,导航栏,到弹窗对话框。 但是我们如何定义这些视图(比如视图中的控件是什么,...
阅读全文
posted @ 2020-07-16 00:44 EvanMeetTheWorld
阅读(106)
评论(0)
推荐(0)
2020年7月12日
代码重构心得
摘要: 所谓重构,之前的理解大多是:针对重复代码的封装提炼,针对过多if-else结构的整合。 然而,在实际操作中,存在很多重构方法。 重复...
阅读全文
posted @ 2020-07-12 22:55 EvanMeetTheWorld
阅读(31)
评论(0)
推荐(0)
代码重构心得
摘要: 所谓重构,之前的理解大多是:针对重复代码的封装提炼,针对过多if-else结构的整合。 然而,在实际操作中,存在很多重构方法。 重复...
阅读全文
posted @ 2020-07-12 22:55 EvanMeetTheWorld
阅读(35)
评论(0)
推荐(0)
2020年7月10日
UIView和UIVierController的具体分工
摘要: refer:https://juejin.im/post/5ed4c06c6fb9a047a8622624 我知道这是MVC模式的两...
阅读全文
posted @ 2020-07-10 13:04 EvanMeetTheWorld
阅读(16)
评论(0)
推荐(0)
UIView和UIVierController的具体分工
摘要: refer:https://juejin.im/post/5ed4c06c6fb9a047a8622624 我知道这是MVC模式的两...
阅读全文
posted @ 2020-07-10 13:04 EvanMeetTheWorld
阅读(21)
评论(0)
推荐(0)
从swift项目各种类中,重新思考:为什么需要不同的构造器?
摘要: 首先我们问一下自己:为什么需要构造器? 这个问题很简单:因为我们要把抽象的类变为具体的实例对象,而从抽象到具体 就需要对其的一些抽象...
阅读全文
posted @ 2020-07-10 09:52 EvanMeetTheWorld
阅读(18)
评论(0)
推荐(0)
从swift项目各种类中,重新思考:为什么需要不同的构造器?
摘要: 首先我们问一下自己:为什么需要构造器? 这个问题很简单:因为我们要把抽象的类变为具体的实例对象,而从抽象到具体 就需要对其的一些抽象...
阅读全文
posted @ 2020-07-10 09:52 EvanMeetTheWorld
阅读(20)
评论(0)
推荐(0)
UIView.bringSubviewToBack()/sendSubviewToFront()
摘要: UIView的层次切换 这两个方法可以将指定的视图推到前面或者隐藏到后面。
阅读全文
posted @ 2020-07-10 07:55 EvanMeetTheWorld
阅读(18)
评论(0)
推荐(0)
UIView.bringSubviewToBack()/sendSubviewToFront()
摘要: UIView的层次切换 这两个方法可以将指定的视图推到前面或者隐藏到后面。
阅读全文
posted @ 2020-07-10 07:55 EvanMeetTheWorld
阅读(17)
评论(0)
推荐(0)
XIB和StudyBoard指什么?
摘要: StoryBoard 和 Xib 都是用来分离UI样式代码,改善视图代码重用率,增加所见即所得,降低视图测试繁复度的视图系列化工具,...
阅读全文
posted @ 2020-07-10 03:12 EvanMeetTheWorld
阅读(247)
评论(0)
推荐(0)
上一页
1
···
79
80
81
82
83
84
85
86
87
···
117
下一页
公告