240 发简信
IP属地:北京
  • 效果图二 就是合并单元格

    iOS实现真正实用的表格控件

    开头 6月份的时候因为之前表格性能太差,无法满足现在的需求。需求:200行 200列一点不卡,并且行列固定,兼容合并单元格的情况以及左右滑动,所以就开始重写了底层表格。刚...

  • 120
    iOS中强行设定UserAgent用AFNetworking请求拿到HTML

    前言:最近有个需求(一般都是这个开场白),后台需要拿到一个指定UserAgent(PC端或者客户端的UserAgent)网站链接的访问数据,但做不到!前端也不能!找到我这个原...

  • Caught exception: <class 'frida.ProtocolError'>: unable to communicate with remote frida-server; please ensure that major versions match and that the remote Frida has the feature you are trying to use
    Traceback (most recent call last):
    File "./dump.py", line 314, in <module>
    start_dump(session, output_ipa)
    File "./dump.py", line 271, in start_dump
    script = load_js_file(session, DUMP_JS)
    File "./dump.py", line 224, in load_js_file
    script = session.create_script(source)
    File "/Users/zoushixin/Library/Python/3.7/lib/python/site-packages/frida/core.py", line 148, in create_script
    return Script(self._impl.create_script(*args, **kwargs))
    frida.ProtocolError: unable to communicate with remote frida-server; please ensure that major versions match and that the remote Frida has the feature you are trying to use
    这怎么解决

    一键砸壳记录

    原地址是http://www.alonemonkey.com (http://www.alonemonkey.com/2018/01/30/frida-ios-dump/) ...

  • 120
    七 iOS逆向 - Cycript

    Cycript简介 Cycript基本使用 封装Cycript脚本 Cycript使用示例 一 Cycript简介 Cycript允许开发人员使用Objective-C ++...

  • 120
    一 iOS 逆向工程概述

    1 什么是iOS逆向工程 2 iOS逆向的目的 3 iOS逆向过程以及方法 一 什么是iOS逆向工程 iOS逆向工程指的是在软件层面上进行逆向分析的过程,用大白话来讲就是推...

  • 120
    iOS越狱开发指南

    1. 前言 若干年前,大家看到iPhone互相问好的第一件事是“你越狱了吗”。据不完全统计,早期有80%左右的iPhone用户会选择越狱。但是随着iOS系统的逐步完善,这个比...

  • 120
    iOS 逆向工程--懒人的砸壳方法

    iOS 砸壳教程(iOS 9.0) 砸壳后可以对APP进行反编译, 可以看到ipa内头文件, 具体请查看我之前写的:反编译 iOS APP .当然, 关于逆向工程有太多的教程...

  • 120
    iOS逆向学习笔记 - 汇编(一) - 初识汇编

    001--初识汇编 我们在学习逆向开发之前,我们要了解一个基本的逆向原理.首先我们是逆向iOS系统上面的APP.那么我们知道,一个APP安装在手机上面的可执行文件本质上是二进...

  • 120
    iOS编译过程的原理和应用

    前言 一般可以将编程语言分为两种,编译语言和直译式语言。像C++,Objective C都是编译语言。编译语言在执行的时候,必须先通过编译器生成机器码,机器码可以直接在CPU...

  • 120
    【转向JavaScript系列】深入理解Promise

    本文缘起前段时间一朋友换工作时,笔试题中要求手写一个Promise。在工作中虽已大量使用Promise,其原理却没有深入探究过,换做自己,当场也很难手写一个完善的Promis...

  • 120
    iOS缓存设计(YYCache思路)

    iOS缓存设计(YYCache思路) 前言:前段时间业务有缓存需求,于是结合YYCache和业务需求,做了缓存层(内存&磁盘)+ 网络层的方案尝试由于YYCache 采用了内...

  • mians并没有作为数据源赋值,误导了:sweat:

    iOS实现真正实用的表格控件

    开头 6月份的时候因为之前表格性能太差,无法满足现在的需求。需求:200行 200列一点不卡,并且行列固定,兼容合并单元格的情况以及左右滑动,所以就开始重写了底层表格。刚...

  • @烟花灬肆意 因为涉及到复用,组件不知道未展示的cell的高度宽度内容,所以没办法一开始设置最大宽度。所以业务逻辑计算,还是需要在渲染前计算。

    iOS实现真正实用的表格控件

    开头 6月份的时候因为之前表格性能太差,无法满足现在的需求。需求:200行 200列一点不卡,并且行列固定,兼容合并单元格的情况以及左右滑动,所以就开始重写了底层表格。刚...

  • 这个实现,个人建议在渲染前将列数据遍历计算最大宽度,然后在sizeOfitem的代理方法使用。自适应终究还是会损耗性能。

    iOS实现真正实用的表格控件

    开头 6月份的时候因为之前表格性能太差,无法满足现在的需求。需求:200行 200列一点不卡,并且行列固定,兼容合并单元格的情况以及左右滑动,所以就开始重写了底层表格。刚...

个人介绍
iOS开发 ReactNative开发 前端开发 我只是一只小菜鸟,现在开始玩github和简书,目前正在学习前端