- 博客(7)
- 收藏
- 关注
转载 IOS利用Runtime自定义控制器POP手势动画
前言苹果在IOS7以后给导航控制器增加了一个Pop的手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会跟随你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是否要执行控制器的Pop操作。nav_pop_origin.gif这个操作的想法非常好,系统给我们规定的范围必须是屏幕左侧边缘才可以触发,这样实际使用过程中对于有些产品会产生不便,于是有
2016-08-10 20:12:58 428
原创 MVC与MVVM模式的对比
MVC的优点:(1)可定制性(2)代码清晰,便于维护(3)测试友好性(4)轻量级(5)开源缺点:大量的代码被放在viewController,加重了viewControoller的负担网络代码放在model,view,viewController中的哪一个都不合适MVC的另一个大问题是,它不鼓励开发人员编写单元测试,由于view controller混合了视
2016-08-07 09:22:17 933
原创 Swift中网络单例类封装
//网络请求方式枚举(case 首字母大写)enumSHNetworkToolsType:String { case GET ="GET" case POST ="POST"}//创建类SHNetworkTools 继承自AFN第三方框架的AFHTTPSessionManager类classSHNe
2016-08-06 10:18:09 556
原创 时钟动画制作
// CZViewController.m// 04-定位点动画(时钟动画)//// Created by apple on 16/07/14.// Copyright (c) 2014年itcast. All rights reserved.//效果图 #import "CZViewController.h"@interface
2016-08-06 10:07:46 526
转载 IOS图片拉伸的几种方式
在iOS开发工作中,其实图片拉伸还是很常用的,特别是在UI不给力的情况下,那么下面根据以往的工作经验,现在总结了一下最新且常用的两种拉伸方法。关键字:Show Overview、Slicing、Slice、resize、stretch拉伸前:(假如给一个button设置一个背景图片)[self.myButton setBackgroundImage:[UIImage imageNa
2016-07-16 00:45:35 812
原创 ViewController控制器的多种创建方式
第一种方式: 使用class创建控制器 ViewController *controller = [[ViewController alloc] init]; 第二种方式: 使用storyboard // 实例化 storyboard对象 UIStoryboard *
2016-07-10 00:22:05 497
原创 代理丶通知丶KVO的详解
朋友出去面试,免不了被人家问到这个问题:代理丶通知丶KVO之间是怎么在控制器之间通信的,或者说是怎么传值的,又或者说之间的区别等等,反正答案都是那么些东西。
2016-07-09 00:10:55 412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人