一、简介 侧滑菜单已经成为app一个极常用的设计,不管是事务类,效率类还是生活类app。侧滑菜单因Path 2.0和Facebook为开发者熟知,国内目前也有很多流行app用到了侧滑菜单,比如QQ、网易邮箱、知乎等等。iOS官方并没有提供类似于侧滑栏之类的组件,所以我们需要自己写一个侧滑栏控件,为了 ...
分类:
移动开发 时间:
2016-10-10 19:15:41
阅读次数:
173
1.UIApplication是应用程序的象征,一个UIApplication对象代表的是一个应用程序 2.每一个应用程序都有自己的UIApplication对象,而且是单例的 3.通过[ UIApplication sharedApplication]可以获得这个单例对象 4.一个ios程序启动后 ...
分类:
移动开发 时间:
2016-10-07 09:29:18
阅读次数:
276
IOS开发UI篇—iOS开发中三种简单的动画设置 一、首尾式动画 代码示例: // beginAnimations表示此后的代码要“参与到”动画中 [UIView beginAnimations:nil context:nil]; //设置动画时长 [UIView setAnimationDurat ...
分类:
移动开发 时间:
2016-09-15 22:46:48
阅读次数:
194
1.懒加载基本 懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化 2.使用懒加载的好处: (1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读 ...
分类:
移动开发 时间:
2016-08-29 11:25:57
阅读次数:
215
一、缩放 1.简单说明: 有些时候,我们可能要对某些内容进行手势缩放,如下图所示 UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中 2.缩放原理 当用户在UIScrollView身上使用捏合 ...
分类:
移动开发 时间:
2016-08-24 19:16:08
阅读次数:
356
一、要求 要求完成下面一个小的应用程序。 二、一步步对代码进行优化 注意:在开发过程中,优化的过程是一步一步进行的。(如果一个人要吃五个包子才能吃饱,那么他是否直接吃第五个,前面四个不用吃就饱了?) 1.完成基本要求的代码(使用了字典转模型和xib连线) (1)文件结构 (2)主要代码 字典转模型部 ...
分类:
移动开发 时间:
2016-08-24 17:16:12
阅读次数:
280
一、能完成功能的“问题代码” 1.从plist中加载的数据 2.实现的代码 3.实现效果 4.代码问题 在上述代码的第62,69行,我们是直接通过字典的键名获取plist中的数据信息,在viewController中需要直接和数据打交道,如果需要多次使用可能会因为不小心把键名写错,而程序并不报错。鉴 ...
分类:
移动开发 时间:
2016-08-24 17:14:54
阅读次数:
279
一、tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图。方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不到对象。 二 ...
分类:
移动开发 时间:
2016-08-24 17:10:01
阅读次数:
216
一、简单介绍 xib和storyboard的比较,一个轻量级一个重量级。 共同点: 都用来描述软件界面 都用Interface Builder工具来编辑 不同点: Xib是轻量级的,用来描述局部的UI界面 Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系 ...
分类:
移动开发 时间:
2016-08-24 17:00:50
阅读次数:
205
一、快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n 新建项目 cmd + n 新建文件 视图 option + cmd + 回车 打开助理编辑器 cmd + 回车 显示主窗口 cmd + 0 导航窗口 option + cmd + 0 工具窗口 在.m & .h之间切换 ...
分类:
移动开发 时间:
2016-08-24 16:58:58
阅读次数:
194