自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

瑞军的博客

点滴成就大我

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

原创 xcode8.0和iOS10的那些事

Xcode8.0与iOS10:界面的更新,开头先庆幸一点,我们的项目基本上没有用到xib,不然也就只能呵呵了,当点击xib的时候会让你选择设备类型这方面听说当设置以后回到Xcode8.0一下会报错接下来探讨整体:1.证书的自动配置,这个确实不错,会自动生成配置文件或者签名文件    1>打包的时候要将自动生成的证书的"钩"去掉,手动添加证书

2016-09-21 18:13:08 668

原创 iOS动态库和静态库的简单使用

以下是学习动态库和静态库的过程中自己整理的笔记:首先一点,什么是库?对于iOS开发而言库分为两种,1.一种是开源库,这个相比大家都知道的,如app中盛传的AFNetworking,SDWebImage等.2.另一种叫做闭源库,iOS开发人员都知道苹果是闭源的,所谓的闭源就是其库中的方法和属性只能拿来使用,但是并不能查看类中具体的实现,很多大牛或者第三方也会一这种形式提供

2016-08-04 13:10:10 2018

原创 JSPatch的初步学习

在学习的道路上永远向大神们看齐JSPatch的强大对于每一个iOS开发人员来说可谓耳熟能详了,可是我现在才能抽空来学习这么牛逼的技术下面的文章只是我学习的笔记,如对其他原作有影响的话请见谅bang的GitHub的原作已经详细的介绍了JSPatch的基本使用和实现原理,大神对此是开源的,这不仅让我感叹一句,bang真是一点都不吝啬自己才华的大神,恩,前进的动力啊

2016-07-29 17:36:33 1239

转载 Linux的发展史

本文是纯属拷贝转载,链接如下;个人觉得不错的两篇文章:http://bbs.feng.com/read-htm-tid-6209622.htmlhttp://security.zdnet.com.cn/security_zone/2008/0703/962834.shtml作为资深的软件开发工程师,你必须要了解linux的发展由来,以及和Unix的区别和联系

2016-07-27 19:33:42 608

原创 Git 分布式版本管理系统

多人协作开发最主要的git 命令注意:项目经理必须要做一点,就是要给远程仓库中的工程添加.ignore文件,这样的话可以忽略一些没有必要一直提交的文件,,加快提交和推送的速度版本控制最权威的图如下,git flow也是根据下图进行版本控制的.git版本控制的开发流程详图:下面的命令是git的基本操作命令:  关于敲命令给大

2016-07-26 15:00:34 446

原创 iOS加密算法(base64,md5,HMAC,3DES,AES 256,RSA)

关于数据的安全,首先要考虑数据的不易篡改性,数据的唯一性,数据的真实性,数据的可靠性:那么各种各样的加密方式也就随着数据安全性的要求而不断出现在开发者的字典中,并且被广泛的使用,当然,我现在从事的就是金融类的项目,对于数据的安全性的要求非常高,数据遵循的原则:"永远不要相信前端的数据,一切数据的依赖点是服务器"项目中经常使用到的加密方式:AES 256MD5

2016-07-26 14:36:00 2230

原创 SSL和SSH的区别

一直有个疑问:就是关于SSH和SSL之间的区别简单的来说:SSL是安全传输的一种安全协议,SSH只是在传输的时候为了防止"中间人"篡改数据而提供的安全的"通道"在使用的时候我们只关心传输数据的安全性,那么在对于传输层和应用层,在数据请求返回的时候就存在安全性的问题:1."中间人"篡改数据,并且可以伪装为服务器提供给客户端数据由此就有了SSL和SSH

2016-07-26 10:16:11 6878

转载 Git 终端命令大全

转载地址:http://blog.csdn.net/dengsilinming/article/details/8000622Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://git

2016-06-13 17:14:36 841

原创 SVN命令集合

SVN服务器的搭建网络上一搜一大堆,傻瓜式(根据教程一步一步操作就行了)的安装.下面把我总结的经常使用终端管理代码的命令分享给大家:svn help command 获取子命令说明svn info $URL 查看工作空间信息svn list 显示当前目录下svn记录文件列表,不访问版本库svn list $URL 不下载到

2016-06-02 20:30:41 297

原创 iOS中APP跳转到系统的各种设置界面

