Fork me on GitHub

04 2016 档案

摘要:一.UIPickerView 1.UIPickerView的常见属性 数据源(用来告诉UIPickerView有多少列多少行) @property(nonatomic,assign) id<UIPickerViewDataSource> dataSource; 代理(用来告诉UIPickerView 阅读全文
posted @ 2016-04-30 14:07 极度恐慌_JG 阅读(192) 评论(0) 推荐(0)
摘要:1. 网络数据请求-封装请求 调用的开发者 1.创建这个网络对象(httpRequest) 2.在该ViewController类里遵循协议 3.实现协议中的方法 封装的开发者 1.根据NSURLConnection异步的方法进行封装, 创建url对象,保留delegate 最后发送异步请求 2.让 阅读全文
posted @ 2016-04-26 08:24 极度恐慌_JG 阅读(271) 评论(0) 推荐(0)
摘要:网络数据请求 1.同步:在同一个时间点,只可以做一件事情 2.异步:在同一个时间点,可以同时做多件事情 比较同步和异步 1.当下载的数据比较小的时候使用同步,反之使用异步 2.需要上传数据的时候使用异步,例如:上传图片 3.一般情况下(排除网速等物理环境影响),异步的效率比同步效率要高 1.使用NS 阅读全文
posted @ 2016-04-26 08:16 极度恐慌_JG 阅读(215) 评论(0) 推荐(0)
摘要:HTTP协议详解 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体 信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在 WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP- NG(N 阅读全文
posted @ 2016-04-26 08:00 极度恐慌_JG 阅读(243) 评论(0) 推荐(0)
摘要:Xcode7.0以上版本必须操作: HTTP协议 1. HTTP协议 HyperText Transfer Protocol 超文本传输协议。设计HTTP的最初目的是为了提供一种发布和接收HTML页面的方法。 是一个客户端和服务端请求和应答的标准。客户端发送一个到服务器上指定端口(默认端口是80)的 阅读全文
posted @ 2016-04-26 07:56 极度恐慌_JG 阅读(221) 评论(0) 推荐(0)
摘要:1、static: 所有的全局变量都是静态变量,而局部变量只有定义时加上类型修饰符static,才为局部静态变量。 静态变量并不是说其就不能改变值,不能改变值的量叫常量。 其拥有的值是可变的 ,而且它会保持最新的值。说其静态,是因为它不会随着函数的调用和 退出而发生变化。即上次调用函数的时候,如果我 阅读全文
posted @ 2016-04-22 17:40 极度恐慌_JG 阅读(207) 评论(0) 推荐(0)
摘要:#pragma mark - 手势 总共有五种手势 分别为 Tap点击 Pan拖拽 LongPress长时间按压 Pinch捏合手势 rotation旋转 1. 定义成员变量 UIImageView *_imgView; 定义UIImageView, 响应手势方法时调用 CGPoint origin 阅读全文
posted @ 2016-04-16 13:39 极度恐慌_JG 阅读(465) 评论(0) 推荐(0)
摘要:#pragma mark - UINavigationController UITabBarController 控制器的切换方式 --> Push / Model UINavigationController 第5点 和 UITabBarController 第4点 有使用说明 一、UINavig 阅读全文
posted @ 2016-04-16 13:10 极度恐慌_JG 阅读(334) 评论(0) 推荐(0)
摘要:// 通过一个frame来初始化一个UI控件 - (id)initWithFrame:(CGRect)frame; // YES:能够跟用户进行交互 @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEn 阅读全文
posted @ 2016-04-16 11:23 极度恐慌_JG 阅读(220) 评论(0) 推荐(0)
摘要:#pargma mark - Layer 1. 设置当前视图的背景颜色 self.view.backgroundColor = [UIColor lightGrayColor]; 2. 创建一个视图,并且设置frame UIView *myView = [[UIView alloc]initWith 阅读全文
posted @ 2016-04-16 10:32 极度恐慌_JG 阅读(502) 评论(0) 推荐(0)
摘要:1. 从一个视图控制器跳转另一个视图控制器的方式是可以进行设置的 CATransition *animation = [[CATransition alloc]init]; animation.duration = 1; animation.type = @"pageCurl"; //立方体翻滚效果 阅读全文
posted @ 2016-04-16 09:58 极度恐慌_JG 阅读(241) 评论(0) 推荐(0)
摘要:- (void)viewDidLoad { [super viewDidLoad]; scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)]; scrollView.backgroundColor = 阅读全文
posted @ 2016-04-16 09:01 极度恐慌_JG 阅读(178) 评论(0) 推荐(0)
摘要:1 //UIActivityIndicatorView //小菊花,加载 2 3 #import "ActivityIndicatorVC.h" 4 5 @interface ActivityIndicatorVC (){ 6 UIActivityIndicatorView *_activity ; 阅读全文
posted @ 2016-04-16 08:57 极度恐慌_JG 阅读(349) 评论(0) 推荐(0)
摘要:UINavigationController为导航控制器,在iOS里经常用到。 1.UINavigationController的结构组成 UINavigationController有Navigation bar ,Navigation View ,Navigation toolbar等组成。 将 阅读全文
posted @ 2016-04-15 22:11 极度恐慌_JG 阅读(490) 评论(0) 推荐(0)
摘要:MyCustomTabBar.h文件 #import <UIKit/UIKit.h> @interface MyCustomTabBar : UITabBarController @end MyCustomTabBar.m文件 #import "MyCustomTabBar.h" #define k 阅读全文
posted @ 2016-04-15 22:07 极度恐慌_JG 阅读(271) 评论(0) 推荐(0)
摘要:1.frame\center\bounds 1> frame:能修改位置和尺寸 2> center:能修改位置 3> bounds:能修改尺寸(x\y一般都是0) 2.在.m中声明的方法是私有方法,外界无法直接访问,保证了封装性 3.UIView 一般翻译叫做:视图\控件\组件 UIButton、U 阅读全文
posted @ 2016-04-10 11:03 极度恐慌_JG 阅读(194) 评论(0) 推荐(1)
摘要:#pragma mark - 定时器 ************************************************************************************ //0.创建一个以下延时使用的方法 - (void)delayMethod { NSLog( 阅读全文
posted @ 2016-04-10 10:00 极度恐慌_JG 阅读(260) 评论(0) 推荐(0)
摘要:键盘的出现于隐藏(代码实现) 1、通知案例: #import "ViewController.h" #import "UIView+FrameExtension.h" // 可以自己写,以后用着方便 #define kDeviceHeight [UIScreen mainScreen].bounds 阅读全文
posted @ 2016-04-08 08:35 极度恐慌_JG 阅读(411) 评论(0) 推荐(0)
摘要:UIButton按钮 第一、UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType); 能够定义的button类型有以下6种, typedef enum { UIButtonTypeCustom = 0, 自定义风格 阅读全文
posted @ 2016-04-07 08:45 极度恐慌_JG 阅读(389) 评论(0) 推荐(0)
摘要:1. iOS学习路线: C语言:数据类型、流程控制、函数、指针、字符串、结构体、枚举、预处理; OC:面向对象、内存管理、分类、协议、Block、KVC/KVO、Foundation框架; iOS基础: UIKit框架:基础视图:UIButton,UILabel,UITextField,UIImag 阅读全文
posted @ 2016-04-06 08:11 极度恐慌_JG 阅读(588) 评论(0) 推荐(0)