- 博客(18)
- 收藏
- 关注
转载 面试题5
前言最新整理的笔试题,由群里某某群友提供的题目,笔者整理并在此提供参考答案。招聘高峰期来了,大家都非常积极地准备着跳槽,那么去一家公司面试就会有一堆新鲜的问题,可能不会,也可能会,但是了解不够深。本篇文章为群里的小伙伴们去某公司的笔试题,由笔者整理并提供笔者个人参考答案。注意,仅供参考,不代表绝对正确。参考答案不唯一,大家可以根据自己的理解回答,没有必要跟笔者的一样。参考笔
2016-07-12 09:39:47 823
原创 按钮上同时有文字和图片
按钮上同时有文字和图片xib直接使用右侧的属性编辑器修改 Image 及 Title 的 Edge(边缘)属性,如下图设置图片布局 设置文字布局 代码-(UIButton *)btn{ if (!_btn) {
2016-07-04 09:42:30 774
原创 上拉刷新与下拉刷新
//下拉刷新 // 进入刷新状态后会自动调用这个block self.tableView.mj_header = [MJRefreshNormalHeaderheaderWithRefreshingBlock:^{ [self.croVMgetDataWithRequestMode:VMRequestModeRefreshcom
2016-06-17 08:01:11 324
原创 cell的3三种重用方法
cell的重用重用标识符可以定义为全局的static NSString *const reuseIdentify = @“Cell”;1.一个类(含.h,.m)例如RightDetailCell.h文件RightDetailCell.m文件//重写父类的初始化方法- (instancetype)initWithStyle:(UITableViewCellSt
2016-06-15 08:21:38 497
转载 MJRefresh 刷新框架
MJRefresh–用法最简单的下拉刷新框架简介用于为应用添加常用的上拉加载更多与下拉刷新效果,适用 UIScrollView 、UITableView 、 UICollectionView 、 UIWebView.项目主页: MJRefresh最新示例: 点击下载快速入门使用环境ARCiOS 6.0 +安装
2016-06-15 08:19:49 284
转载 iOS中的触摸事件和手势处理
iOS中的事件可以分为三大类: 1> 触摸事件 2> 加速计事件 3> 远程控制事件响应者对象 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件.我们称之为"响应者对象". UIApplication,UIViewController,UIView都
2016-06-06 21:12:10 217
转载 iOS开发中UITableView和UITableViewCell的几种样式
iOS开发中一个使用率非常高的一个控件-------UITableView一、系统自己的UITableView样式有两种:1.UITableViewStylePlain: Plain样式的是方形的,充满你给的view.frame坐标。2.UITableViewStyleGrouped: Grouped样式主要是以
2016-06-06 21:05:23 204
原创 Xcode的常用快捷代码块
Property快捷生成属性声明property/** 属性描述#> */@property (nonatomic,) *;Delegate代理标签daili#pragma mark - 代理#> DelegateLazyLoad懒加载标签lazy#pragma mark -
2016-06-05 17:05:26 584
转载 KVC/KVO原理详解及编程指南
KVC/KVO原理详解及编程指南原文地址: http://blog.csdn.net/wzzvictory/article/details/9674431前言:1、本文基本不讲KVC/KVO的用法,只结合网上的资料说说对这种技术的理解。2、由于 KVO内容较少,而且是以 KVC为基础实现的,本文将着重介绍KVC部分。一、简介KVC/KVO是观察者模式
2016-05-31 10:08:44 212
原创 UITextView小结
/** 属性描述#> */@property (nonatomic,strong)UITextView *textView;- (UITextView *)textView {if(_textView ==nil) { //初始化_textView = [[UITextViewalloc] initWithFrame:CGRectMak
2016-05-29 23:34:36 177
转载 iOS手势识别的详细使用:拖动、缩放、旋转、点击、手势依赖、自定义手势
1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。UITapGest
2016-05-28 23:39:52 389
转载 Block
单例是存储在静态区,不会执行dealloc方法,不用管理内存。一百个单例对象的地址都是一样的。block是一个数据类型, 多用于参数传递, 代替代理方法, (有多个参数需要传递或者多个代理方法需要实现还是推荐使用代理方法), 少用于当做返回值传递. block是一个OC对象, 它的功能是保存代码片段, 预先准备好代码, 并在需要的时候执行. 在Xcode里输入inlineb
2016-05-23 07:54:07 226
原创 UITableView的属性和方法
初始化方法- (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)styleNS_DESIGNATED_INITIALIZER;- (nullableinstancetype)initWithCoder:(NSCoder *)aDecoderNS_DESIGNATED_INITIALIZER
2016-05-19 13:56:33 642
转载 面试题2
1、Objective-C的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import#import能避免头文件被重复包含的问题:1) 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。使用include要注意重复引用的问题:class
2016-05-14 15:13:16 1525
转载 面试题3
1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如
2016-05-14 14:06:04 234
转载 面试题1
1.#import和#include的区别 @class?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文 件中还是需要使用#import而#import比起#include的好处就是不会引起交叉编译2. readwrite,readonly,assign,retain,copy,nonatomic 属性的作用@property是 一个属性访
2016-05-14 14:00:53 2267
转载 面试题
1. OC中,与alloc语义相反的方法是dealloc还是release?与retain语义相反的方法是dealloc还是release?为什么?需要与alloc配对使用的方法是dealloc还是release,为什么? 以下是针对MRC(手动内存释放)模式: 与alloc语义相反的方法是dealloc,与retain语义相反的方法是release。 alloc是为对象
2016-05-07 11:51:44 581
转载 UIControl
说明:由于是在“iOS 模拟器”中测试的,所以不能用手指,只能用鼠标。1)UIControlEventTouchDown指鼠标左键按下(注:只是“按下”)的动作2)UIControlEventTouchDownRepeat指鼠标左键连续多次重复按下(注:只是“按下”)的动作,比如,鼠标连续双击、三击、……、多次连击。说明:多次重复按下时,事件序列是这样的:UIControl
2016-05-06 19:27:18 201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人