首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
假装酷
掘友等级
前端架构师
|
京东
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
104
文章 104
沸点 0
赞
104
返回
|
搜索文章
赞
文章( 104 )
沸点( 0 )
优化 iOS 项目编译时间
随着项目越来越大,编译时长也会越来越长。那么编译的优化就必不可少了。 在 xcode 的编译 log 可以查看时长,也可以查看总时长,每一个 文件的编译时长。 在 xcode => build settings => Other Swift Flags 添加下面设置,可以看到 …
iOS逆向(3)-APP重签名
作为一名iOS开发者肯定知道iOS开发证书,那么证书具体是什么呢?为什么到我们本地的不是证书本身,而是一个称之为描述文件的东西。而这「描述文件」又具体是什么呢? 在知道这「描述文件」后,我们是不是可以通过将「描述文件」替换为我们自己的「描述文件」进行一些有意思的事情呢?比如这篇…
Flutter进阶:路由、路由栈详解及案例分析
1. 路由初体验 路由(Routes)是什么?路由是屏幕或应用程序页面的抽象。 Flutter 使我们能够优雅地管理路由主要依赖的是 Navigator(导航器)类。这是一个用于管理一组具有某种进出规则的页面的 Widget,也就是说用它我们能够实现各个页面间有规律的切换。而这…
来了!闲鱼技术团队开源 Flutter 应用框架 Fish Redux
阿里妹导读:目前,跨平台、高性能的渲染引擎逐渐成为大前端领域的一个热点。作为其中的明星, Flutter有很大的机会成为下一代主流的跨端解决方案。 闲鱼技术基于Flutter 深耕,开源了2亿用户背后的Flutter应用框架:Fish Redux。接下来,我们就一起深入解读 F…
Flutter Mac iOS 环境配置
✗ Verify that all connected devices have been paired with this computer in Xcode. If all devices have been paired, libimobiledevice and ide…
AppDelegate模块化历程
AppDelegate控制着App的主要生命周期,比如App初始化完成后构建主视图,App接收到远程消息回调,Url-Scheme回调,第三方SDK初始化,数据库初始化等等。 基于这个原因,随着App的版本迭代,AppDelegate中的代码量会越来越大。当AppDelegat…
fishhook使用场景&源码分析
上一篇我们一起分析了 fishhook的实现原理,但很多东西如果我们仅仅知道原理,其实距离真正吸收它并将其转化成自己的生产力还有很长的路。你得弄清楚别人是怎么利用这个原理去解决问题的,还要借鉴别人的设计思想,再结合我们自己的思考不断地实践和总结,才能真正让知识成为自己的生产力。…
iOS图像最佳实践总结
1. 前言 2018 WWDC 苹果官方给出了关于iOS图像处理的最佳实践,本文主要是就官方文档进行分析总结以及较为全面的拓展延伸。 2. 基础预备知识 按照经典的MVC架构,UIImage扮演model角色,负责承载图片数据,UIImageView充当View的角色,负责渲染…
runtime之ivar内存布局篇
随着runtime越来越常用,iOSer对runtime的理解要求也越来越高,大家都热衷于runtime源码理解,这篇我带领大家理解下关于Ivar的内容。 在分析Ivar之前,我们要了解下内存对齐的概念。 每个特定平台上的编译器都有自己的默认“对齐系数”,而64位中iOS里这个…
iOS12适配及兼容问题解决
升级Xcode 10之后,编译之前的项目,发生编译错误:Multiple commands produce 'xxx/Info.plist',项目中存在重复命名的info.plist文件。 (I)标准方案:删除所有重复命名的文件。 xcodeprj项目:Xcode菜单栏File…
下一页
关注了
9
关注者
1
收藏集
13
关注标签
2
加入于
2018-06-19