自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 论坛 (1)

原创 iOS开发小白学习体验-UIWebView

UIWebView创建UIWebViewUIWebView *web = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];加载到屏幕上[self.view addSubview:web];属性设置 web.scalesPageTo

2015-09-28 01:41:51 334

原创 iOS开发小白学习体验-CALayer的一些整理

CALayer简介CGColorRef和CGImageRef数据类型CALayer简介 UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层@property(nonatomic,readonly,retain) CALayer *layer;

2015-09-28 01:33:56 185

原创 iOS开发小白学习体验-11

UINavigationBarnavigationBar的属性和方法UINavigationBar *bar = [[UINavigationBar alloc]initWithFrame:CGRectMake(0, 60, 400, 44)];// bar.backgroundColor = [UIColor redColor]; /** UIBarStyle for UINavig

2015-09-28 01:32:19 524

原创 iOS开发小白学习体验-UICollectionView(一)

UICollectionViewUICollectionViewUICollectionViewLayout关于重用最近在逛一些技术论坛的时候,看到过这么一篇文章,说的是iOS9新加入的一些特性。大概的意思就是说iOS9的API中给UICollectionView新添加了一个可以拖拽cell并预测停止点方法,由于笔者写的仓促没有找到那个demo。当看完那篇文章之后感觉眼前一亮,就像是《红楼梦

2015-09-28 01:30:52 483

原创 iOS开发小白学习体验-10

UIPickerView选择框UIPickerView *pick = [[UIPickerView alloc]initWithFrame:CGRectMake(0, 20, self.view.frame.size.width, 200)];/**< 初始化 */ pick.delegate = self;/**< 设置代理 */ pick.dataSource = self;/

2015-09-20 21:05:35 312

原创 iOS开发小白学习体验-9

NSTimerNSTimer时间定时器,一般是实现倒计时,秒表,时钟。。之类与时间有关的功能,一般会与NSDate、NSRunLoop联合使用。#pragema mark - 创建一个NSTimer的方法/**< NSTimeInterval 设置时间间隔 NSInvocation NSInvocation可以处理参数、返回值,相当于Java里的类反射机制 r

2015-09-20 21:04:45 361

原创 iOS开发小白学习体验-8

UISliderUISwitchUIAlertViewUIActionSheetUIAlertControllerUISlider UISlider 就是我们看到的滑动条,让用户能够以可视化的方式设置指定范围内的值。和按钮一样,滑块也能响应事件,还可像文本框一样被读取。如果希望用户对滑块的调整立刻影响应用程序,则需要让他触发操作。好了废话不说,上代码self.slider = [[U

2015-09-11 11:33:07 412

原创 iOS开发小白学习体验-7-网络请求

网络请求NSURLNSURL *url = [NSURL URLWithString:@"http://www.baidu.com/search?id=1"]; NSLog(@"scheme:%@", [url scheme]); //协议 http NSLog(@"host:%@", [url host]); //域名 www.baidu.com NSLog(@"a

2015-09-11 11:32:14 226

原创 iOS开发小白学习体验-6

UIView 自带的方法的补充 viewWillAppear是每次视图控制器的视图出现前执行的代码。 (进入每次都会执行) 而viewDidLoad是每次视图控制器载入是执行的代码。(只执行一次) 比如说:当a视图控制器的视图第一次出现是两个都要执行,但当a被push后有pop回来时,只有viewWillAppear执行。 iOS视图控制对象生命周期-init、vi

2015-09-11 11:30:07 265

原创 iOS开发小白学习体验-5

iOS开发小白学习体验-5标签(空格分隔): iOS开发小白学习体验 UITableView学习UITableView这个控件,我管它叫做列表控件(接下来说的列表控件就是UItableView)。因为它就想是一个表格,条理清晰,把所需要的信息都一行一行排列好显示出来。 想使用列表控件需要实现两个代理,一个是UITableViewDelegate,另一个是UITableViewDataSource。

2015-09-06 10:19:56 245

原创 iOS开发小白学习体验-4

iOS开发小白学习体验-4标签(空格分隔): iOS开发小白学习体验导航控制器属性和基本使用一、导航控制器的一些属性和基本使用1.把子控制器添加到导航控制器中的四种方法(1)1.创建一个导航控制器UINavigationController *nav=[[UINavigationControlleralloc]init];2.设置导航控制器为window的根视图self.window.rootVi

2015-08-29 23:48:12 201

原创 iOS开发小白学习体验-3

当iOS程序触发某种条件的时候,跳出提示框/** * 参数: * 1·标题 * 2·信息 * 3·代理 * 4·取消按钮 * 5·确定按钮 */UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"通知" message:@"恭喜通关了!" delegate:nil cancelButtonTitle:@"OK"

2015-08-21 01:04:08 229

原创 OC自学的第二天

OC类的三大特性: 封装 继承 多态 目录OC类的三大特性目录封装继承多态成员变量的作用域点语法1. 封装set方法 作用: 提供一个方法给外界设置成员变量值 ,可以在方法里面对参数进行过滤命名规范: 1>方法名必须以set开头 2>set后面的跟上成员变量的名称,成员变量的首字母必须大写 3>set方法返回值一定时void 4>一定要接受一

2015-07-31 00:03:49 233

原创 OC自学的第一天

OC语言是完全兼容C语言的,所以OC的程序入口也是main函数OC引入头文件的方式和C语言不同 OC的引入头文件的预编译指令是#importC的引入头文件的预编编译指令是#include#import可以自动防止文件内容被重复定义#import的时候只要包含框架主头文件就可以使用整个框架的东西OC语言的运行过程编写OC源文件: .m , .c 编译:cc -c xxx.m, xx.c

2015-07-29 00:44:12 227

原创 C语言自学笔记

C语言自学笔记限于笔者水平有限,书写记录的不够全面,希望能得到大家的指正,也可以私下交流关于指针的一些认识gets()的一些认识scanf()的一些认识关于指针的一些认识 int n = 2; int *p ; p = &n; //打印出n的地址为了和下面做比对 printf("&n=%d\n",&n); //打印出指针p所存储的值(p所指向的变

2015-07-23 13:18:01 328

空空如也

UIAlertView为什么可以不遵守协议就能实现代理方法?

发表于 2015-09-10 最后回复 2015-12-23

空空如也
提示
确定要删除当前文章?
取消 删除