JT Blog

Thinking will not overcome fear but action will.

OpenGL系列教程

入门

简要 参考 OpenGL,一般认为是API,也是规范,规定了每个函数的该如何执行和返回值,每个函数内部具体实现由开发者决定。 OpenGL两个模式:立即渲染模式(封装好的,直接使用)和核心模式(自己实现) 在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变为适应你屏幕的2D像素。3D坐标转为2D坐标的处理过程是...

Pod

解决pod慢的问题

###解决pod慢的问题 shift + cmd + G前往/private/etc/文件夹中修改hosts文件 注意:hosts文件是不允许修改的,你必须拷贝出来,在复制替换/ private/etc/文件夹中hosts文件才可以 在文件中末尾添加两行 151.101.185.194 github.global.ss...

组件化

组件化之路

蘑菇街App的组件化之路 蘑菇街 App 的组件化之路·续 去model化和数据对象 iOS应用架构谈 组件化方案 iOS 组件化方案探索 iOS组件化(上篇)- 拆分基础组件 iOS组件化(中篇)-拆分业务组件 iOS组件化(下篇)-加载XIB、图片资源 iOS-组件化架构漫谈 概念 一般一个项目被组件化拆分为一些基础组件、一些功能组件和业务组件,将拆分好的组件放到远程...

ReactiveCocoa

RAC从入门到精通

转载:一缕殇流化隐半边冰霜 前言 ReactiveCocoa是一个将函数响应式编程范例带入Objective-C的开源库。ReactiveCocoa是由Josh Abernathy和Justin Spahr-Summers两位大神在对GitHub for Mac的开发过程中编写的。Justin Spahr-Summers大神在2011年11月13号下午12点35分进行的第一次提交,直到2...

Xcode文档生成

使用appledoc生成文档

appledoc是最年轻的一个,并且只为Objective-C服务(很专一),能生成和Apple一个风格的文档,功能齐全,使用方便,还可以直接编译成docset安装进xcode。。看样子除了语言支持太少,其他的表现都不错,关键是最贴合Xcode。 虽然没有统计数据,但我相信ObjC这个用的人应该是最多的。 Github项目链接 安装 正常安装 git clone git://gith...

逆向工程

逆向流程

越狱手机链接 USB链接 下载usbmuxd cd到usbmuxd-1.0.8/python-client下,执行sudo python tcprelay.py -t 22:2222 执行ssh root@localhost -p 2222,登录,默认密码是alpine scp -P 2222 目标文件 root@localhost:./tmp,拷贝目标文件到手机 如...

逆向工程

去除OPlayer.Lite的广告

砸壳 chaoge:/usr/bin root# Clutch-2.0.4 -i Installed apps: 1: 百词斩-背单词、学英语必备 <com.chaoui.jiongji100CN> 2: 淘宝 - 移动生活社区 <com.taobao.taobao4iphone> 3: 乐词 - 新东方背单词,学英语神器 <cn.xdf....

逆向工程

Theos

Theos是一个跨平台管理、开发、生成ios越狱程序的工具 Theos的配置与安装 安装dpkg brew install dpkg dpkg是Theos依赖的工具之一,dpkg是Debian Packager的缩写。我们可以使用dpkg来制作deb,Theos开发的插件都将会以deb的格式进行发布的。所以我在安装Theos之前要安装dpkg, 当然此处我们使用强大的brew...

逆向工程

静态和动态调试

静态调试 动态分析

逆向工程

Reveal和Cycript

Reveal使用 使用教程 参考 参考 scp -r 文件拷贝文件夹 Cycript使用 安装: 官网 cydia Cycript 安装和环境配置 MonkeyDev中使用Cycript Cycript命令使用 Cycript_Tricks