自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 面试题5

前言 最新整理的笔试题,由群里某某群友提供的题目,笔者整理并在此提供参考答案。 招聘高峰期来了,大家都非常积极地准备着跳槽,那么去一家公司面试就会有一堆新鲜的问题,可能不会,也可能会,但是了解不够深。本篇文章为群里的小伙伴们去某公司的笔试题,由笔者整理并提供笔者个人参考答案。注意,仅供参考,不代表绝对正确。 参考答案不唯一,大家可以根据自己的理解回答,没有必要跟笔者的一样。参考笔

2016-07-12 09:39:47 880

原创 按钮上同时有文字和图片

按钮上同时有文字和图片 xib 直接使用右侧的属性编辑器修改 Image 及 Title 的 Edge(边缘)属性,如下图 设置图片布局                                            设置文字布局      代码 -(UIButton *)btn{     if (!_btn) {

2016-07-04 09:42:30 860

原创 上拉刷新与下拉刷新

//下拉刷新     // 进入刷新状态后会自动调用这个block     self.tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{                  [self.croVM getDataWithRequestMode:VMRequestModeRefresh com

2016-06-17 08:01:11 365

原创 cell的3三种重用方法

cell的重用 重用标识符可以定义为全局的 static NSString *const reuseIdentify = @“Cell”; 1.一个类(含.h,.m) 例如 RightDetailCell.h文件 RightDetailCell.m文件 //重写父类的初始化方法 - (instancetype)initWithStyle:(UITableViewCellSt

2016-06-15 08:21:38 565

转载 MJRefresh 刷新框架

MJRefresh–用法最简单的下拉刷新框架 简介 用于为应用添加常用的上拉加载更多与下拉刷新效果,适用 UIScrollView 、UITableView 、 UICollectionView 、 UIWebView. 项目主页: MJRefresh 最新示例: 点击下载 快速入门 使用环境 ARCiOS 6.0 + 安装

2016-06-15 08:19:49 368

转载 iOS中的触摸事件和手势处理

iOS中的事件可以分为三大类:     1> 触摸事件       2> 加速计事件     3> 远程控制事件 响应者对象     在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件.我们称之为"响应者对象".     UIApplication,UIViewController,UIView都

2016-06-06 21:12:10 258

转载 iOS开发中UITableView和UITableViewCell的几种样式

iOS开发中一个使用率非常高的一个控件-------UITableView 一、系统自己的UITableView样式有两种: 1.UITableViewStylePlain:           Plain样式的是方形的,充满你给的view.frame坐标。 2.UITableViewStyleGrouped:          Grouped样式主要是以

2016-06-06 21:05:23 237

原创 Xcode的常用快捷代码块

Property 快捷生成属性声明 property /** 属性描述#> */ @property (nonatomic,) *; Delegate 代理标签 daili #pragma mark - 代理#> Delegate LazyLoad 懒加载标签 lazy #pragma mark -

2016-06-05 17:05:26 652

转载 KVC/KVO原理详解及编程指南

KVC/KVO原理详解及编程指南 原文地址: http://blog.youkuaiyun.com/wzzvictory/article/details/9674431 前言: 1、本文基本不讲KVC/KVO的用法,只结合网上的资料说说对这种技术的理解。 2、由于 KVO内容较少,而且是以 KVC为基础实现的,本文将着重介绍KVC部分。 一、简介 KVC/KVO是观察者模式

2016-05-31 10:08:44 254

原创 UITextView小结

/** 属性描述#> */ @property (nonatomic,strong) UITextView *textView; - (UITextView *)textView { if(_textView == nil) {         //初始化 _textView = [[UITextView alloc] initWithFrame:CGRectMak

2016-05-29 23:34:36 214

转载 iOS手势识别的详细使用:拖动、缩放、旋转、点击、手势依赖、自定义手势

1、UIGestureRecognizer介绍 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。 iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。 UITapGest

2016-05-28 23:39:52 435

转载 Block

单例是存储在静态区,不会执行dealloc方法,不用管理内存。 一百个单例对象的地址都是一样的。 block是一个数据类型, 多用于参数传递, 代替代理方法, (有多个参数需要传递或者多个代理方法需要实现还是推荐使用代理方法), 少用于当做返回值传递.  block是一个OC对象, 它的功能是保存代码片段, 预先准备好代码, 并在需要的时候执行.  在Xcode里输入inlineb

2016-05-23 07:54:07 273

原创 UITableView的属性和方法

初始化方法 - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER

2016-05-19 13:56:33 720

转载 面试题2

1、Objective-C的类可以多重继承么?可以采用多个协议么? 答:不可以多重继承,可以采用多个协议。 2、#import和#include的区别是什么?#import #import能避免头文件被重复包含的问题: 1) 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。 使用include要注意重复引用的问题: class

2016-05-14 15:13:16 1603

转载 面试题3

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

2016-05-14 14:06:04 277

转载 面试题1

1.#import和#include的区别 @class? @class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文 件中还是需要使用#import 而#import比起#include的好处就是不会引起交叉编译 2. readwrite,readonly,assign,retain,copy,nonatomic 属性的作用 @property是 一个属性访

2016-05-14 14:00:53 2322

转载 面试题

1. OC中,与alloc语义相反的方法是dealloc还是release?与retain语义相反的方法是dealloc还是release?为什么?需要与alloc配对使用的方法是dealloc还是release,为什么? 以下是针对MRC(手动内存释放)模式: 与alloc语义相反的方法是dealloc,与retain语义相反的方法是release。 alloc是为对象

2016-05-07 11:51:44 634

转载 UIControl

说明:由于是在“iOS 模拟器”中测试的,所以不能用手指,只能用鼠标。 1)UIControlEventTouchDown 指鼠标左键按下(注:只是“按下”)的动作 2)UIControlEventTouchDownRepeat 指鼠标左键连续多次重复按下(注:只是“按下”)的动作,比如,鼠标连续双击、三击、……、多次连击。 说明:多次重复按下时,事件序列是这样的: UIControl

2016-05-06 19:27:18 250

空空如也

空空如也

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

TA关注的人

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