自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 使用ImageIO保留EXIF信息的图片

使用ImageIO上传保留EXIF信息的图片

2016-01-14 14:24:51 1011

转载 IOS面试题归总

1.Difference between shallowcopy and deep copy?
浅复制和深复制的区别?
答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
深层复制:复制引用对象本身。
意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源
还是只有一份,那如

2015-10-14 10:08:20 567

原创 REFrostedViewController侧滑菜单的实现

在GitHub上看到这款侧滑,此侧滑与其他的侧滑的不同之处在于菜单视图划过来的时候,底部的内容视图仍然是在原来的位置,且实现了菜单视图背景的虚化,比较喜欢。 将菜单与主控制器添加上去即可使用,方便易用。REFrostedViewController *frostedVC =[[REFrostedViewController alloc] initWithContentViewControlle

2015-10-09 10:27:33 473

原创 iOS图片的循环滑动

iOS图片的循环滑动使用计时器,scrollView,pageControl完成图片的自动,手动循环滑动该代码块中用到的图片直接使用的第三方SDWebImage异步加载网络图片,如有需要,可直接换成本地图片.h文件@interface MyScrollViewOnView : UIView<UIScrollViewDelegate>{ UIScrollView *_scrollView;

2015-10-08 10:33:49 514 1

原创 解决UIGestureRecognizer手势与视图上其他滑动视图的冲突

解决UIGestureRecognizer手势冲突

2015-10-06 20:50:26 1206

原创 iOS 使用UICollectionView实现瀑布流

#pragma mark----UICollectionViewDataSource- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{    returnself.itemData.count;}- (UIC

2015-10-06 08:33:21 346

原创 iOS 多线程与GCD

1.进程与多线程程序的执行依赖主线程进程就是内存资源,线程争夺资源访问网络,数据库的访问,可能会堵塞主线程的任务不要在主线程执行2.创建多线程的六种方式(开辟线程) // isMainThread返回执行的代码是否在主线程中执行    BOOL bool1 = [[NSThreadcurrentThread]isMainThread];

2015-09-02 11:54:37 296

原创 IOS Block语法

1.Block的应用场景代理-协议(一对一) 通知(一对多) Block(一对一)三种通信方式都实现了对象之间的解耦合但是三者的耦合性不一样,通知的代码可读性不高2.block的用法 //声明一个Block        int (^myBlock)(int,int);               //定义        myBlock =

2015-09-02 11:50:22 322

原创 IOS UI初级-滑动视图ScrollerView

1.UIScaollerView包含两个子类UITableView UITextView2.视图尺寸与内容尺寸//当自身的frame改变时,也等比例的修改子视图的属性    view.autoresizesSubviews =NO;3.创建滑动视图//创建滑动视图    UIScrollView *scorllView = [[UIScrollViewa

2015-08-20 08:45:13 373

原创 IOS UI初级-触摸与手势的基本概念和用法

1.在iOS上,事件有多种形式①触摸事件②运动事件③远程控制事件2.触摸事件的处理方法//开启多点触控        self.multipleTouchEnabled = YES;//手指点击时,触发的事件- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event{ 

2015-08-20 08:44:00 369

原创 IOS UI初级-表视图单元格定制

1.表视图控制器的基本使用方法①UITableViewController继承UIViewController,它的创建可以极大的简化表视图的创建,默认的实现了常用的数据源方法和代理方法。②创建UITableViewController不需要我们设置数据源方法和代理方法,如果需要访问表视图,通过self.tableView③如果覆盖loadView方法,注意确保调用父类的loadVie

2015-08-19 14:07:56 390

原创 IOS UI初级-表视图的使用

1、UITableView的风格表视图存在两种显示风格,UITableViewStylePlain, UITableViewStyleGroup创建表视图    //创建表视图    UITableView *tableView = [[UITableViewalloc]initWithFrame:self.view.bounds];    tableView.

2015-08-19 14:05:21 349

原创 iOS UI初级-标签控制器

1.标签控制器  UITabBarController UITabBarController一样是管理视图控制器的UITabBarController是用来管理视图控制器之间的导航,UITabBarController是用来管理固定的几个视图控制器,子控制器是并列的,可以任意切换显示。2.UITabBarController基本用法//创建标签控制器    UITabB

2015-08-19 10:14:29 390

原创 iOS UI初级-视图控制器UIViewController

1.概念视图控制器用来管理视图的加载,卸载,横屏竖屏显示等操作。每一个界面都应该由一个控制器来管理显示UIViewController是所有视图控制器的父类视图控制器的根视图创建//创建视图控制器    RootViewController *rootViewController = [[RootViewControlleralloc]init];   

2015-08-19 10:08:26 378

原创 iOS UI初级-常用UI控件

控件都是继承UIControl控件1.Lable控件2.Button控件点击按钮3.TextFiled文本框//创建一个TextFiled    UITextField *textFiled = [[UITextFieldalloc]initWithFrame:CGRectMake(100,50,200,40)

2015-08-19 08:44:26 377

原创 iOS UI初级-UIVew与UIWindow

1.UIKit是一个提供了在iOS上实现图形,事件驱动程序的框架主要类别①UIView是视图的基类②UIViewController视图控制器的基类③UIResponder表示一个可以接受触摸屏上的触摸事件的对象ios不要设置多个window2.UIWindow的创建①UIScreen对象可以充当iOS设备物理屏幕的替代者②UIWindow有三个优先级

2015-08-19 08:42:34 500

原创 iOS UI初级-iphone开发入门

1.UIwindow表示的是一个窗口类main方法创建窗口添加视图直接在窗口中创建视图2.图标程序的图标[email protected]程序开启的图案可以用LaunchScreen.xib添加view控件添加图片3.程序名称Bundle name可以更改程序的名称4.应用程序的生命周期UIApplicat

2015-08-19 08:40:44 316

空空如也

空空如也

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

TA关注的人

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