在上一篇文章中,我们介绍了 RxSwift 结合 MVVM 进行 APP 开发,通过 RxSwift 实现了数据与视图的绑定,使 View 与 ViewModel 能够自动同...
在上一篇文章中,我们介绍了 RxSwift 结合 MVVM 进行 APP 开发,通过 RxSwift 实现了数据与视图的绑定,使 View 与 ViewModel 能够自动同...
目录 1.多线程管理2.RunLoop3.Runtime(运行时)4.内存管理5.性能(内存)优化举例6.App 编译与启动以及 App 启动如何优化7.自动释放池 auto...
titlePositionAdjustment
怎么设置都无效,看到你说:Nav创建的时候一起写才有效果。果然啊。
内部也不说明,这api设计的好坑啊
IOS 调整TabBar的Title的位置[nav.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0, -5)];注意 :不能写在TabBarControlle...
[nav.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0, -5)];注意 :不能写在TabBarControlle...
Carthage和CocoaPods相比,轻量级一些,在swift中使用很方便,它本身就是swift写的。 1.brew 安装carthage之前需要安装brew,进入官网(...
好的APP用户界面动画如果通过精准的设计就能极大地提升用户体验。这也常常是区分APP优秀与否的一个重要标准。实现与设计一个有意义且实用的动画是同样困难的,尤其是当动画或者视图...
前言:苹果的官方文档《Event Handling Guide for iOS》对事件处理做了非常详尽清晰的解释,建议大家仔细研读 关于iOS的事件响应机制网上讲解文章不少,...
今天更新项目pod时,遇到一个问题,报错信息如下:(工作笔记,方便以后查阅) [!] CocoaPods was not able to update the `master...
前言 启动时间是衡量应用品质的重要指标。 本文首先会从原理上出发,讲解iOS系统是如何启动APP的,然后从main函数之前和main函数之后俩个角度去分析如何优化启动时间。 ...
摘要 公司项目采用组件化开发,在查阅资料与业务分析后,采用了framework+路由跳转方案实现。如把单独完整的业务功能封装成SDK的形式放到壳工程集成实现,其它无需封装的,...
前言 大佬请自觉绕过,我只是站在一个菜鸟的角度来写这个文章。这个offer对我来说可以说是我职业生涯的转折点,于是乎记录一下自己一些想说的话。 笔者背景 2016年毕业,普通...
总结放前面: MacOS的版本需要能够识别windows10 iso镜像版本的驱动,MacOS可以向下识别老版本的windows10 iso 如果是最新的MacOS就去装最新...
开发中,都会有适应各种屏幕尺寸的需要,因为4s年代久远,本文中就没有针对4s的适配(其实屏幕宽度和5s一样,开发中按5s的适配参数来就行了,高度适配的话就把页面调成滑动的就好...
目录 APNs 简介 Apple Push Notification service (APNs),即苹果推送通知服务。 为什么会有 APNs ? 由于移动设备内存、CPU、...