1.如果使用new,alloc,copy操作获得一个对象,则该对象的保留计数器的值为1 2.如果通过其他方法获得一个对象,则认为该对象的保留计数器的值为1,并且已经自动被设置为自动释放,不需要手动release 3.如果保留了...
程序生活
@autoreleasepool在ARC和MRC下的区别
MRC这个词应该是我编的,ARC,Automatic Reference Counting,手工引用计数就应该是:Manual Reference Counting,那就应该是MRC喽,不过没有见人这样用过。 ARC引入了新的语句管理自动释放池语法: @autoreleas...
移动应用设计入门
随着智能手机、平板电脑的快速普及,越来越多的企业意识到建立自己的APP应用和移动网站,也有越来越多设计师开始转战移动平台。本篇主要介绍移动平台的一些入门知识和各平台的设计要求。 一、移动产品的...
HTML与原生应用合体或成开发者第三选择
今天似乎人人都已陷入HTML5与原生手机应用非此即彼的论战中,并极力鼓吹其中一方的发展潜力。虽然苹果和谷歌已经各自偏向一方,但有些公司却已经做出第三种选择——将这两者结为一体的“混合应用”。 混合应用开发过...
Android实例剖析笔记(四)
NoteEditor深入分析 首先来弄清楚“日志编辑“的状态转换,通过上篇文章的 方法来做下面这样一个实验,首先进入“日志编辑“时会触发onCreate和onResume,然后用户通过Option Menu选择”Edit title”后,会触发onSave...
Android实例剖析笔记(三)
Activity的生命周期 Activity类中有许多onXXX形式的函数可以重载,比如 onCreate,onStart,onStop,onPause,那么它们的调用顺序到底是如何的呢?下面就通过一个实验来进行分析。在做这个实验之 前,我们先得知道...
Android实例剖析笔记(二)
简介 android提供了三种菜单类型,分别为options menu,context menu,sub menu。 options menu就是通过按home键来显示,context menu需要在view上按上2s后显示。这两种menu都有可以加入子菜单,子菜单不能种不...
Android实例剖析笔记(一)
开卷语 俗话说,“熟读唐诗三百首,不会作诗也会吟”。最近收集了很多Android的示例代码,从这些代码的阅读和实验中学习到很多知识,从而产生写这个系列的打算,目标就是一步步跟着实例进行动手实作,真正从“做”中...
关于Activity中各个方法的调用
程序正常启动:onCreate()->onStart()->onResume(); 正常退出:onPause()->onStop()->onDestory() 一个Activity启动另一个Activity: onPause()->onStop(), 再返回:onRestart()->onStart()-&g...
针对开发者的20款移动开发框架
本文收集了20款针对开发者的移动开发框架,以帮助他们为移动爱好者开发出新颖、有用、有趣味的应用。 1.Fries Fries是一款稳定的HTML-CSS-JS框架,用于在实际项目和原型设计中创造类似于Android的原生UI界面...