第九期 Coder群周报

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

介绍:云计算盛会。

AloneMonkey wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!