请稍侯

iOS安防及越狱开发相关知识总结

iOS安防及越狱开发相关知识总结 首先要有一个越狱设备,没得说的。 脱壳 因为从AppStore下载的ipa都是加了壳的(苹果把开发者上传的ipa进行了加壳后财放到AppStore的),所以加壳的ipa要先去壳。因为通过xcode打的包是没有加壳的,所以在第三方渠道如PP助手、itool...

iOS中图形的绘制基础

iOS中图形的绘制基础 UIView的drawRect方法 override func drawRect(rect: CGRect) { //绘制代码 } Bézier Curve(贝赛尔曲线) 1.1962年法国工程师Pierre Bézier发表; 2.计算机图形...

iOS面试相关基础问题点

iOS面试相关基础问题点 iOS程序的执行顺序 AppDelegate执行顺序 1 进入程序的入口,进入main函数, 设置AppDelegate称为函数的代理 2 程序完成加载:-[AppDelegate application:didFinishLaunchingWith...

C/S系统通信相关解决方案

C/S系统通信相关解决方案 即时消息IM 目前主流的四种IM(IM:instant messaging,即时消息)协议:XMPP(Extensible Messageing and Presence Protocol:可扩展消息与表示协议)、即时信息和空间协议(IMPP)...

常见的基础原理相关的面试问题

常见的基础原理相关的问题 数组: 数组存储区间是连续的,二分查找时间复杂度小,为O(1),寻址容易,插入和删除困难; 链表: 链表存储区间离散,时间复杂度很大,达O(N),寻址困难,插入和删除容易; 哈希表: 哈希表是一种寻址容易,插入删除也容易的数据结构,既满足了数据的查找方便,同时...

OC中的运行时及Swift中的结构体及值类型

OC中的运行时及Swift中的结构体及值类型 OC中的运行时 OC本身是一种强类型语言,但其运行时功能让它又有了动态语言的特点。OC中对象的类型和对象所执行的方法都是在运行时阶段进行查找并确认的,这种机制被称为动态绑定。 在很多语言,比如 C ,调用一...

iOS性能内存优化

iOS性能内存优化 几个优化总体思路: 避免过多的CPU计算 简化复杂频繁的布局计算 文本计算、格式转换、图像绘制、对象的创建调整等尽可能放到后台线程进行 避免图层混合 确保控件的opaque属性设置为tru...

iOS内存管理机制

iOS内存管理机制 Objective-C内存管理的对象 主要有两类,一类是值类型,比如int、float、struct等基本数据类型; 另一类是引用类型,也就是继承自NSObject类的所有的OC对象; 前一种值类型不需要我们管理,后一种引用类型是需要我们管理内存的; ...

HTTPS的深入理解

HTTPS的深入理解 HTTPS的工作原理 HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对...

OAuth2.0深入理解

OAuth2.0深入理解 OAuth简介 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务...

CentOS上LAMP环境搭建及配置

将以下脚本保存为 lamp.sh , 执行 sh lamp.sh 安装。 #!/bin/sh # 参考: # Shell脚本编程30分钟入门:https://github.com/qinjx/30min_guides/blob/master/shell.md # nstall JAVA...

浅谈将兵之才与将将之才

帅和将,在古书里经常出现在军队和战场上,一场战争是否能取得胜利,往往得益于帅和将的密切配合。其区别在于:“能领兵者,谓之将也”;“能将将者,谓之帅也”,即帅才比将才高一个层次,偏重于战略思维;而将才是在一定局部范围内能掌控局势,能带领所属出色或顺利完成统帅分派的任务的人,他偏重于战术...

CentOS上安装ShadowSocks脚本

将以下脚本保存为 shadowsocks.sh , 执行 sh shadowsocks.sh 安装。 #!/bin/sh # 参考: # Pip和Shadowsocks的安装配置教程:http://www.guance.com/611.html # CentOS6零基础配置shadow...

决策、目标、计划

其实随着年龄的增长,自身积累的增长,自己对自己的人生,在大方向与决策方面能做的选择空间也会越来越小。 人生的确定性与不确定性的比例也就越来越高。 人生的目标可以就有很多,不同的时间段都可能给自己设定不能的目标;好的人生,决策只能一次,总体的方向只能一个方向,就像生命只有一次一样;这一次要...

如果你做的事情毫不费力,就是在浪费时间

原文出处: 钛媒体 曾担任苹果副总裁的Roizen女士提出了八条职业原则,其中关于创业她说:很多怀有雄心壮志的人力求消除工作中的困难,顺利到达梦想彼岸,这是不对的。现实情况是,即使你真的轻松成功,你也会感到无聊。所以,找点困难的事情做吧。创业的美妙之处正在于其艰难。没有安全可言,没有稳定的收...

学习积累之iOS示例

屏幕背景切换Flashlight http://www.tudou.com/listplay/xs8jxgy4XvQ/59M24Wo-tdU.html UITableView,UINavigationView的使用 http://www.tudou.com/listplay/xs8jxgy...