自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS利用(Shell脚本)自动打包项目工程生成ipa

iOS利用脚本打包项目工程

2016-12-15 00:34:20 999

原创 iOS内存管理总结

iOS内存管理总结

2016-11-26 13:43:08 566

原创 iOS UITextField常用的设置

iOS UITextField常用的设置

2016-11-25 21:30:02 472

原创 网络协议TCP/IP

UDP:   UDP是一种面向无连接的用户数据报服务(user data protocol),不需要和服务器也能交互,只需要知道ip和监听端口,不需要链接没有目的的socket,只是将数据报投递出去,不管接收方是否成功接收到,因此是一种不可靠的传输,可能会造成数据丢包,但由于这些特征,传输效率要优于TCP

2016-11-25 21:17:26 714

原创 如何实现模糊(毛玻璃)效果

模糊效果,也叫作毛玻璃效果,是设计上挺常用的,尤其是在 iOS 7 之后。静态的模糊效果自不用说了,直接在 Photoshop 里做好图片就行了。那动态的实时的模糊效果又是怎么做出来的呢?今天我们就来总结一下在 iOS 上的实现动态模糊(毛玻璃)效果的几种方法。一、对 UIView 进行模糊 iOS 8 增加了 UIVisualEffectView,让我们可以很方便的做出模糊(毛玻璃)效果。有两点

2016-11-25 21:09:13 1401

原创 iOS开发---后台运行以及保持程序在后台长时间运行

第一部分 1.先说说iOS 应用程序5个状态:停止运行-应用程序已经终止,或者还未启动。不活动-应用程序处于前台但不再接收事件(例如,用户在app处于活动时锁住了设备)。活动-app处于“使用中”的状态。后台-app不再屏幕上显示,但它仍然执行代码。挂起-app仍然驻留内存但不再执行代码。按下Home键时,app从活动状态转入后台,绝大部分app通常在几秒内就从后台变成了挂起。在内存吃紧的时候,i

2016-11-25 21:03:15 925

原创 iOS面试总结

一、深复制和浅复制的区别?1、浅复制:只是复制了指向对象的指针,即两个指针指向同一块内存单元!而不复制指向对象的本身,源对象和副本对象是同一个对象。本质:未产生新的对象2、深复制:是将一个类的指针指向的内容复制给另一个类,两个类的指针成员指向不同的内存空间。本质:内存中存在两个不同的对象通俗的讲:浅复制好比你的影子,深复制好比是你的克隆人二、类别(分类)的作用和局限性?类别和继承在实现中的区别?1、

2016-11-25 20:59:37 415

原创 iOS面试题(英语)

iOS面试题(英语)在iOS面试题中经常可以碰到一些公司面试题是英语书写的,对于英语基础不好的遇到这样的面试题不要慌,不能读懂全部就找关键词。在这里总结一些基础的,希望对大家有所帮助,不全面欢迎补充谢谢~~

2016-11-25 20:47:38 547

原创 iOS的空指针和野指针

iOS的空指针和野指针在iOS中我们经常可以遇到空指针和野指针的情况,今天在这里就做一下总结,希望对大家有所帮助,也希望你们给予补充和纠正, 谢谢~~~1.概念 1.1空指针1> 没有存储任何内存地址的指针就称为空指针(NULL指针)。2> 空指针就是被赋值为nil的指针,在没有被具体初始化之前,为nil。1.2野指针“野指针”不是nil指针,是指向”垃圾”内存(不可用内存)的指针。野指针是非常危

2016-11-25 20:46:35 1538

原创 iOS常用第三方框架的工作原理

iOS常用第三方框架的工作原理在写iOS项目的过程中,我们经常会用到AFNetworking和SDWebImage这种第三方开源框架,但其工作原理我们大部分人都不怎么清楚,在这里整理一下这两个第三方开源框架的工作原理。1.介绍1.AFNetworking AFNetworking库,我认为是目前最优秀的开源网络库,基于NSURLConnection,目前我们最可能用到的地方是JSON请求或者XML

2016-11-25 20:44:49 1235 1

原创 iOS知识点随笔

iOS知识点随笔Copy关键字1.NSString、NSArray、NSDictionary 等等经常使用copy关键字,是因为他们有对应的可变类型:NSMutableString、NSMutableArray、NSMutableDictionary;block 也经常使用 copy 关键字,具体原因见官方文档:Objects Use Properties to Keep Track of Bloc

2016-11-25 20:43:32 611

原创 iOS简单的键盘弹出输入框上移

之前项目中遇到键盘弹出遮挡输入框时, 都是使用三方库DaiDodgeKeyboard进行界面上移动画, 这个三方库很方便, 但是有时候会出现一些莫名的Bug, 所以自己动手实现了一个简单的效果,基本实现了键盘弹出的动画效果, 可能还要具体需求具体分析, 不过一般场景已经够用,1.添加测试UITextfield,添加一下键盘的通知, 并记得移除// 添加- (void)viewDidLo

2016-11-25 20:20:46 852

原创 ios navigationController中界面跳转 :X–> A–>B–>C 返回 C–>A

navigationController中界面进入时层次关系是 X–>A–>B–>C 返回 时要求 C直接跳转至A2种解决方案:1、在C中写个指针,指向A,使用方法popToViewController直接调至A本人不喜欢指针传来传去,寻求良友找到另一种解决方案2、在C中,将navigationController的Views队列中的B删除,然后popViewControlle

2016-11-25 20:19:08 333

原创 iOS面试题

1.#import跟#include、@class有什么区别?#import<>跟#import””又什么区别? 1>#import和#include都能完整地包含某个文件的内容,#import能防止同一个文件被包含多次2>@class仅仅是声明一个类名,并不会包含类的完整声明;@class还能解决循环包含的问题3>#import <>用来包含系统自带的文件,#import “”用来包含自定义的文

2016-11-24 21:48:14 229

空空如也

空空如也

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

TA关注的人

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