自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lgt0605的专栏

iOS开发资料

  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

原创 navigationController pushViewController 多次复杂跳转后怎么返回

ios开发navigationController pushViewController 方式多次跳转 怎么返回到最上层,怎么返回到指定的某一层

2015-11-17 14:57:44 477

原创 系统方法实现仿微信、支付宝二维码扫描 实现 (限制扫描区域、相机背景)

.h文件中做的事情:////  FindSweepCodeViewController.h//  Toon////  Created by liguoting on 14/11/3.//  Copyright (c) 2014年 syswin. All rights reserved.//#import "BaseViewController.h"#

2014-12-29 09:34:04 5363 1

转载 iOS7: 漫谈基础集合类(NSArray, NSSet, NSOrderedSet ,NSHashTable和 NSDictionary)

基础集合类是每一个Mac/iOS应用的基本组成部分。在本文中,我们将对”老类”(NSArray, NSSet)和”新类”(NSMapTable, NSHashTable, NSPointerArray)进行一个深入的研究,探索每一个的效率细节,并讨论其使用场景。   提示:本文包含一些参照结果,但它们并不意味着绝对精确,也没有进行多个、复杂的测试。这些结果的目的是给出一个快速和主要的运行时

2014-12-10 20:17:57 1157

转载 iOS8中使用CoreLocation定位

iOS8中使用CoreLocation定位 ,在iOS8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS8中还支持让应用开发者调用全新的“访问监控”功能,当用户允许后应用才能获得更多的定位数据。

2014-11-20 11:03:16 416

原创 UITableView使用及TableViewCell的复用机制

UI第十一天----UITableView一、系统自带的UITable使用方法         1.首先要在.h文件中包含(要显示需要将其设置为根视图来显示)UITableViewDataSource,UITableViewDelegate这两个协议。//dataSource是控制显示内容的协议,里面的方法都为这个服务;delegate是控制交互的协议,里面

2014-09-06 23:25:16 751

