240 发简信
IP属地:安徽
  • 可以从动态库的维度来考虑,系统提供的库都是动态库UIKit.framework。动态库的内存确定是在Binding之后,extern给编译器标记暂时可以编译通过,链接器在链接过程当中做好地址标记。dyld3以后在app安装时会执行binding + ALSR确定动态库(extern标记属性)的地址

    Objective-C中的const extern static用法

    extern 下面的代码声明了一个全局变量,它用于告诉编译器:“你现在编译的文件中,有一个标识符虽然没有在本文件中定义,但是它是在别的文件中定义的全局变量,你要在其它文件内查...

  • 120
    iOS探究 - autorelease 和 autoreleasepool

    好记性不如烂笔头,勿在浮沙筑高台,不积跬步无以至千里,做人做事要有安排有计划。 内存管理一直是学习 Objective-C 的重点和难点之一,尽管现在已经是 ARC 时代了,...

  • 这只是个推送功能,就成功的做到了让Android开发人员从入门到放弃。

    Android集成华为推送踩坑问题总结

    很多人都很吐槽华为push的集成过程有多扯淡多贱(华为push论坛大都这么说的), 主要因为华为给开发者的集成文档确实很乱,本人在成功集成华为push后把集成过程中遇到的问题...

  • 华为push的架构就是垃圾中的战斗机,功能简陋,配置复杂,又缺乏清晰的文档,甚至有些设计思路就明显不对。

  • 强烈建议,华为开除,做华为推送、上架等功能的SDK部分的程序员。支持的,请给我点赞。你们做不到好的接入方式,请自己辞职,不要祸害大众。

  • Webview黑白屏问题

    1. 如何获取Android Webview内存占用情况 执行shelladb shell dumpsys meminfo 搜索Foreground 或者你的应用pakage...

  • iOS获取app store中的ipa包的图片

    1.下载Apple Configurator 2 并登陆苹果账号 首先在mac的app store上下载Apple Configurator 2 ,连接手机,在Apple C...

  • 使用Xcode和LLDB进行高级调试

    1、WWDC2018 1.1 Advanced Debugging with Xcode and LLDB link[https://developer.app...

  • 120
    iOS界面渲染流程分析

    前言 在最近的面试中,我发现一道面试题,其考点是:围绕iOS App中一个视图从添加到完全渲染,在这个过程中,iOS系统都做了什么? 在进行了大量的文章查阅以及学习以后,将所...

  • 120
    Xcode开发选项设置与调试工具

    构建测试平台 获取隐藏的文件信息,在终端输入如下命令: 通过上述设置,Finder中的所有文件都变为可见,包括以“.”开头的隐藏文件。此外还会显示详细的文件路径和扩展信息,最...

  • 120
    iOS之App支持ipv6网络连接

    苹果App Store新规:6月1日后所有应用必须支持IPv6-only网络 IT之家5月5日消息,苹果昨日向开发者发出提醒,App Store将于今年6月1日实施全新策略,...

  • 120
    iOS WKWebView H5微信支付跳转

    iOS WKWebView H5微信支付跳转 需求:iOS客户端实现嵌入H5进行微信支付跳转到微信客户端,支付完成后再跳转回我们的APP,解决WKWebView无法跳转回AP...