本类文章列表

iap校验接口verifyReceipt-参数含义

一 校验方式 1. 发送HTTP POST的请求,将数据发送到App Store,其地址为: https://buy.itunes.apple.com/verifyReceipt 2. App Store的返回值也是一个JSON格式的对象,包含两个键值对, status和receipt: { “status” : 0, “receipt” : { … } } 二 返回值说明 如果用户的收据是有效...

2014-03-03 Comments:0 关键字: ,,,,,
iOS安全攻防(一):Hack必备的命令与工具

你的应用正在被其他对手反向工程、跟踪和操作!你的应用是否依旧裸奔豪不防御? 郑重声明一下,懂得如何攻击才会懂得如何防御,一切都是为了之后的防御作准备。废话少说,进入正题。 今天总结一下为hack而做的准备工作。 常用的命令和工具 ps           ——显示进程状态,CPU使用率,内存使用情况等 sysctl       ——检查设定Kernel配置 netstat     ——显示网...

2014-02-25 Comments:0 关键字: ,,,
Associated Objects(关联对象)详解

本文翻译自NSHipster的文章Associated Objects。 #import <objc/runtime.h> Objective-C开发者在遇到上面这条“咒语”相关的一些东西时,会不自觉的变的非常谨慎。一个主要原因是:弄乱Objective-C运行时可能会改变整个实现结构,因为所有的代码都是运行在它之上的。 一方面:<objc/runtime.h>中的函数可...

2014-02-21 Comments:0 关键字: ,
iOS多线程编程 – NSOperation

NSOperation & NSOperationQueue 从头文件NSOperation.h来看接口是非常的简洁,NSOperation本身是一个抽象类,定义了一个要执行的工作,NSOperationQueue是一个工作队列,当工作加入到队列后,NSOperationQueue会自动按照优先顺序及工作的从属依赖关系(如果有的话)组织执行。 NSOperation是没法直接使用的,它...

2014-02-21 Comments:0 关键字: ,,,
iOS多线程编程 – NSThread & Run Loop

前言 多线程的价值无需赘述,对于App性能和用户体验都有着至关重要的意义,在iOS开发中,Apple提供了不同的技术支持多线程编程,除了跨平台的pthread之外,还提供了NSThread、NSOperationQueue、GCD等多线程技术,从本篇Blog开始介绍这几种多线程技术的细节。 对于pthread这种跨平台的多线程技术,这本Programming with POSIX Threads做...

2014-02-21 Comments:0 关键字: ,,,
UITableView 滚动流畅性优化

影响 UITableView 滚动的流畅性的原因 1、 在代理方法中做了过多的计算占用了 UI 线程的时间 2、同上 3、Cell 中 view 的组织复杂 关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 delegate 的那套方法,下同)方法的调用顺序,和时机。对于一般的应用会有如下顺序: 1、向代理要 number Of Rows。 2、对于每行向代理要...

2014-02-14 Comments:0 关键字: ,,,
iOS开发:Runtime简介

Objective-c是动态语言, 很多新手或者开发人员常常被runtime这个东西所迷惑。而恰恰这是一个非常重要的概念。我可以这么问:“如果让你(设计)实现一个计算机语言,你要如何下手?” 很少程序员这么思考过。但是这么一问,就会强迫你从更高层次思考1以前的问题了。 注意我这句话‘设计’括起来了,稍微次要点,关键是实现。 我把实现分成3种不同的层次: 第一种是传统的面向过程的语言开发,例如c语...

2014-01-24 Comments:0 关键字: ,,
iOS开发:获取iPhone的IP地址

定义了几个方法,获取iphone的IP地址。 IPAdress.h   #define MAXADDRS    32 extern char *if_names[MAXADDRS]; extern char *ip_names[MAXADDRS]; extern char *hw_addrs[MAXADDRS]; extern unsigned long ip_addrs[MAXAD...

2014-01-12 Comments:0 关键字: ,,
iOS开发:多线程之Grand Central Dispatch(GCD)介绍和使用

介绍: Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。 设计: GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。 一个任务可以是一个...

2014-01-09 Comments:0 关键字: ,,,,
iOS开发:详解Objective-C之runtime

原文地址:http://blog.securemacprogramming.com/2013/12/by-your-_cmd/ 感谢翻译小组成员wingpan热心翻译。本篇文章是我们每周推荐优秀国外的技术类文章的其中一篇。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。 本文是我在 Alt Tech Talks: London 上关于 ...

2014-01-06 Comments:0 关键字: ,,
Design By Inzaghi | 京ICP备16047555号-1