本文是翻译http://dmitrysoshnikov.com/ecmascript/chapter-5-functions/#introduction 概要 In this article we will talk a…
分类:移动开发
Android 项目优化(二):启动页面优化
一、启动页黑屏的问题 1.1 问题现象描述 Android App 启动页面黑屏的问题,现象表现为:Android 开发 App 启动时若没有做特殊处理的话,会出现一瞬间的白屏现象。即使启动页界面就加…
android如何查看网卡名和ip
android下我们进入adb查看网卡、ip时可能会用到ifconfig命令,但是默认ifconfig命令没有。 此时如果android安装有busybox就可以使用”busybox ifconfigR…
Objective-C 单例宏
实现 先贴出代码也可以直接访问我的github:RWSingleton #import <objc/runtime.h> #define RW_DECLARE_SINGLETON_FOR_CLASS_WITH…
如何在 Objective-C 的环境下实现 defer
关注仓库,及时获得更新:iOS-Source-Code-Analyze Follow: Draveness · Github 这篇文章会对 libextobjc 中的一小部分代码进行分析,也是如何扩展 Objective…
抢红包Tweak2
从ui入手,先找到微信本身的抢红包函数,我们自己来给它构造参数并调? cy# [#0x18d6dd10 nextResponder] #"<WCRedEnvelopesRedEnvelopesDetailViewC…
Flutter 插件开发:以微信SDK为例
就像 React Native 一样,在 Flutter 应用中,如果需要调用第三方库的方法或者有一些功能需要使用原生的开发来提供,使用 Flutter Plugin 是一种不错的方式,它本质上就是一个 Dart Pac…
【生命周期】activity生命周期(一)
1.Activity 与 Context 查看一下Activity的继承关系就可以发现,Activity最终是继承了Context.所以这意味着Actvitiy有Context的功能。 而Context是一个抽象类,它的…
使用AVFoundation实现条形码及二维码扫描
最近做项目遇到了二维码、条形码扫描的需求,使用AVFoundation实现了一下,这里简单说一下 导入框架 由于使用AVFoundation,只需在swift文件开头import AVFoundation即可 具体实现 …
HTTP2.0的那些事
在我们所处的互联网世界中,HTTP协议算得上是使用最广泛的网络协议。最近http2.0的诞生使得它再次互联网技术圈关注的焦点。任何事物的消退和新生都有其背后推动的力量。对于HTTP来说,这力量复杂来说是各种技术细节的演进…
Swift编写自己的API客户端
Swift编写自己的API客户端 作者:Nick O’Neill,文章中代码文件下载 翻译:BNCoding, 如有错误欢迎指出。原文链接 就像很多iOS开发者一样,我也使用AFNetworking类库来处理…
AFNetworking详解(1)
AFNetworking 是一个 iOS 平台的网络框架,简洁易懂,所以在实际项目开发中用的极多,AFNetworking 本质上还是基于苹果自身的网络通信机制,这里就剖析一下其内部代码。 框架概述 将 AFNetwor…