排序:
默认
按更新时间
按访问量

iOS开发之Thrift的二进制数据编解码

什么是ThriftThrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务,这是维基百科的描述。简单来说就是你可以按照Thrift定义语法编写.thrift,然后用Thrift命令行生成各种语言的代码,比如OC、Java、C++、JS,调用这些代码就可以完成客户端与服务器的通...

2016-04-17 00:18:11

阅读数:471

评论数:0

iOS中的MAX(A,B)

问题由来今天有朋友在使用MAX(A,B)的时候出现了一个诡异的问题: 代码是这样的: 而执行的结果竟然是这样的: “我是不是眼花了?max(-1,0)返回了-1?”我的朋友惊讶到。 这不科学啊,怎么会负数比0大呢?于是我查看了MAX(A,B)的源码: 验证过程然后我做了如下两个实...

2016-04-11 19:22:54

阅读数:2939

评论数:0

Mac空间越来越少了怎么办?

一、使用CleanMyMac清理Mac 二、使用OmniDiskSweeper清理Mac 三、使用AppleJack清理Mac

2016-04-10 16:33:51

阅读数:2081

评论数:0

GPU渲染相关文章

Getting Pixels onto the Screen (中文翻译版:  绘制像素到屏幕上 )  Designing for iOS: Graphics & Performance (中文翻译版:  iOS图形处理和性能)  a performance minde...

2016-03-25 14:37:51

阅读数:270

评论数:0

iOS核心动画基本要点

什么是显式动画,什么是隐式动画?一、显式动画就是指:使用[UIView animateWithDuration:animations:]或者([UIView beginAnimations: context:];[UIView commitAnimations];)这个组合,以及([CATrans...

2016-03-14 18:10:29

阅读数:362

评论数:0

swif中国开发者大会--笔记(部分)

swif中国t开发者大会,视频要点记录。

2016-02-26 17:51:14

阅读数:399

评论数:0

《加盐hash保存密码的正确方式》笔记

近日读了《加盐hash保存密码的正确方式》,在此对此文做些要点记录,以便日后要使用相关知识的时候能够快速定位。 1、文章说到不能使用MD5这中简单的hash算法加密密码,原因在于该算法已经被破解了,应该使用SHA256, SHA512, RipeMD, WHIRLPOOL等函数加盐后加密。 2、破...

2016-02-26 15:10:35

阅读数:717

评论数:0

安全相关文章记录

1、加盐hash保存密码的正确方式

2016-02-26 12:22:06

阅读数:176

评论数:0

iOS开发优秀博客记录

1、Giant Robots Smashing into Other Giant Robots

2016-02-24 17:26:44

阅读数:230

评论数:0

iOS优秀文章记录

iOS

2016-01-30 14:17:01

阅读数:233

评论数:0

iOS插件化研究之一——JavaScriptCore

iOS插件化研究之一——JavaScriptCore 一、前言 一样的开篇问题,为什么要研究这个?iOS为什么要插件化?为什么要借助其他语言比如html5 js甚至脚本lua等来实现原本OC/Swift应该实现的东西? 原因可以归结为两点: 1. iOS平台 appstore ...

2015-03-30 09:29:27

阅读数:671

评论数:0

ios 获取汉字拼音的方法比较

转载自:http://www.3lian.com/edu/2012/10-10/38406.html 1.大小 pinyin最小了,POAPinyin的声明就快500行了.   2.速度 其实三者差不多,但是不要用POAPinyin原生的那个convert,那个每次都遍历查找很慢. ...

2015-03-15 22:43:27

阅读数:386

评论数:0

使用 cloc 统计代码行数

可能大家都知道用 `wc -l` 命令进行代码行数统计,但是它会将代码中的注释、空行所占用的文本行都统计在内。如果想查看一个 tar 包或一个项目目录中“实际”的代码行数并且不愿意自己去写一个脚本来做此类工作,那么可以考虑使用 cloc。 cloc 是一个 perl 脚本,它可以统计很多种编程...

2015-01-22 09:43:13

阅读数:1177

评论数:0

__attribute__

__attribute__ Written by Mattt Thompson on January 14th, 2013 A recurring theme of this publication has been the importance of a healthy relati...

2015-01-13 11:49:30

阅读数:628

评论数:0

黑魔法__attribute__((cleanup))

黑魔法__attribute__((cleanup)) 转自:sunnyxx的技术博客 编译器属性__attribute__用于向编译器描述特殊的标识、检查或优化,几个常用的用法看《mattt大神的文章》就好。今天发现一个名为cleanup的黑魔法属性,简单介绍下。 基本...

2015-01-13 11:47:54

阅读数:338

评论数:0

iOS 如何发送短信(sms)

转自:iOS Programming 101: How To Send SMS Text Message in iPhone Apps his is a quick follow-up to the previous post on email attachment. Some of y...

2014-11-14 14:14:31

阅读数:988

评论数:0

Core Location Manager Changes in iOS 8(iOS8获取不到地理位置)

com The CLLocationManager, introduced in iPhone OS 2, has always worked the same way: Create, delegate, start, wait. // Import CoreLocation fra...

2014-11-12 20:20:46

阅读数:972

评论数:0

iOS 8: Interactive Playgrounds

come fro Can't get enough info about iOS 8 and Swift? Join us for our Swift + iOS 8 Roadshow in cities across the U.S. WWDC 2014 was full of ...

2014-11-09 23:32:28

阅读数:472

评论数:0

关于Obj-c代码静态扫描 iPhone代码静态扫描的问题(clang-analyzer)

关于Obj-c代码静态扫描 iPhone代码静态扫描的问题 关于Obj-c代码静态扫描 iPhone代码静态扫描的问题 用Xcode开发的同事都应该知道Xcode是可以用代码的静态扫描的. 就在Xcode菜单栏->Build->Build and Anal...

2014-11-07 22:07:00

阅读数:738

评论数:0

Mantle

come from  Mantle 01 Feb 2014 by Alexander Schuch Mantle is a model framework for iOS that provides a convenient way to create objects from ...

2014-10-30 23:05:52

阅读数:1480

评论数:0

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