最新 最热

iOS 优化App启动时间-启动详解(上篇)

主要简单的介绍了Mach -O和虚拟内存的知识,下文在app启动的时会有很多相关的术语,不知道会懵逼。

2019-06-22
1

Python称霸在即,3年后将取代Java成为最受欢迎开发语言

Python的6月Tiobe评级为8.53%,比去年同期上升2.77个百分点。目前排在Java和C之后,排名第三。而去年6月坐在这个位置上的是C++。

2019-06-21
1

Swift4.0 KVO监听不回调问题

Swift Version:4.0 Xcode:10.1 (10B61) iphoneOS:12.1

2019-06-19
1

OC史上最实用的runtime总结,面试、工作你看我就足够了

runtime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是最深刻的,并且最后两个demo也是MJExtension的实现原理,面试的时候也可以多扯点。...

2019-06-17
1

你真的能写好一个单例么?

原文地址:https://juejin.im/post/5cb067676fb9a0688360f987”

2019-06-14
1

iOS 开发:『Runtime』详解(一)基础知识

我们都知道,将源代码转换为可执行的程序,通常要经过三个步骤:编译、链接、运行。不同的编译语言,在这三个步骤中所进行的操作又有些不同。

2019-06-13
1

Flutter:platform channel

Flutter使用了一个灵活的系统,允许您调用特定平台的API,无论在Android上的Java或Kotlin代码中,还是iOS上的ObjectiveC或Swift代码中均可用。

2019-05-31
1

干货 | 携程酒店iOS动态View的探索

一直以来,Native App因为审核的原因,新版本不能很及时地上线。尤其是iOS,碰到点审核问题,有时候一连几天都不能上架,严重影响业务和产品的体验。...

2019-05-28
1

Clang与LLVM的关系

LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本...

2019-05-27
1

TIOBE 5 月编程语言排行榜:Python、C++竞争白热化,Objective-C已沦为小众语言

和 4 月榜单相比,5 月编程语言排行榜的 Top 10 位置并没有太大变化。但是在 C++ 和 Python 激烈的竞争局势下,随着 C++ 20 热度的减退, C++ 的增长趋势有所放缓,从上个月 1.62% 的增幅下降至本月的 0.43%,而 Python 依然是...

2019-05-15
1