随笔分类 - IOS(基础)
iOS 从0到1搭建高可用App框架
摘要:iOS 从0到1搭建高可用App框架 最近在搭建新项目的iOS框架,一直在思考如何才能搭建出高可用App框架,能否避免后期因为代码质量问题的重构。以前接手过许多“烂代码”,架构松散,底层混乱,缺少规范,导致团队开发时代码风格迥异,清晰的项目结构和良好的代码规范是保证产品质量的关键,下面分享一下我的架
阅读全文
经验之谈—控制器的view的显示
摘要:经验之谈—控制器的view的显示 开发中,我们经常需要将一个控制器的view添加到另一个控制器的view上,这种效果是我们期望看到的,但是里边隐藏着一些细节,不注意的话,可能会达不到我们想到的效果。 先举个例子给大家看一下: 我们创建一个ZYTestViewController : UITableV
阅读全文
修改状态栏,电池,wifi的颜色为白色
摘要:修改状态栏,电池,wifi的颜色为白色 在info里面设置View controller-based status bar appearance,为no
阅读全文
12-程序启动原理
摘要:程序启动原理掌握Info.plist和pch文件的作用UIApplication的常见使用AppDelegate的代理方法UIApplication、AppDelegate、UIWindow、UIViewController的关系iOS程序的完整启动过程Info.plist常见的设置建立一个工程后,...
阅读全文
11-UITableView
摘要:UITableView掌握设置UITableView的dataSource、delegateUITableView多组数据和单组数据的展示UITableViewCell的常见属性UITableView的性能优化(cell的循环利用)自定义Cell作业使用素材car_simple.plist来展示汽车...
阅读全文
10-UIScrollView
摘要:UIScrollView掌握UIScrollView的常见属性UIScrollView的常用代理方法UIScrollView的缩放UIScrollView和UIPageControl的分页NSTimer的使用作业将喜马拉雅和图片轮播器结合在一起制作一个app的新特性界面什么是UIScrollView...
阅读全文
09-超级猜图
摘要:超级猜图小案例简介接下来做一个非常综合的小案例---超级猜图掌握按钮的多功能使用@2x的含义应用程序图标、启动图片的添加状态栏在iOS7中,状态栏默认情况下归控制器管理,比如状态栏的样式、状态栏的是否可见控制器通过重写以下方法来控制状态栏设置状态栏的样式 (UIStatusBarStyle)pr...
阅读全文
08-应用管理
摘要:应用管理小案例简介接下来做一个非常综合的小案例---应用管理功能分析以九宫格的形式展示应用信息点击下载按钮后,做出相应的操作步骤分析加载应用信息根据应用的个数创建对应的view 监听下载按钮点击掌握UIView的常见属性和方法九宫格计算方法字典转模型Xib的使用自定义view(view的封装)简单的...
阅读全文
07-汤姆猫
摘要:汤姆猫小案例简介接下来使用UIImageView、UIButton实现一个综合小案例---汤姆猫功能分析点击对应的按钮后,让汤姆猫展现对应的动画步骤分析搭建UI界面监听按钮点击根据点击的按钮执行对应的动画掌握UIImageView帧动画的使用UIImage的2种加载方式重复代码的封装抽取文档注释的写...
阅读全文
06-图片浏览器
摘要:图片浏览器小案例简介接下来使用UIImageView、UILabel、UIButton实现一个综合小案例功能分析点击箭头切换序号、图片、描述如果是首张图片,左边箭头不能点击如果是尾张图片,右边箭头不能点击步骤分析搭建UI界面监听按钮点击切换序号、图片、描述掌握更换UIImageView的图片了解UI...
阅读全文
05-按钮的基本使用-开发步骤
摘要:从Xcode5开始,图片资源都放到Images.xcassets中进行管理先添加必须的图片到Images.xcassets中调整界面尺寸由于模拟器的默认尺寸是3.5inch,为了避免出现不必要的麻烦,最好将storyboard中的UI界面尺寸也调整为3.5inch添加4个方向按钮和2个缩放按钮拖拽按...
阅读全文
05-按钮的基本使用
摘要:按钮的基本使用什么是按钮UIKit框架提供了非常多的UI控件,但并不是每一个都很常用,有些控件可能1年内都用不上,有些控件天天用,比如UIButton、UILabel、UIImageView、UITableView等等现在就先来学习非常重要且比较基础的一个UI控件---UIButton,俗称“按钮”...
阅读全文
04-控件的常见属性
摘要:控件的常见属性修改控件状态在程序运行过程中,我们经常要去修改(更新)UI控件的显示状态,比如:文件下载过程中,实时更新下载进度音乐播放过程中,实时更新播放进度如何修改控件状态可见,确实需要经常修改控件状态那如何去修改控件的状态呢?方法很简单每一个UI控件都是一个对象修改UI控件的状态,其实就是修改控...
阅读全文
03-UI控件浏览
摘要:UI控件浏览可能用得上的UI控件为了便于开发者打造各式各样的优秀app,UIKit框架提供了非常多功能强大又易用的UI控件下面列举一些在开发中可能用得上的UI控件(红色表明最常用,蓝色代表一般,黑色代表几乎不用)红色表明最常用,蓝色代表一般,黑色代表几乎不用(这不是绝对的,仅供参考)千万别一口气去百...
阅读全文
02-第一个iOS程序-开发步骤
摘要:打开Xcode选择项目模板Single View Application是最适合初学者的模板设置项目属性运行程序不管怎样,先运行第一个iOS程序看看效果先(用快捷键Command + R 也行)运行结果Xcode会启动一个iOS模拟器来运行程序程序的运行结果如右图所示,白白一片后面我们得往这空白界面...
阅读全文
02-第一个iOS程序
摘要:第一个iOS程序第一个iOS程序简介初学iOS开发,研究的程序不要过于复杂,应该从最基本的开始大房子都是由小砖一块一块堆成的,而大型app是由无数个小程序段组成的接下来实现一个简单的“加法计算器”,作为第一个iOS程序(Hello World)分析可得,至少需要开发步骤:添加需要的控件,搭建UI界面...
阅读全文
01-学前须知
摘要:学iOS开发能做什么?iOS开发需要学习哪些内容?先学习什么?……学iOS开发能做什么?iOS开发需要学习哪些内容?先学习什么?不管你是学习android开发还是iOS开发 都建议先学习UI,原因如下: UI是app的根基:一个app应该是先有UI界面,然后在UI的基础上增加实用功能 UI相对简单易...
阅读全文
浙公网安备 33010602011771号