Forever_YouSay

黄金非宝书为宝. 万事皆空善不空.

【学习ios之路:UI系列】UITabBarController , UIToorBar

1. UITabBarController(标签视图控制器),用来管理具有并列关系的视图控制器,多个界面同时存在.     UITableBarController 和UINavigationController 类似, UITabBarController 也可以轻松地管理多个控制器,轻松完成控...

2015-01-30 20:50:52

阅读数:2036

评论数:0

【学习ios之路:UI系列】UIAlertView. UIActionSheet 和 UIAlertController

1.UIAlertView ①简单无代理模式,代码如下: UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"提示" message:@&quo...

2015-01-29 22:59:34

阅读数:2876

评论数:0

【学习ios之路:UI系列】实现轮播图效果(UIImageView,UIScrollView,UIPageControl,NSTimer相结合)

实现效果,在不点击的情况下,自定滚动,点击时,停止.如下图 部分代码如下: //调用NSTimer方法,自定计时 - (void)autoScroll { self.timer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:s...

2015-01-29 21:15:34

阅读数:1525

评论数:0

【学习ios之路:UI系列】实现打电话,发短信,发邮件功能

①发短信 1.创建Button ,添加button的响应事件 UIButton *callButton = [UIButton buttonWithType:UIButtonTypeCustom]; callButton.frame = CGRectMake(80, 150, 80...

2015-01-29 20:27:10

阅读数:1174

评论数:0

【学习ios之路:UI系列】获取ios系统版本的相关操作. 及 将汉字转化为拼音功能实现

获取ios系统版本的相关操作 //iOS系统版本//系统版本,如6.2.1 NSString *systemVersion = [[UIDevice currentDevice] systemVersion]; NSLog(@"systemVersion = %@...

2015-01-27 22:31:21

阅读数:605

评论数:0

【学习ios之路:UI系列】点击更换头像实现从相册读取照片和拍照两种功能

功能如下: 1.点击头像,提示选择更换头像方式①相册 ②照相. 2.点击相册,实现通过读取系统相册,获取图片进行替换. 3.点击照相,通过摄像头照相,进行替换照片. 4.如果摄像头,弹出框警告. 代码如下: 1.通过UIActionSheet对象实现提示功能 //创建对象 ...

2015-01-27 21:59:19

阅读数:3555

评论数:1

【学习ios之路:UI系列】修改图片的尺寸大小操作

1.在添加图片操作时,通过UIImage对象进行添加图片操作 1.[UIImage imageName:@"1.png"] 2.[UIImage imageWithContentsOfFile:@"1.png"] 在添加图片操作时,先对图片大小进行修改,操作...

2015-01-26 10:41:45

阅读数:2728

评论数:0

【学习ios之路:UI系列】获取通过UIImagePackerController获取的系统相册图片的名称信息及保存系统相册到本地

通过IUImagePickerController方法获取系统的相册,而想要得到从系统相册得到的图片的信息需要以下几步: 1:获得从UIImagePicker选择的照片的Assert; 2:得到Assert的ALAssertRepresentation; 3:ALAssertRepresenta...

2015-01-25 15:43:02

阅读数:2981

评论数:1

【学习ios之路:Objective-C】深拷贝和浅拷贝

深浅拷贝的区别:        深拷贝   拷贝  内容        浅拷贝  拷贝  地址 注:当对象str1在常量区时 ①对不可变字符串NSString对象进行copy NSString *str1 = @"Hello"; //str1...

2015-01-21 17:53:52

阅读数:606

评论数:0

【学习ios之路:UI系列】ios中常见的几种控件.(UISlider,UISwitch,UIStepper,UISegmentedControl)

一.滑块控件(UISlider)  效果如下 注:系统原来效果如下 具体功能运用: ①创建滑块控件(UISlider),设置控件大小,并添加到window视图上,后释放 UISlider *slider = [[UISlider alloc] initWithFrame:CGRe...

2015-01-16 17:56:52

阅读数:1339

评论数:0

【学习ios之路:UI系列】实现将图片保存到IOS自带的Photo Album中

具体功能:    在一个视图中有一个UIImageView,当长按UIImageView时,将UIImageView中的UIImage所代表的图片保存到PhotoAlbum中。 实现: 代码如下:self.imageView是定义的UIImageView视图属性 //长按效果 - (v...

2015-01-16 16:08:15

阅读数:801

评论数:0

【学习ios之路:Objective-C】block块语法.NSDate和NSDateFormatter

一.Block块语法 块语法:可以在函数内部定义匿名函数 格式: ^返回值类型(参数列表){函数体}其中返回值类型可以省略 block简单练习: ①.求两个数的最大值 //int (^)(int,int)//block类型 int (^max)(int,...

2015-01-06 21:16:19

阅读数:1040

评论数:0

【学习ios之路:Objective-C】数组,字符串,字典的总和练习

①.实现方法:13个人,3个人一组,用一个大数组来管理每一个分组. //1.原数组 NSArray *array = @[@1,@2,@3,@4,@5,@6,@7,@8,@9,@10,@11,@12,@13]; //...

2015-01-06 20:02:37

阅读数:2031

评论数:0

【学习ios之路:Objective-C】OC中常用的系统排序方法

①.OC中常用排序方法: 1).不可变数组 - (NSArray *)sortedArrayUsingSelector:(SEL)comparator; - (NSArray *)sortedArrayUsingComparator:(NSComparator)cmptr; 2)可变数组 - (v...

2015-01-05 22:21:08

阅读数:1856

评论数:0

【学习ios之路:Objective-C错误】Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated.

错误提示: 产生错误的原因: 当程序在执行遍历时,同时又修改数组中的内容,导致崩溃. 解决方法如下: 方法1:定义一个一模一样的数组,遍历新数组的同时,对原数组进行操作修改. 例如:NSMutableArray *arrayTemp = [@[@"aa",@"v...

2015-01-05 20:25:19

阅读数:1832

评论数:0

十种排序算法总结(代码及说明)

1.冒泡排序 基本思想是:两两比较相邻记录的关键字,如果反序则交换 冒泡排序时间复杂度最好的情况为O(n),最坏的情况是O(n^2)  改进思路1:设置标志位,明显如果有一趟没有发生交换(flag = false),说明排序已经完成 改进思路2:记录一轮下来标记的最后位置,下次从头部遍历...

2015-01-04 18:41:26

阅读数:919

评论数:0

做程序员要明白的一个道理.

我们要的是工作经验,而不是工作经历. 一个人工作了25年,就拥有了25年的工作经验,对吗? 例子: 一个男人在公司干了25年,他每天用同样方法做着同样的工作,每个月都领着同样的薪水。 一天,愤愤不平的男人决定要求老板给他加薪及晋升。他对老板说:“毕竟,我已经有了25...

2015-01-04 17:49:46

阅读数:1067

评论数:4

【学习ios之路:Objective-C】字典.集合.

1.不可变数据字典(NSDicionary) 字典:用来存储具有一一对应关系的数据. 一个key 对应一个 value ,key起到了唯一标示的作用,key必须是唯一的,但是一个vlaue可以对应多个key. 字典存储的是无序的元素,一对键值对组成了字典中的一个元素. ①.不可变字典初始化赋值 ...

2015-01-01 22:14:30

阅读数:1613

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