最新 最热

SwiftUI-WWDC20变化一

WWDC 2020 发布了新的 SwiftUI,增加了很多的新特性与 API。Apple 官方明确表示本次新增仅适用于 iOS 14,且之前的 SwiftUI 代码可以直接在 Xcode 12 中运行,没有任何问题。...

2020-06-28
0

RN同构系列:现有的IOS APP如何集成RN

react-native 大家都比较熟悉了,如果是一个全新的项目,直接使用 RN 的脚手架功能初始化项目就可以,直到上架之前,前端的小伙伴可能都不怎么需要关心 native 的代码。...

2020-06-24
0

5000字的React-native源码解析

正式开始环境准备:Node、Watchman、Xcode 和 CocoaPods & XCode ,稳定的代理工具(如果没有稳定的代理工具,基本上可以考虑放弃了)生成项目npx react-native init Appcd App yarn cd cd ios pod install (注意不要+sud.....

2020-06-22
0

常用开发技巧系列(六)

一: 关于UIColor 自己在平时的工作中用到几个比较好的UIColor的类别,分享出来:

2020-06-19
0

时至 2020 年,还有必要学 Vim 吗?

从上世纪九十年代起到现在 Vim 一直是最流行、应用最广泛的文本编辑器之一。程序员、作家、系统管理员、运维人员以及其他需要与文本文件打交道的人都在积极地使用它。但现在都 2020 年了,我们有各种现代文本编辑器,还...

2020-06-18
0

如何对 iOS 启动阶段耗时进行分析

启动优化一役后,超预期将所负责的 App 双端启动的耗时都降低了65%以上,iOS 在iPhone7上速度达到了400毫秒以内。就像产品们用后说的,快到不习惯。由于 App 日活用户过亿,算一下每天为用户省下的时间,还是蛮有成就感的。...

2020-06-16
0

深入剖析 iOS 编译 Clang / LLVM

2000年,伊利诺伊大学厄巴纳-香槟分校(University of Illinois at Urbana-Champaign 简称UIUC)这所享有世界声望的一流公立研究型大学的 Chris Lattner(他的 twitter @clattner_llvm ) 开发了一个叫作 Low Level Virtual M.....

2020-06-16
0

WatchKit 编程入门

AppleWatch 是由苹果公司创造的智能手表,TimCook 于 2014 年 9月9日在苹果公司官方发布会上宣布了这一消息。AppleWatch 是继 iPhone 和 iPad 之后苹果公司的又一力作,苹果公司希望借此改变可穿戴设备的规则(就像 iPhone...

2020-06-11
0

【热点盘点】iOS 8增强的自动布局功能

自动布局是iOS6开始引进的新功能,而iOS 8则在原有自动布局的基础上增加了SizeClass的概念,从而增强了自动布局功能。

2020-06-11
0

macOS大更新导致git和svn无法使用

大更新之后 更新一堆自带没用软件之后$ git --versionxcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/Com...

2020-06-08
0