GeekBand-IOS应用开发第二周学习笔记

由于时间有限,所以写的比较粗糙,也没有特别深入的地方,只是一点点心得体会,作为初学者,如果不准确或不精确的地方欢迎大家留言指导!!!

一、viewController

ReactJS不知道会不会成为以后的趋势,这种可以跨平台的技术一定可以让移动开发变得更加简单,只是ios的审核有时有点过于复杂,可能还是会对我们的功能有一定的限制。

在viewDebbug中可以看到UIWindow及UIView的关系,我们在应用中要尽可能延时加载View,可以使用isViewLoaded进行判断View是否加载

生命周期:Appearing、Appeared、Disappearing、Disappeared,在状态进行转换时,会调用对应的方法,我们可以用来进行一些操作以保存状态等。。。

二、storyboard

场景的跳转还是比较容易理解的,就是熟练度不够。

三、App Lifecycle

AppDelegate:

Not running、Inactive、Active、Background、Suspended

程序启动:

Not running——》Inactive:

willFinishLaunchingWithOptions

didFinishLaunchingWithOptions

Inactive——》Active:

applicationDidBecomeActive

程序消失

Active——》Inactive:

applicationWillResignActive

Inactive——》Background——》Suspended

applicationDidEnterBackgroud(默认5秒完成,beginBackgroudTask可至约10分钟)

*——》Not running:

applicationWillTerminate

程序复活

Background——》Inactive

applicationDidEnterForeground

xcode的debbug还是比较好用的,先记下以后遇到问题调试时看看能否用到

四、Navigation

看到这个,感觉真是太棒啦,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0. 引子 iOS应用程序一般都是由自己编写的代码和系统框架(system frameworks)组成,系统框架提...
    i爱吃土豆的猫阅读 554评论 0 0
  • iOS应用程序一般都是由自己编写的代码和系统框架(system frameworks)组成,系统框架提供一些基本i...
    Sam_Lau阅读 38,036评论 17 235
  • iOS应用程序的生命周期 来源: Sam_Lau(@Sam_Lau_Dev ) 链接:http://www.jia...
    简简蜗牛阅读 344评论 0 1
  • 你看这城市迷醉的夜,你看那远处拥挤的人群,你看啊。 我抬起头,眼泪顺着眼角流了下来。 你说你怎么了? 我说没什么,...
    巴黎的鲲鹏阅读 390评论 0 0
  • 这句话说得真好:“一个家庭,哪怕穷的家徒四壁,只要有一个善良、乐观、节俭和整洁的女人在料理,这样的家庭仍是心灵的圣...
    独善其修阅读 488评论 19 11