跳到更多设置界面前言:    在很多的APP中需要设置系统的内容的时候,APP内部会通过某种跳转的方式跳转到系统的setting的功能,但是iOS5.1以后就不能正常调用了,下面写出转到系统setting的两种方式:方式一:跳到WiFi设置界面、定位服务、FaceTime、音乐等等。一起来看看如何实现的!1.参数配置我在网

2016-05-26 14:19:16 8345

转载 支持IPv6 DNS64 / NAT64网络

文档详情可查看网页:https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Tra

2016-05-24 15:10:15 12952

原创 https信任证书的三种方式

苦逼的我调试AFNetworking发送https请求的bug ---------调试了一个上午,终于解决了 证书信任的过程: 证书的信任是通过代理的方式进行信任(NSURLConnection和NSURLSession两种方式进行信任)客户端信任证书的过程:1.当客户端要访问服务器的时候,服务器向客户端发送受保护的信任证书2.客户端判断是否对客户端发送的证书进行信任,...

2016-05-24 14:33:26 35270 4

原创 如何实现UITableView优化

一.为什么要进行UITableView的性能优化?背景:         当代移动端App层次不齐, UITableView控件可谓是屡见不鲜,所以说UITbleView成为了每个程序要必备的技能.当然了,会用和用的六又是两码子事,会用只是停留在界面的展示,而作为一名合格的开发人员就必须具备优化性能的意识.------->>>>下面阐述自己工作中处理UITableView和查看

2016-05-07 00:54:12 682

转载 iOS性能调优(全)---内存优化和UI优化

iOS应用性能调优的25个建议和技巧 本文来自iOSTutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写

2016-05-03 10:24:42 2605

原创 巧用Singleton(单例)

一.什么是单例设计模式1、简单说明:(1)永远只分配一块内存来创建对象,实现allocWithZone方法(2)提供一个类方法,返回内部唯一的一个变量2、单例模式说明(1)单例模式的作用 :可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问,从而方便地控制了实例个数,并节约系统资源。(2)单例模式的使用场合:在整个应用程

2016-05-01 14:28:34 4683

转载 iOS CoreBluetooth 教程

去App Store搜索并下载“LightBlue”这个App,对调试你的app和理解Core Bluetooth会很有帮助。================================Core Bluetooth for iOS 6CoreBluetooth的API是基于BLE4.0的标准的。这个框架涵盖了BLE标准的所有细节。仅仅只有新的iOS设备和

2016-04-29 08:50:13 430

转载 Watch OS 开发:iPhone沙盒和Extension沙盒进行数据共享

AppGroups1.1-简介1.1.1-苹果沙盒机制我们都知道苹果的沙盒机制,不同的沙盒之间是不能互相访问数据的在开发Watch App的时候,假如说有一张图片文件,既要在iPhone中显示也要在Watch中显示应该怎么办呢?我们可以把这张图片分别放到iOS的工程文件中和Watch App对应的Extension文件中,显然这种方式使我们的App文件大小产生不必要的增大那么有没有一种简单的方式,使

2016-04-29 01:05:54 4423

原创 Watch OS开发基本知识的学习

一.watch OS 的由来及现状 1.AppleWatch背景Apple Watch 是苹果公司于2014年9月公布的一款智能手表 。 有Apple Watch、Apple Watch Sport 和Apple Watch Edition 三种风格不同的系列。Apple Watch 采用人造蓝宝石水晶屏幕与Force Touch触摸技术,有多种颜色可供选择

2016-04-27 23:16:31 4640

原创 Runtime基本使用

一.Runtime的使用1.runtime:       指一个程序在运行(或者在被执行)的状态。也就是说,当你打开一个程序使它在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的程序或者实例打包或者重建成为“运行库"。这些实例可以在它们运行的时候被连接或者被任何程序调用。 2.objective-c中runtime:       是一套比较底层的纯

2016-04-27 02:27:13 586

原创 block,代理和通知的简单介绍--swift闭包

Block(函数式编程思想)Block是一个数据类型,有自己的ISA指针,可以保存代码块,多用于参数的传递,只有调用Block的时候才会执行Block中的代理块定义一个block的时候需要用copy,代码块是在栈区分配,一旦离开作用域就会被释放,所以要用copy__Block关键字理解正常情况下,在Block{ }中不能对外面的变量进行更改(报错)给想要更改的变量加上__Blo

2016-04-20 00:53:33 883

空空如也

空空如也

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

TA关注的人

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