xiaoyouPrince

一名iOS Coder,喜欢简约的设计风格,喜欢优美的交互动画,代码洁癖综合征患者

阿房宫赋

骄奢亡国

六王毕,四海一,蜀山兀,阿房出。覆压三百余里,隔离天日。骊山北构而西折,直走咸阳。二川溶溶,流入宫墙。五步一楼,十步一阁;廊腰缦回,檐牙高啄;各抱地势,钩心斗角。盘盘焉,囷囷焉,蜂房水涡,矗不知其乎几千万落。长桥卧波,未云何龙?复道行空,不霁何虹?高低冥迷,不知西东。歌台暖响,春光融融;舞殿冷袖..


修改blog主题总结

记录修改主题的过程和坑点、分享心得

前言经过半天的折腾,终于把blog主题调整成自己较为满意的样子了,遂在此记录一下,主要目的如下: 这里记录一下这个过程 记录一下里面的坑点 记录一下当前blog主题的现状 顺便分享一下这一上午工作的心得。 【注】此 theme 名称:Anisina —作者:Haojen Ma —原使用教程..


iOS项目中常见的文件

iOS回顾系列

前言每当新创建一个新的iOS项目,系统会默认帮我们创建一些文件,下面就来扒一扒这些常见文件都是干什么的。 有过iOS项目开发经验的人都知道:Xcode 6 以后版本的系统生成文件和之前有很大变化,系统取消了一些默认生成的文件,这里主要来讲Xcode 6 前后的区别,以便更好的了解这些系统文件。 ..


Xcode中StoryBoard Reference 新特性的使用

iOS回顾系列

前言StoryBoard是iOS开发中很直观的开发工具,它可以极大的提高开发效率,但是StoryBoard由于能直接描述多个控制器页面,也会引发一些问题。 当团队开发时,StoryBoard中的拖入的控制器过多会导致界面错综复杂。并且协同开发中特别容易出现冲突。如果冲突出现了也会特别难以解决,各..


非等高cell实战--实现微博页面

iOS回顾系列

前言学习过UITableView、AutoLayout以及MVC的相关知识,接下来通过一个微博页面实战来整合一下。 首先看一下效果图: 需求分析 此页面为非等高cell,tableview的组数为1 cell内容根据数据动态展示 cell自适应高度,根据微博有无图片,适配自己高度 项目准备..


Cell的添加、删除、更新、批量操作

iOS回顾系列

前言项目中经常有对UITableViewCell做各种操作的需求: 添加一个新的cell 删除某行cell 刷新cell上某行数据(如修改联系人信息) 批量操作cell(订餐) 下面就分别讲解一下工作中对Cell的各种操作 刷新数据方法 重新刷新屏幕上的所有cell [self.tabl..


自定义Cell的类型和创建步骤总结

iOS回顾系列

前言项目中我们常见的自定义cell主要分为两种 等高cell:如应用列表、功能列表 非等高cell:如微博列表、QQ聊天页面 下面对这两类cell的创建方式简单记录各步骤。 等高Cell等高cell通常有三种创建方式: storyboard自定义cell xib自定义cell 代码创..


UITableView的使用和性能优化

iOS回顾系列

如果问iOS中最重要的最常用的UI控件是什么,我觉得UITableView当之无愧!似乎所有常规APP都使用到了UITableView。下面就讲一讲UITableView的常用知识和使用原理及性能优化! 1.简介 UITableView故名思议是一种表格控件,是iOS应用中常用的表格控件。常见U..