原创 UITabBar

 UITabBar1.自定义tabbar过程及注意:1.新建一个tabBarViewController继承于UITabBarViewController.2.在appdelegate中将tabBarViewController的对象作为根。MyTabBarViewController *tabBar =[[MyTabBarViewControlle

2014-09-06 23:24:13 497

原创 iOS开发的ui小空间集合

Ios小控件1、Segment  NSArray *titleArr = @[@"天",@"地",@"人"];    //数组要提前建好,里面可以保存一会儿显示出来的文字或者图片。        //这个文字的长度随意,一会儿segment的每一段的宽度会自适应。       UISegmentedControl *seg = [[UISegmented

2014-09-06 23:02:15 470

原创 iOS开发中的常见的几种逆向传值方式

传值(两个页面之间的传值或者两个VC之间传值)绝对禁止给成员变量用类方法赋值,因为无法控制。一、正向传值看/Users/qianfeng/liguoting/8.11/CustomNavBar/CustomNavBar/ForthViewController.m(界面1和4之间的传值。)简单的说就是在需要得到值的类中做一个属性,用来接受将要传来的值。在赋

2014-09-06 22:37:41 741

原创 导航控制器

一、导航控制器例如,有a b c d四个页面之间交互。如果吧A作为根视图控制器则:需要在appDelegate中执行如下操作。FirstViewController *first = [[FirstViewControlleralloc]init];    //在这里做一个导航控制器,专门用来控制导航控制器的VC的,并把first作为整个导航

2014-09-06 21:49:57 518

原创 uitextfield

//1.边框    textField.borderStyle =UITextBorderStyleRoundedRect;//凹陷边框,UITextBorderStyleNone无边框,UITextBorderStyleLine 线边框,UITextBorderStyleRoundedRect圆角边框。   //2.提示语    textField.placeholder

2014-09-06 21:44:40 462

原创 UILabel—uiimageview----图片动画实现

一、简介UIlabel是继承于UIView的,所以UIView的方法他都能用。写一个UILabel首先要完成frame和背景颜色的设置,就是UIView的设置。ios7不设置label才是透明背景,前面的版本,不设置背景默认是白色。所以:若要适配所有IOS版本,需求又是label背景透明,那么需要设置label的背景颜色为透明,否则ios7以下的版本,会看见一堆白色补丁

2014-09-06 21:41:03 705

原创 uibutton

一  .button的特有属性。ios6之前button是圆角白色的,7以后是透明直角的矩形。1. 设置button用途类型UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];//用来写字的方法UIButton *btn1 = [UIButton buttonWithType:UIButtonTy

2014-09-06 21:40:08 505

原创 UIView

UI第一天UIViewTsets在XCode4.0中是没有的,它是用来做一些小测试的。/* ios7与之前的ios版本的差别1 屏幕可用区域: ios7:320*480,320*568 ios6: 320*460,320*548 差别就在上面的状态条,7是可以用这段空间的,7之前,这段空间不能用。方法: *///这是程序启动的入口第一个方法- (BOOL)application:(UIApplic

2014-09-06 21:34:44 604

原创 OC内存管理

OC内存管理1.方法内存管理    /*     1. OC的内存管理,管的是什么     2.answer is 引用计数 reference counting     //有一个方法可以看到我们一个对象目前的引用计数(只是个参考,不同情况下,这个数与实际情况会有出入)     */1、dealloc和release有什么不同,都是干什么的         d

2014-09-06 21:18:29 501

原创 nsdate 和 日历

NSDate用法:1.获取时间NSDate  *date = [NSDate date];//标准时间 NSLog(@"%@",date);1.2.得到昨天的时间           得到昨天的时间        //做一天意味着24小时之前的时间,就等于24*60*60秒        //我们时间间隔使用秒来计算的        //dateWithTi

2014-09-06 21:17:00 421

原创 单例模式

1.单例模式//单例:一个对象在整个应用的生命周期中,只被实例化一次,这种类我们就称它为单利类//单例作用:可以传值,因为这个单例在在对象整个应用中都是这一个,所以它的属性可以到处调用。   //单例方法的写法约定俗成,写成shareInstance或者defaultSomething在.m文件中,单例实现的步骤://第一步,声明一个这个类对象的全局静态变量。static

2014-09-06 21:11:29 466

原创 nsdata

2.NSData2.1NSData & NSString2.1.1 from string to data NSString *str = @"我是一个程序员";//NSData类,这个方法是个NSString的方法,但是这个方法返回值是NSData的,所以用这个方法把一个字符串变成NSData。 NSData *strData = [str dataUsingEncodi

2014-09-06 21:09:46 486

原创 文件操作

3.文件操作3.1任何文件操作都要用一个单例的方法创建一个管理器的对象(打开一个我的电脑)NSFileManager *manager = [NSFileManager defaultManager];       3.2. 创建一个文件,(向桌面上创建一个文件)      3.2.1.一般来说先要判断这个文件是否存在        //假设我们接下来要

2014-09-06 21:04:55 400

原创 nsarry&nsdictionary

一、NSArrayC的数组:相同类型的变量OC数组:一个OC数组中只能存对象。(绝对不能存基本数据类型。)1、使用alloc方法创建一个OCArr   //这是一个OC数组的指针   //这是一个用alloc实例化出来的数组对象NSArray *arr =[NSArray alloc];NSArray *arr1 = [[NSArray alloc] ini

2014-09-06 20:03:32 548

原创 oc之nsstring

1.NSString 初始化对象方法:1.initWithStringeg: NSString *str1 = [[NSString alloc] initWithString:@"我要吃"]; 2.initWithFormat2.1初始化赋值eg:NSString *str2 = [[NSString alloc] initWithFormat:@"%@",@"我

2014-09-06 20:01:17 404

UITableView的使用方法及cell复用机制

UITableView的使用方法及cell复用机制

2014-09-06

tabbar练习小项目

tabbar练习小项目

2014-09-06

IOS 用户自定义TabBar

IOS 用户自定义TabBar

2014-09-06

ios开发之正向传值

ios开发之正向传值

2014-09-06

逆向传值之通知传值

逆 向 传 值 之 通 知 传 值

2014-09-06

逆向传值之NSUserDefaultvALUE传值

逆向传值之NSUserDefaultvALUE传值

2014-09-06

逆向传值之单例传值

逆向传值 之单例传值 面试经常考的考点之一

2014-09-06

iOS开发逆向传值之代理传值

iOS开发 逆向传值之代理传值

2014-09-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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