最新消息:文章中包含代码时,请遵守代码高亮规范!

iOS

iOS 获取某年某月的天数【原创】

iOS Alina 1年前 (2016-08-13) 2155浏览 0评论

在限定一个月的时间间隔为第一天和最后一天,需要知道这个月有多少天,才能知道最后一天是多少号,而且还要知道是否是闰年,可能2月只有28天。 附上代码: - (void)viewDidLoad { [super viewDidLoad]; ...

iOS中CALayer的使用【转载】

iOS Allen 1年前 (2016-08-12) 1514浏览 0评论

在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些...

iOS自定义NSDictionary的Key【原创】

iOS Kerwin 1年前 (2016-08-12) 1079浏览 0评论

提出问题: 1.为什么需要自定义NSDictionary的Key? 2.系统对自定义的Key有什么要求? 答: 1.我遇到的实际问题是一个三级菜单,每一级都需要记录是否被选中。我选择用三个小的tableView来实现这个功能,但是我又要去想什么样的数...

iOS 从父视图移除方法解析【原创】

iOS Allen 1年前 (2016-08-12) 1999浏览 0评论

视图结构 在iOS应用中,视图的结构是树型数据结构,以这种结构来控制视图显示,这种数据结构有一个很好的优点: 层级关系分明,并且方便传递事件。从根节点出发,通过叶节点向下扩展,同一枝的上一个节点就是下一个节点的superview,下一个节点就是上一个...

iOS多视图滑动点击切换【原创】

iOS Allen 1年前 (2016-08-12) 1053浏览 0评论

下面这个视图(多视图滑动点击切换)在很多App都有用到.使用封装过的view,外部调用一个API就可以实现,十分的方便。 git代码:https://github.com/HelloYeah/HYTabbarView. //添加一个子控制器 ...

iOS 拨打电话的三种方法

iOS Alina 2年前 (2016-07-11) 2070浏览 0评论

1.这种方法,拨打完*****回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString *str=[[NSMutableString alloc] initWithFormat:@"tel:%@&q...

iOS UITableViewCell滑动删除【原创】

iOS Alina 2年前 (2016-07-08) 2278浏览 0评论

一般我们使用列表的形式展现数据就会用到UITableView.在熟练掌握了用UITableView展示数据以后,开发过程中可能会遇到需要删除数据的需求,我们想实现在一行数据上划动一下,然后出现一个删除按钮的效果,其实只需要实现UITableView的...

UItableViewCell自适应高度

iOS vic 2年前 (2016-07-01) 1736浏览 0评论

有时我们使用tableviewcell展示数据时,接受到的数据会超出我们初始化时设定的cell高度,这时我们就需要自适应cell的高度了.下面是返回cell高度的代码 -(CGFloat)tableView:(UITableView *)ta...

iOS Xcode快捷键【原创】

iOS Allen 2年前 (2016-06-27) 1614浏览 0评论

编译代码: command + B 调试Xcode中程序: command + R 移至本行行首:Ctrl + A 移至本行行尾:Ctrl + E 修改变量名称的快捷键 command + control + E 自动调整代码格式(错落有致) com...

iOS 数据缓存问题 【原创】

iOS Allen 2年前 (2016-06-21) 1805浏览 0评论

为了节约流量,同时也是为了更好的用户体验,目前很多应用都使用本地缓存机制于是我从网上查阅了相关的资料,发现总体上说有两种方法。一种是自己写缓存的处理,一种是采用ASIHTTPRequest中的ASIDownloadCache。 在这里我主要介绍第一种...