帅帅的专栏

iOS开发中整理起来的一些知识碎片

NSURLSession和NSURLRequest

1.NSURLSession.taskIdentifier app启动后,会按顺序编排1,2,3NSURLSession的任务顺序,但是全部任务完成后,再开始一个新的任务再继续再递增,而不是从1再开始 2. 转自:http://objccn.io/issue-...

2016-04-14 10:28:54

阅读数 908

评论数 0

加密算法比较3DES AES RSA ECC MD5 SHA1等

加 密算法通常分为对称性加密算法和非对称性加密算法,对于对称性加密算法,信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行 加解密了。非对称算法与之不同,发送双方A,B事先均生成一堆密匙,然后A将自己的公有密匙发送给B,B将自己的公有密匙发送给A,如果A要给B发送消 息,...

2016-01-25 15:06:22

阅读数 505

评论数 0

CGContextRef用法

这里有2个地图的API可能会对大家理解其中的一些函数有帮助 http://open.mapbar.com/ios/api/interface_m_b_overlay_path_view.html http://code.mapabc.com/APIForiOS/html/interface_m...

2015-10-24 16:47:25

阅读数 336

评论数 0

深入了解RPC <二>

《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它? RPC 功能目标 RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框...

2015-10-19 14:29:22

阅读数 353

评论数 0

深入了解RPC <一>

近几年的项目中,服务化和微服务化渐渐成为中大型分布式系统架构的主流方式,而 RPC 在其中扮演着关键的作用。在平时的日常开发中我们都在隐式或显式的使用 RPC,一些刚入行的程序员会感觉 RPC 比较神秘,而一些有多年使用 RPC 经验的程序员虽然使用经验丰富,但有些对其原理也不甚了了。缺乏对原理层...

2015-10-19 14:26:47

阅读数 367

评论数 0

Block实现原理

iOS中block实现的探究 分类: iOS 职业 | 工作 2012-07-17 20:23 61205人阅读 评论(25) 收藏 举报 ioslambda编译器apple语言python 目录(?)[+] [0. Brief introdu...

2015-09-21 01:06:19

阅读数 816

评论数 0

iOS性能优化大全

OS应用性能调优的25个建议和技巧 2015-04-08 09:03 编辑: suiling 分类:iOS开发 来源:伯乐在线 4 7681 iOS应用技巧建议性能调优 招聘信息: 高级PHP宫城狮Android开发工程师iOS开发工程师Cocos...

2015-09-20 11:09:56

阅读数 398

评论数 0

Thrift学习笔记

Thrift学习笔记—IDL基本类型 分类: Python 2015-06-01 12:48 433人阅读 评论(0) 收藏 举报 目录(?)[+]  thrift 采用IDL(Interface Definition Language)来定义通用的服务...

2015-09-18 13:22:12

阅读数 378

评论数 0

IOS多线程知识总结/队列概念/GCD/主队列/并行队列/全局队列/主队列/串行队列/同步任务/异步任务区别

进程:正在进行中的程序被称为进程,负责程序运行的内存分配;每一个进程都有自己独立的虚拟内存空间       线程:线程是进程中一个独立的执行路径(控制单元);一个进程中至少包含一条线程,即主线程       队列 dispatch_queue_t,队列名称在调试时辅助,无论什么队列和任务,线程...

2015-08-06 17:13:20

阅读数 1188

评论数 0

Xcode6与Xcode5中沙盒的变动以及偏好设置目录的变动

1、Xcode6模拟器路径与Xcode5模拟器路径对比: (1)Xcode5中模拟器路径为:/Users/用户名/Library/Application Support/iPhone Simulator (2)Xcode6中模拟器路径为:/Users/用户名/ Libr...

2015-07-11 17:46:15

阅读数 430

评论数 0

NSPredicate

NSPredicate是什么 NSPredicate:谓词 字面翻译是这个意思,但是我觉得谓词这个词太难以理解了 NSPredicate的具体用途应该还是过滤,类似于过滤条件之类的,相当于一个主语的谓语,所以说会是谓词这个名字。(我是这么理解的) NSPredicate的创建 我们看...

2015-07-11 13:55:21

阅读数 244

评论数 0

NSPredicate

简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。 定义(最常用到的方法): [cpp] view plaincopy NSPredicate *ca = [NSPredicate predicate...

2015-07-11 12:23:09

阅读数 264

评论数 0

xCode6制作动态及静态Framework

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着xCode6的发布,相信小伙伴们已经都知道了,xCode6支持做Framework了. 同时iOS-Universa...

2015-07-10 11:27:28

阅读数 302

评论数 0

关于Apache的一些配置

一,配置虚拟目录 二,配置虚拟主机 1, 2, 三,监听端口 四,访问权限配置

2015-05-21 18:28:32

阅读数 293

评论数 0

Core Animation<B3>

专用图层 复杂的组织都是专门化的--Catharine R. Stimpson 到目前为止,我们已经探讨过CALayer类了,同时我们也了解到了一些非常有用的绘图和动画功能。但是Core Animation图层不仅仅能作用于图片和颜色而已。本章就会学习其他的一些图层类,进一步扩展使用Core ...

2015-05-15 09:40:10

阅读数 529

评论数 0

ios滤镜

首先需要了解一下滤镜的原理:“用Core Graphic的API,把图片解析成RGBA四通道的位图放入内存,然后内存中有一个数组,数组中的每四个元素都是图像上的一个像素点的RGBA的数值(0-255),你只要改变RGB的数值,再写回去重新生成就可以了。简单的变化RGB很好改的,变为黑白照片就是把每...

2015-05-11 18:21:28

阅读数 357

评论数 0

自动布局之autoresizingMask使用详解(Storyboard&Code)

前言:现在已经不像以前那样只有一个尺寸,现在最少的iPhone开发需要最少需要适配三个尺寸。因此以前我们可以使用硬坐标去设定各个控件的位置,但是现在的话已经不可以了,我们需要去做适配,也许你说可以使用两套UI或两套以上的UI,但那样不高效也不符合设计。iOS有两大自动布局利器:autoresizi...

2015-05-05 16:54:22

阅读数 313

评论数 0

xcode调试(全局断点)

XCode调试技巧 设置全局断点并快速定位问题代码所在行是本文要介绍的内容,很多时候,在调试程序的时候,我们很想马上知道错误的代码在哪一行。 而不想大概设置一个断点,逐行调试发现最终是哪一行代码出问题导致程序崩溃。可以使用下面这个办法快速定位问题代码。   第一种方法:   选择Run–>...

2015-05-04 10:03:54

阅读数 620

评论数 0

iOS开发使用半透明模糊效果方法

虽然iOS很早就支持使用模糊效果对图片等进行处理,但尤其在iOS7以后,半透明模糊效果得到大范围广泛使用。包括今年最新发布的iOS8也沿袭了这一设计,甚至在OS X 10.10版Yosemite中也开始大量使用半透明模糊。 在iOS开发当中,我们有很多选择可以做半透明模糊效果,下面就是一些常见的...

2015-04-29 18:15:47

阅读数 548

评论数 0

制作兼容64位的FrameWork

最近在要把写的代码打包成Framework包给其他人用,照着网上的博客介绍的过程做出来以后,发现在64位上运行时会崩溃掉,数个小时的google和测试后,最终在github上找到了一位大神写的文章,他自己写了一个脚本,将该问题解决掉了。(32个赞!) 下面是对他文章的翻译,注释是我在制作...

2015-04-27 16:27:29

阅读数 318

评论数 0

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