自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

han919_的博客

学习知识记录

  • 博客(13)
  • 收藏
  • 关注

原创 iOS常见的面试题总结

1.   简述OC中内存管理机制oc中的内存管理机制是自动引用计数,它分为两种方式:MRC和ARC,MRC是手动管理内存,ARC是系统自动管理内存;他的原则是谁开辟谁释放,有开辟就要有销毁2.   readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用?Readwrite:读写特性,可读可写(是默

2016-04-20 20:08:40 1072

原创 iOS技术面试题

OC:分类(好处,和延展的区别)block(原理,底层,作用。)代理循环引用(原因,解决)、内存分类 : 一般用于扩展一个类的方法,它可以不用创建一个新的类,但是不能够扩充成员变量,使用分类重写本类的方法后无法再调用原来的方法,使用分类还能够将一个类的定义写在不同的文件内,可以拆分业务逻辑,使一个分类的功能更专一 延展(extension)延展相当于匿名的分类,一般写在实现文件里面(.

2016-04-18 17:48:43 1253

原创 NSString+NSMutableString+NSValue+NSArray用法汇总

//一、NSString       /*----------------创建字符串的方法----------------*/    //1、创建常量字符串。    NSString *astring = @"This is aString!";    //2、创建空字符串,给予赋值。    NSString *astring = [[NSString alloc] ini

2016-04-18 16:00:07 281

原创 ASI与AFN的区别

[摘要:ASI战AFN有甚么差别 1.机能(重面) * ASI基于底层的CFNetwork框架 * AFN基于NSURLConnection * 运转机能: ASI ASN 2.处置惩罚办事器数据 1 AFN : 依据办事器返回数据的数据, 举行主动剖析 * 办事器返回的是] ASI和AFN有什么区别1.性能(重点)* ASI基于底层的CFNetwork框架* AFN基于N

2016-04-18 15:21:25 376

原创 iOS 远程推送原理及实现

关于iOS 实现消息推送的原理:1.provide[服务器]把要发送的消息,目的IOS设备标识打包,发送给APNS2.APNS在自身已注册Push服务的IOS设备列表中,查找有相应标识的IOS设备,并将消息发送到IOS设备3.IOS设备把发送的消息传递给对应的应用程序,并按照设定弹出Push通知消息推送实现1、生成*.certSigningReque

2016-04-09 16:25:38 1214

原创 Cocoapods的安装与使用

cocoapods是一个可以帮你集中管理第三方库的开源项目,运行在Ruby的环境下,基于GitHub托管优势,能够很方便的查阅目前依赖于Cocoapods的资源想要使用它首先需要安装:1.这里的安装使用的是终端(也就是使用命令行操作)打开终端a.移除ruby的源地址 首先在命令行中输入gem sources --remove https://rubygems.org/

2015-12-28 16:49:01 325

原创 iOS-初级数据持久化

1.数据持久化:就是数据的永久存储2.数据持久化的本质:数据保存成文件,存储到程序中的沙盒中那么沙盒构成部分是哪些呢???以下是它的构成部分:Document           存储用户数据,需要备份的信息Library/Caches     存储缓存文件,程序专用的支持文件Library/Preference 存储应用程序的偏好设置文件.app

2015-12-08 15:27:17 291

原创 字典,集合,数组排序

字典:字典用于保存具有映射关系key-value数据的集合一个key-value对 认为一条目,字典是存储 key-value对 的容器对于name:张三来说 name就是key  张三就是key对应的value字典特点:1.与数组不同,字典靠key存取元素(数组是通过下标存取元素)2.key不能重复,value必须是对象(如果不是对象用NSNumber,NSValue)

2015-11-16 08:48:12 464

原创 帮助文档 NSString NSArray NSNumber要点

API(application programming interface   应用程序 编程 接口)苹果每次升级iOS系统,都会添加或更新大量的API接口,并且提供相应的参考文档学会使用苹果的帮助文档是开发者必备的一项技能苹果API文档结构:Inherits from:(继承自哪个类)Conforms  to:(遵循什么协议)Framework:(属于哪些框架里的

2015-11-16 08:43:56 406

原创 OC-继承、初始化方法、便利构造器概念

继承的上层:父类  继承的下层:子类继承是单向的,不能相互继承继承具有传递性

2015-11-13 08:53:40 517

原创 OC-小课堂

类和对象面向对象的核心是 类 和 对象类:具有相同特征和行为的事物的抽象OC中类的定义1.接口部分:对外声明类的特征和行为 (.h)头文件2.实现部分:对内实现类的行为           (.m)类 和 对象类是模板,对象是具体表现,对象需要占用内存空间创建对象分两步:分配内存空间和初始化分配内存空间:根据类中声明的实例变量为对象分配内存,将所

2015-11-10 08:55:39 367

原创 字符串数组

字符串数组概念:用来存放字符串(以‘\0’结尾的字符数组被称为字符串)的数组定义:char  数组名【常量表达式1】【常量表达式2】 = {值1,值2,...}注意事项:字符串数组实为字符型二维数组,每一字符串长度不超过二维长度-1(字符串需要存放‘\0’)例题1:创建一个字符串数组(内容是你周围一圈人的姓名),输出最长字符串的长度char  a[4][15] = {"

2015-10-21 21:26:43 1204 1

原创 C语言知识学习课堂小笔记

上午学习内容:1.进制的转换十进制转换x进制:按权求和x进制转换十进制:连除倒取余进制包括:二进制,八进制(以0开头),十进制,十六进制(以0x开头);2.常用程序的一般形式int main(int argc,constchar * argv[]) {    @autoreleasepool {        // insert code here.

2015-10-13 17:53:33 312

空空如也

空空如也

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

TA关注的人

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