iOS
React Native通信机制详解
分享人:AloneMonkey
介绍:React Native是facebook刚开源的框架,可以用javascript直接开发原生APP,先不说这个框架后续是否能得到大众认可,单从源码来说,这个框架源码里有非常多的设计思想和实现方式值得学习,本篇先来看看它最基础的JavaScript-ObjectC通信机制(以下简称JS/OC)。
Masonry介绍与使用实践:快速上手Autolayout
分享人:AloneMonkey
介绍:Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Max OS X。
黑科技:把第三方 iOS 应用转成动态库
分享人:AloneMonkey
介绍:把第三方 iOS 应用转成动态库,并加载到自己的 App 中。
史上最详细的iOS之事件的传递和响应机制-原理篇
分享人:AloneMonkey
介绍:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到最合适的view后事件的处理(touches方法的重写,也就是事件的响应).
iOS App组件化开发实践
分享人:AloneMonkey
介绍:去尝试解决组件化开发当中的一些问题。
Android
谈谈App混合开发
分享人:AloneMonkey
介绍:混合开发的App(Hybrid App)就是在一个App中内嵌一个轻量级的浏览器,一部分原生的功能改为Html 5来开发,这部分功能不仅能够在不升级App的情况下动态更新,而且可以在Android或iOS的App上同时运行,让用户的体验更好又可以节省开发的资源。
反调试方法一 - 读取进程status文件
分享人:AloneMonkey
介绍:用fopen打开/proc/<pid>/status
文件读取其中的TracerPid值来检测自己的进程是否被attach,TracerPid如果为0说明没有别的进程在调试这个进程,如果不为0说明有程序在调试。
反调试方法二 - 抢占ptrace
分享人:AloneMonkey
介绍:ptrace可以让一个进程监视和控制另一个进程的执行,并且修改被监视进程的内存、寄存器等,主要应用于断点调试和系统调用跟踪.
大会
云栖大会
分享人:AloneMonkey
介绍:云计算盛会。