• Flutter技术解析与实战——闲鱼技术演进与创新-第1章...

    ​​./flutter/bin/flutter build ios-release​ 将各插件打包静态库。这里主要有两步&xff1a;一是将插件打包成二进制库文件&xff0c;二是将插件的注册入口打包成二进制库文件。​echo&34;61;61;61;生成各个插件的...
    文章 2021-12-23 25浏览量
  • 手淘架构组最新实践|iOS基于静态库插桩的⼆进制重排...

    近期抖音和 Facebook 分享了自己通过二进制重排优化启动时间的方案,手淘 iOS 架构团队也对二进制重排进行了研究,由于手淘工程模块已经二进制化,因此实现了一套基于静态库插桩的重排方案。▐ APP 启动 和 ...
    文章 2020-01-03 842浏览量
  • 手淘架构组最新实践|iOS基于静态库插桩的⼆进制重排...

    近期抖音和Facebook分享了自己通过二进制重排优化启动时间的方案,手淘iOS架构团队也对二进制重排进行了研究,由于手淘工程模块已经二进制化,因此实现了一套基于静态库插桩的重排方案。APP 启动 和 PageFault 当...
    文章 2020-01-19 3803浏览量
  • iOS开发之App间账号共享与SDK封装

    LoginSDK.framework就是我们封装的登录静态库,其中提供了用户所调用的API。下方这个截图中的内容就是用户所调用LoginSDK的API。因为我们做的只是一个Demo,所以下方的API接口比较简单,如果你要和现实App中真正的...
    文章 2017-11-02 627浏览量
  • iOS开发之App间账号共享与SDK封装

    LoginSDK.framework就是我们封装的登录静态库,其中提供了用户所调用的API。下方这个截图中的内容就是用户所调用LoginSDK的API。因为我们做的只是一个Demo,所以下方的API接口比较简单,如果你要和现实App中真正的...
    文章 2016-09-06 1925浏览量
  • IOS开发之逆向分析

    其实介绍到这里都还不是静态分析的重点内容,我们是要反编译,反汇编对不对,那么我们把二进制文件直接丢入Hopper disassembler(反编译工具)看下呢,试过的小伙伴肯定要说了,看到一堆没意义的字符,是的,因为...
    文章 2018-02-01 4095浏览量
  • Flutter技术解析与实战——闲鱼技术演进与创新-第1章...

    Flutter 依赖的静态资源&xff0c;如字体和图片等。3&xff0e;依赖引入的策略 在改造过程中&xff0c;闲鱼尝试过两种依赖引入策略&xff0c;下面分别进行阐述。xff08;1&xff09;本地依赖。通过修改Flutter 构建流程&xff0c;将其...
    文章 2021-12-20 16浏览量
  • iOS大型项目解耦方案有难度?BeeHive设计优化来帮助

    他从多人开发的问题介绍了业界的三种模块方案,将传统Init与BeeHive Module进行了比较,对BeeHive的架构进行了分析,并对Module Manager和Module的实现进行了详细介绍。以下内容根据直播视频整理而成。视频回顾:...
    文章 2017-03-06 9768浏览量
  • 移动端图片格式调研

    iOS 和 Android 底层都是调用这个实现的 PNG 编解码。下面是 PNG 在 iPhone 6 上的编解码性能: 可以看到,在编解码图形类型(颜色少、细节少)的图片时,PNG 和 JPEG 差距并不大;但是对于照片类型(颜色和细节...
    文章 2017-11-16 2349浏览量
  • App竞品技术分析(3)减小安装包的体积(转)

    我曾经认为storyboard比xib大,是导致iOS安装包体积变大的一个原因,于是我做了一件探索性的工作,就是把storyboard中的页面拆分为若干个xib文件,然后重新打包,但是结果却是前后大小一致。结论是,是否使用...
    文章 2015-12-12 1548浏览量
  • iOS中的HotFix方案总结详解

    加载JSPatch.js文件,JSPatch文件的主要内容在于定义一些我们之后会用在的JS函数,数据结构以及变量等信息,之后我会在用到的时候详细介绍。脚本运行 我们定义如下的脚本: require('UIAlertView') defineClass('...
    文章 2016-08-24 1484浏览量
  • 从前端到全端:JavaScript逆袭之路

    详细的JSPatch技术介绍请移步:https://github.com/bang590/JSPatch/wiki 关于JavaScript引擎: 在iOS 或 android 上能够运行的JavaScript 引擎有4个:JavaScriptCore,SpiderMonkey,V8,Rhino。下面这个表格展示...
    文章 2017-10-31 8417浏览量
  • 如何缩减接近 50%的 Flutter 包体积

    第二种是 Library Mode,安卓和 iOS 都支持,需要把机器码导出成汇编然后使用平台提供的工具编译成动态iOS 是 xcrun,Android 是 ndkCompiler,注意这三种形态,内容是一样的,用 nm App 查看动态可以发现它...
    文章 2019-12-19 1833浏览量
  • iOS编译过程的原理和应用

    或多或少,你都会在第三方或者iOS的头文件中,见到过attribute。比如 attribute_((warn_unused_result))/如果没有使用返回值,编译的时候给出警告 attribtue_是一个高级的的编译器指令,它允许开发者指定更更多的...
    文章 2017-08-02 2344浏览量
  • Flutter Worker —— 闲鱼这样实现“逻辑跨平台”

    这里在闲鱼公众号Flutter高可用相关文章中有详细介绍。可行性验证最后实现完成,调用代码及对应的Handler示例如下:iOS端:Android端:Handler:为了测试我们的方案能否达到上线标准,在会玩首页场景下做暴力测试来...
    文章 2021-03-11 316浏览量
  • 全面掌握移动端主流图片格式的特点、性能、调优等

    iOS 和 Android 底层都是调用这个实现的 PNG 编解码。下面是 PNG 在 iPhone 6 上的编解码性能: 可以看到,在编解码图形类型(颜色少、细节少)的图片时,PNG 和 JPEG 差距并不大;但是对于照片类型(颜色和细节...
    文章 2018-07-23 1781浏览量
  • 现有的静态代码扫描体系弱爆了?看看阿里的吧!

    本文将围绕一下几个方面进行介绍: 1. 手机淘宝现状及挑战 2. 阿里巴巴移动静态代码扫描体系 3. EMAS持续交付解决方案 一. 手机淘宝现状 1. 研发支撑体系的演进 手机淘宝近十年的演进史可以分为以下阶段。阶段一:...
    文章 2018-05-19 6394浏览量
  • iOS符号表恢复&逆向支付宝

    本文会介绍一个自己写的工具,用于恢复 iOS 应用的符号表。直接看效果,支付宝恢复符号表后的样子: 文章有点长,请耐心看到最后,亮点在最后。为什么要恢复符号表 逆向工程中,调试器的动态分析是必不可少的,而 ...
    文章 2017-08-03 2222浏览量
  • Unity3D手游开发实践

    Level 2:AndroidJavaObject、AndroidJavaClass、AndroidJavaProxy,这个3个类是基于Level1的封装提供了更高层级的封装使用起来更简单,这个在第三部分详细介绍。2.3iOS插件 iOS编写插件比Android要简单很多,因为...
    文章 2017-11-26 2552浏览量
  • github上总结的python资源列表【转】

    Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果有更详细的中文介绍,对相应开发者的帮助会更大。这也是我们发起这个开源项目的初衷。https://github.com/tingtinglu/awesome-python-cn 我们要...
    文章 1970-01-01 2555浏览量
  • 带你读《C#7.0核心技术指南》之一:C#和....

    这些程序由核心(本书主要介绍)和应用组成,应用依赖于核心。图1-1是这些程序的可视化概况(也可以作为本书的导航图)。核心又称为基础类库(Base Class Library,BCL)。而整个框架称为框架类库...
    文章 2019-11-17 1683浏览量
  • 技术资料收集 技术大牛及网站推荐 待研究方向(一)

    一个使用第三方静态库&xff08;a&xff09;的jni实例以及 ndk 使用第三方静态库生成动态库的实例:http://blog.csdn.net/jimbo_lee/article/details/38262253;NDK jni 加载静态库:...
    文章 2022-01-16 11浏览量
  • Realm数据的掌握

    一.Dynamic Framework注意:动态框架与 iOS 7 不兼容,要支持 iOS 7 的话请查看“静态框架”。下载最新的Realm发行版本,并解压;前往Xcode 工程的”General”设置项中,从ios/dynamic/、osx/、tvos/或者watchos/...
    文章 2017-04-08 1003浏览量
  • Qt Creator下载和安装(详细教程)

    目前主流使用的Qt有Qt4和Qt5两个大版本,下面介绍其在Windows系统里的下载和安装。一、Qt4开发环境下载安装 首先进入下载页面 http://www.qt.io/download/ 根据提示点击选项。最后点击“Get started”按钮后,...
    文章 2017-10-12 3881浏览量
  • 提高iOS性能的建议和技巧

    Programming Topics)中有详细解释可用类之间的关系,还有解释各个类的适用情况。这个文档是每个使用集合的人的必读文档。这是一个最常见的集合类型的快速简介: Arrays:有序的值的列表,用index快速查找,通过值查找...
    文章 2015-11-18 1140浏览量
  • 分享实录|云效架构师手把手教你搭建 DevOps 平台

    一站式DevOps解决方案与详细介绍 一站式DevOps解决方案 一站式DevOps解决方案分为六个步骤,从云效看板模式的需求管理开始,涵盖产品运营的需求反馈,产品经理的产品需求组织规划,并将基于交付协作的看板协作任务...
    文章 2020-06-18 3339浏览量
  • vue全面介绍

    static/文件夹存放一些静态的、较少变动的image或者css文件 config/文件夹存放的是一些配置项,比如服务器访问的端口配置等 dist/该文件夹一开始是不存在,在我们的项目经过 build 之后才会产出 App.vue根组件,所有...
    文章 2018-07-11 1415浏览量
  • vue全面介绍

    static/文件夹存放一些静态的、较少变动的image或者css文件 config/文件夹存放的是一些配置项,比如服务器访问的端口配置等 dist/该文件夹一开始是不存在,在我们的项目经过 build 之后才会产出 App.vue根组件,所有...
    文章 2018-07-16 2027浏览量
  • TensorFlow 2.0将把Eager Execution变为默认执行模式...

    用 Eager 模式搭建原型用 Datasets 处理数据用 Feature Columns 提取特征用 Keras 搭建模型借用 Canned Estimators用 SavedModel 打包模型其中&xff0c;在介绍 Eager 模式时&xff0c;她提到&xff0c;在 TensorFlow 2.0 ...
    文章 2021-11-30 16浏览量
  • 如何成为无线架构师

    比如对于低端设备,设备内存小,app内存压力大,有些辅助说明的静态图片就可以不显示,有些动画可以减少帧率甚至以静态图展示,以节省内存,提高整体使用的体验。组织提到架构,就必定要提康威定律,简单的来说,...
    文章 2021-07-02 67浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化