自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ios 面试题整理

1 iOS基础1.1 父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。深拷贝同浅拷贝的区别:浅拷贝是指针拷贝,对一个对象进行浅拷贝,相当于对指向对象的指针进行复制,产生一个新的指向这个对象的指针,那么就是有两个指针指向同一个对象,这个对象销毁后两个指针都应该置空。深拷贝是对一个对象进行拷贝,相当于对对象进行复制,产生一个新的对象,那么就有两个

2017-01-12 10:37:02 253

转载 学习UIBezierPath画图

基础知识使用UIBezierPath可以创建基于矢量的路径,此类是Core Graphics框架关于路径的封装。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。UIBezierPath是CGPathRef数据类型的封装。如果是基于矢量形状的路径,都用直线和曲线去创建。我们使用直线段去创建矩形和多边形,使用曲线去创建圆弧(arc)、圆或者其他复杂的曲线形状。

2016-06-02 14:52:13 966

转载 TCP/IP协议三次握手与四次握手流程解析

一、三次握手所谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包以确认连接的建立。在socket的编程中,这一过程由客户端connect来触发。整个流程如下图所示:(1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Clien

2016-04-19 20:00:19 281

转载 iOS性能优化:Instruments使用实战(转)

采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下。Instruments使用技巧关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instruments 确实是一个很强大的工具,用它来收集关于一个或多个系统进程的性能和行为的数据极为

2016-04-18 10:09:57 338

转载 iOS开发-由浅至深学习block

关于block在iOS 4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调。这不免让我们想到在C函数中,我们可以定义一个指向函数的指针并且调用:12345bool executeSomeTask(void) {    //do somethin

2016-04-16 16:43:56 302

转载 iOS应用间跳转

近期在做两个应用之间的跳转,合作伙伴提供了这篇文章,觉得不错,在这样分享,大家一起学习文/船长_(简书作者)原文链接:http://www.jianshu.com/p/732c5e1720d0著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。应用跳转.png场景需求:一个应用A(以news应用为示例)跳转到另外一个应用B(以weChat为示例

2016-03-28 10:31:31 109

原创 ShareSDK For IOS

今天在集成shareSDK,版本是 ShareSDK For iOS v3.2.1,在集成中遇到的一些问题在这里总结一下,希望对大家,对自己以后有所帮助!一、首先呢当然要在mob的官网去下载shareSDK的SDK,地址请看这里 http://www.mob.com/#/downloadDetail/ShareSDK/ios,我用的是ShareSDK For iOS v3.2.

2016-03-17 15:51:35 460

原创 支付宝支付流程

1.网关   第三方支付,例如国内支付宝,财付通,国外 paypai 解决问题:    1.屏蔽银行接口,统一第三方支付来转账    2.解决信任问题,大家不信任商户    3.结算 ID:唯一标识 2.支付流程   买家要在商户下单--商户把(商品或者订单)流水号发个网关--网关把(支付)流水号发给银行--银行打开自己的支付界面--用户支付完成--如果成功

2016-03-16 17:04:53 528

转载 苹果企业账号打包发布APP流程详解

阅读目录一、通过企业账号申请证书二、打包ipa,手动生成plist三、发布APP原文链接:http://www.cnblogs.com/mddblog/p/4718228.html一、通过企业账号申请证书  1 Certificate Signing Request (CSR)文件  在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”-“证书助理”-“

2016-03-16 14:28:11 668

转载 什么是OAuth授权

什么是OAuth授权? 一、什么是OAuth协议OAuth(开放授权)是一个开放标准。允许第三方网站在用户授权的前提下访问在用户在服务商那里存储的各种信息。而这种授权无需将用户提供用户名和密码提供给该第三方网站。OAuth允许用户提供一个令牌给第三方网站,一个令牌对应一个特定的第三方网站,同时该令牌只能在特定的时间内访问特定的资源。 二、OAuth的原理和授权流程

2016-03-16 09:42:29 337

转载 手机应用开发的原生app,WEBAPP,混合app的认识

手机应用开发的原生app,WEBAPP,混合app的认识(2014-12-0112:55:19)转载▼ 分类:IOS正文开始原生应用、Web应用、混合应用优缺点分析原生App vs 移动Web App :定义什么叫做原生App?原生App是专门针对某一类移动设备而生的,它们都是被直接安装到设备里,而用户一般也是通过网络

2016-03-16 09:38:12 1741

转载 Core Data使用

问题在iOS/Mac中我们有许多方式去持久化存储数据:NSUserDefault、Key chain、C语言文件接口、NSFileHandle、基础框架中的write方法、归档等等。在实际应用中,我们经常需要将这些数据按一定格式转换为对象,并且进行一定的筛选等操作然后再使用,显得不是很方便。Apple给我们提供了Core Data框架,可以直接按对象的方式操作数据,让这些变得非常简单。

2016-03-16 09:06:04 239

转载 实践干货!猿题库 iOS 客户端架构设计

在学习中发现一种非常不错的架构,值得学习!序猿题库是一个拥有数千万用户的创业公司,从2013年题库项目起步到2015年,团队保持了极高的生产效率,使我们的产品完成了五个大版本和数十个小版本的高速迭代。在如此快速的开发过程中,如何保证代码的质量,降低后期维护的成本,以及为项目越来越快的版本迭代速度提供支持,成为了我们关注的重要问题。这篇文章将阐明我们在猿题库 iOS 客户端的

2016-01-20 09:36:19 341

空空如也

空空如也

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

TA关注的人

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