03 2017 档案
摘要:Xcode中StoryBoard Reference 新特性的使用 前言 StoryBoard是iOS开发中很直观的开发工具,它可以极大的提高开发效率,但是StoryBoard由于能直接描述多个控制器页面,也会引发一些问题。 当团队开发时,StoryBoard中的拖入的控制器过多会导致界面错综复杂。
阅读全文
摘要:非等高cell实战(01)-- 实现微博页面 学习过UITableView、AutoLayout以及MVC的相关知识,接下来通过一个微博页面实战来整合一下。 首先看一下效果图: 需求分析 此页面为非等高cell,tableview的组数为1 cell内容根据数据动态展示 cell自适应高度,根据微博
阅读全文
摘要:iOS回顾笔记(09) -- Cell的添加、删除、更新、批量操作 项目中经常有对UITableViewCell做各种操作的需求: 添加一个新的cell 删除某行cell 刷新cell上某行数据(如修改联系人信息) 批量操作cell(订餐) 下面就分别讲解一下工作中对Cell的各种操作 刷新数据方法
阅读全文
摘要:iOS回顾笔记(08) -- 自定义Cell的类型和创建步骤总结 项目中我们常见的自定义cell主要分为两种 等高cell:如应用列表、功能列表 非等高cell:如微博列表、QQ聊天页面 下面对这两类cell的创建方式简单记录各步骤。 等高Cell 等高cell通常有三种创建方式: storyb
阅读全文
摘要:iOS回顾笔记(07) -- UITableView的使用和性能优化 如果问iOS中最重要的最常用的UI控件是什么,我觉得UITableView当之无愧!似乎所有常规APP都使用到了UITableView。下面就讲一讲UITableView的常用知识和使用原理及性能优化! 1.简介 UITableV
阅读全文
摘要:appledoc导出iOS代码文档的使用和问题详解(干货篇) 1. 简单说一下背景和自己感受 背景: 项目好像突然黄了,公司让详细写项目代码的注释并且导出文档,弄完之后就要封版。 说实话:听到这个消息之后心里还是很担心的,因为我知道公司不可能养闲人,我手上的项目本来年后就没有什么起色,加上突然来了这
阅读全文
摘要:iOS回顾笔记(06) -- AutoLayout从入门到精通 随着iOS设备屏幕尺寸的增多,当下无论是纯代码开发还是Xib/StoryBoard开发,自动布局已经是必备的开发技能了。 我使用自动布局也有一段时间了,遇到了不少问题,在解决的过程中也收获了很多知识。尤其是在使用熟练之后开发速度上的提升
阅读全文
摘要:iOS回顾笔记(05) -- 手把手教你封装一个广告轮播图框架 前言 广告轮播图如今早已是iOS应用的标配了,似乎任何一款App的首页都会有一个广告轮播图。 本文的目的就是要将App里面的广告轮播图封装成一个独立模块,以便简化开发过程。 如果你对独立“封装一个自己的广告轮播图”感兴趣,欢迎继续读下去
阅读全文
摘要:iOS回顾笔记(04) -- UIScrollView的基本使用详解 前言 本文主要讲述了 UIScrollView 的一些常用的属性和方法、引申了delegate的思想和UIScrollView的缩放。这篇文章着重介绍UIScrollView的基本知识,关于UIScrollView的实例使用我会在
阅读全文
摘要:iOS回顾笔记(03) 自定义View的封装和xib文件的使用详解 iOS开发中,我们常常将一块View封装起来,以便于统一管理内部的子控件。如 "iOS回顾笔记(02)" 中的"书"这一自定义View。 下面就来说说自定义View的封装以及它的多种实现方式 自定义UIView(控件)的封装 什么是
阅读全文
摘要:iOS回顾笔记( 02 ) -- 由九宫格布局引发的一系列“惨案” 前言(扯几句淡先) 回顾到学习UI过程中的九宫格布局时,发现当时学的东西真是不少。 这个阶段最大的特点就是:知识点繁多且琐碎。 我们的目标就是要将这琐碎的知识点灵活运用、融汇贯通,通过不同的实现方式来实现相同的功能,最后进行比较得到
阅读全文

浙公网安备 33010602011771号