一、完全卸载Xcode 1.删除应用 sudo rm -rf /Applications/Xcode.appsudo rm -rf /Library/Preferences/...

一、完全卸载Xcode 1.删除应用 sudo rm -rf /Applications/Xcode.appsudo rm -rf /Library/Preferences/...
概述 前文《百度App Objective-C/Swift 组件化混编之路(二)- 工程化》[https://mp.weixin.qq.com/s?__biz=MzA3NzM...
前言 阿里云APP组件化过程中,我们拆分出了若干基础组件库和业务代码库,由于代码是采用Swift编写的,所以这些库都是动态库形式。在上一个正式版本,组件化达到了完全形态,主工...
厉害,那后来后应对方案了吗 ?
Swift库二进制接口(ABI)兼容性研究前言 阿里云APP组件化过程中,我们拆分出了若干基础组件库和业务代码库,由于代码是采用Swift编写的,所以这些库都是动态库形式。在上一个正式版本,组件化达到了完全形态,主工...
此文章为引用,原文链接:https://www.jianshu.com/p/2501a618ad1b 一、首先聊一聊这些年苹果爸爸对网络层的改变 1、在2003年随着第一版S...
简介 cocoapods在1.4.0推出了static framework,先扒扒历史原因. dymanic framework原因 在iOS8以前,苹果只允许发布静态库,当...
Xcode命令行脚本打包 官方文档 准备 证书,配置文件无误 项目编译没有问题 命令行步骤 clean,保证不会出现些未知的错误 <workspace_path>:项目.xc...
iOS 7增加了UIKit Dynamics库,其集成于UIKit框架中,将2D物理引擎引入了UIKit,提供了以最简单方式实现真实物理动画功能。UIKit动力学的引入,并不...
这篇文章主要是看了卓同学的嵌套UIScrollview的滑动冲突解决方案之后,我想换一种方式来实现,其实基本思想是一样的。 先说说整体结构:一个mainScrollView上...
APP的状态: Not running ( 未运行 ): 程序没启动。 Inactive ( 未激活 ): 程序在前台运行,不过没有接收到事件。在没有事件处理情况下程序通常停...
上篇文章从原生开发到Flutter教程(一)认识Flutter我们已经大概了解了Flutter的魅力并搭建好了开发环境,终于到了大展身手的时候了。接下来我们来做一个App,是...
最近研究了基于LLVM的混淆工具 Hikari 、中文文档 ,从编译器层面完成了代码的安全加固,可以说是非常牛了。但作者并没有实现Objective-C的方法名/类名混淆,...
组件化这个东西其实并不复杂,他就是种思路,本质上是一种 app 架构思路,说穿了很简单的,难在组件化改造的时候,真正写起代码会出现不少棘手的问题。组件化是一种 app 架构,...
转自:https://blog.csdn.net/kuangdacaikuang/article/details/79584587 解决NSMutableAttributed...
在 Xcode 中有许多快捷键,它可以使得我们的编码工作更为高效,对于在代码文件中快速导航、定位Bug以及新增应用特性都是极有效的。 我相信,想要成为一名出色的iOS开发,X...
序 在日常开发中,app难免会发生崩溃。简单的崩溃还好说,复杂的崩溃就需要我们通过解析Crash文件来分析了,解析Crash文件在iOS开发中是比较常见的。 获取崩溃信息方式...
来自我的个人博客Minecode.link 在使用Objective-C开发过程中,尤其在了解某些功能的底层实现时,常用到Clang编译器的命令。在此对常用命令做个简单总结。...