iosre Blog

iOS 逆向开发,熟悉iphone/tweak、iphone/tool、cydia的repo 制作 、cocoapods的Specs repo制作(using-pod-lib-create、private-cocoapods)

miniprogram_Code_that_constitutes

小程序的代码构成

前言 本文讲解: 逻辑层&基本的架构 框架 不同类型的文件 .json 后缀的 JSON 配置文件 .wxml 后缀的 WXML 模板文件 .wxss 后缀的 WXSS 样式文件 .js 后缀的 JS 脚本逻辑文件 devzkndeMacBook-Pro:iosre devzkn$ tree -L 4 . ├── app...

Thread_Management

an overview of the thread technologies available in OS X and iOS along with examples of how to use those technologies in your applications

前言 基本概念 进程: 一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个运行中的应用程序。 线程: 程序执行流的最小单元,线程是进程中的一个实体。 同步: 只能在当前线程按先后顺序依次执行,不开启新线程。 异步: 可以在当前线程开启多个新线程执行,可不按顺序执行。 队列: 装载线程任务的队形结构。 并发: 线...

hub_Display

《枢纽》--今天中国在世界上的位置:世界秩序的枢纽

关于作者 施展, 外交学院世界政治研究中心主任,青年学者,工科出身的北京大学史学博士,“得到”App 大师课《中国史纲50讲》主讲人。主要研究西方政治思想史、西方文明史等领域。 关于本书 《枢纽》这个书名形容的是今天中国在世界上的位置。 作者认为,世界秩序中包含着海洋秩序和大陆秩序,而在海洋秩序和大...

Github_Pages_Useful_Tool

维护GitHuh_Pages和jekyll搭建的个人博客,我写文章常用的辅助工具:ImageOptim、ipic、MacDown

前言 我写文章常用的辅助工具:ImageOptim、ipic、MacDown 1) ImageOptim: 用于压缩图片 2) ipic :上传图片到图床 3) MacDown:markdown的编辑工具,支持预览 4) gist.github.com: 提高代码的阅读行性,以及提升markdown的文章的精简性。 5)rss推送功能 6) https://g...

YYWKWebView_evaluateJavaScriptFromString

YYWKWebView 在oc 执行js 的使用方法

前言 YYUIWebView.h - (void)evaluateJavaScriptFromString:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; YYUIWebView的例子 执行js方法 获取html内容 获取html内容 ...

Personal_Development_Skills_Introduced

201806个人简历

前言 充满激情的逆向工程师、C/C++/java/Object-C/Swift开发者、安全研究员。 1、熟悉Object-C、Swift、lua、iOS逆向、java、js开发(其中包括阅读ARM汇编)。 2、有前后端开发经验者(包括微信小程序开发); 3、对待工作主动积极,责任心强,对代码规范有轻微强迫症,能良好处理人际关系。 爱好游泳、羽毛球、篮球。...

pod_lib_create

采用 `pod lib` 开发并打包静态库,比我之前自己搭建的模板更方便

前言 之前我自己搭建了一个模板,采用git_subtree进行管理;最近我喜欢上了使用cocoaPods开发打包静态库. 以前自己搭建的静态库模板 开发一个用git_subtree管理依赖关系的静态类库给其他人使用,打包成.a文件。 今天的重点就是换成 pod lib 创建开发静态类库的工程模版,并利用pod package 进...

git_subtree

以子目录形式引用外部项目

前言 最近搭建的静态库工程模板,被引用到主工程中;为了维护的方便,便采用了git_subtree 进行管理 通用背景(主项目、公共基础库) 如何在主项目中引用其他git项目(基础库) 公共基础库更新了,引用基础库的主项目如何同步更新 本文的用法演示:KNAPP主项目、公共的静态库 想把KNCocoa...

setup_Cocoa_Touch_Static_Library

搭建一个针对iOS静态库开发的主项目,提高开发效率,方便调试

前言 很多年前,探索了出了一个提高静态库工程开发调试效率的搭建方法,并在GitHub创建了对应的开源项目。 主项目 子项目:KNCocoaTouchStaticLibrary 项目的管理方法采用git_subtree 搭建静态库的基本步骤 1、创建 app工程 :KNAPP(主项目) enable bitcode 关闭 ...

grep

file pattern searcher

前言 The grep utility searches any given input files, selecting lines that match one or more patterns. grep is used for simple patterns and basic regular expressions (BREs); SYNOPSIS grep [-abcd...