iOS基础

代码改变世界,智慧照亮人生

iOS中的文件管理是基于沙盒机制的,沙盒其实就是系统给每个程序分配的一个文件夹,每个程序只能访问自己的沙盒,不能越界访问,所以说iOS系统相对来说是比较安全的,,怎样找到模拟器中的沙盒呢? 查找沙盒路径 1.~/Library 2./User/...

发布 0 条评论

什么是气泡聊天呢?就像QQ和微信的聊天界面一样,发一句话就出现在页面上,并且还会出现一个气泡的背景,这就是气泡聊天。 在实现气泡聊天之前我们先看一下关于图片拉伸的问题,因为我们的图片像素不够高,但是我们发送的文字并不是固...

发布 0 条评论

今天看一下折合表和表的编辑,折合表就像QQ中的好友列表那样,能开能合,而表的编辑之前我们提到过,涉及到cell的删除与移动。 下面来看一下代码实现 @interface ViewController (){ NSArray *_titleArray; NSMutab...

发布 0 条评论

之前在刚开始使用表的时候就说表能展示很多的列表信息,是要依托于cell来展示的,但是大部分时候系统的cell又不能够满足我们的需求,所以我们要自定义单元格cell,这里我介绍三种自定义单元格的方法 第一种 第一种就是简单你的自定义...

发布 0 条评论

我们知道在程序运行过程中要创建大量的对象,和其他高级语言类似,在ObjC中对象时存储在堆中的,系统并不会自动释放堆中的内存(注意基本类型是由系统自己管理的,放在栈上)。如果一个对象创建并使用后没有得到及时释放那么就会占用...

发布 0 条评论

看到这个控件,这到底是什么呢?其实现在主流的APP中几乎都选用了这个控件来作为模块划分的依据,就像QQ,QQ空间,微信,微博之类的APP,下面都有一个选项卡之类的控件,这就是Tabbar。tabbar就跟UINavigationController一样都是容器...

发布 0 条评论

乍一看,什么是PickerView啊,不看见效果谁都不知道啊,来看一下效果图。 这就是pickView的效果,看着就是一个选择器的样子,来实现以下这个效果。 @interface ViewController (){ NSMutableArray *_leftArr; NSMutabl...

发布 0 条评论

表使开发中经常遇到的容器类控件,很多的APP都用到了表,因为它作为一个列表来说能够展示很多很多的信息。 我这里介绍一下 tableView 和 它的升级版 collectionView 的简单用法 一、UITableView 首先来说你tableView,作为一个控件,...

发布 0 条评论

来看一下后面可能会用到的椭圆运动是怎么做到的,我们拿地球围着太阳转来举个例子。 其实在这里椭圆运动的实现很简单,就是使用定时器改变地球的中心坐标,而这个中心的坐标使用椭圆的参数方程计算出来,先来看一下椭圆的参数方程 /...

发布 0 条评论

我们现在的手机屏幕虽然已经够大了,但是还是不能展示太多的信息,所以就出现了滑动视图,能够延伸屏幕,扩大一个页面的信息量,在iOS的中实现滑动视图的控件 是 UIScrollView,其实就相当于一个容器,先设置好它的大小,然后设置好...

发布 0 条评论