首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
就是要叫花菜
掘友等级
iOS开发
|
安徽华米科技
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
看到这篇启动优化,让你的App有顺滑无比的启动速度~~
我们可以看到各种APP的启动时间千差万别,当启动时间大于n 秒的时候用户会感觉明显的等待。当然这个启动时间到底为多少合适因人而异,不过除了某些方面,APP冷启动速度这种东西当然是越快越好 那么我们可以认为将上边的四个步骤优化一下,我们就可以提高部分APP的启动速度了。那么这四步…
基于Cocoapods实现组件化
在日常项目开发过程中,不管是单一产品线还是多个产品线的开发团队项目,都需要统一对通用的工具类、通用的业务模块进行解耦抽离,这样才能保证项目结构的健壮性以及可重塑造性。那么对于这些模块,如何才能更好的实现管理? 就需要借助是iOS平台当前最流行的包管理工具- Cocoapods。…
关于iOS中的13种加锁方案
iOS中有很多锁,那么平时使用过程中到底怎么使用呢?本文分享13种加锁方案。本文较长总共一万字。文中代码在github上。 可以看到除了 OSSpinLock 外,dispatch_semaphore 和 pthread_mutex 性能是最高的。现在苹果在新系统中已经优化了 …
CocoaPods 1.8 Beta的新改进
CDN支持最初是在1.7版本中引入的,最终在1.7.2中完成。 它旨在大大加快初始设置和依赖性分析。 使用1.8,CocoaPods不再需要克隆现在巨大的主规格repo才能运行,用户几乎可以立即将他们的项目与CocoaPods集成。 CocoaPods在适当的时候自动为pod,…
Swift5.1-NumberFormatter强大的格式化数字函数--把数字变成我们想要的格式(iOS,MacOS等通用)
现实开发中经常会遇到把数字转化为我们想要的数字格式,再转化为字符串的这种需求。 使用NumberFormatter可以一步到位。 当然NumberFormatter还有很多别的用法,上面只是平常用的比较多的几种,如果看完上面的这些还不能满足开发需求的话,可以参考一下文档。
mac 搭建基于Hexo-Github的Blog
然后在blog/themes文件夹下,会看到一个next文件夹,在next中有一个_config.yml文件,它就是主题配置文件,这里略过设置详情;要设置博客主题的话,还是要回到根目录下(Blog文件夹下)的_config.yml文件中,将theme属性由landscape修改…
给 UIView 来点烟花
你也很喜欢常用 app 里的那些小细节吧?当我从 dribbble 中寻找灵感时,就发现了这个漂亮的设计:当用户在某个重要的视图中修改设置或者进行了什么操作时,会有烟花在周围绽放。于是我就在想这个东西有多难实现,然后过了一段时间,我完成了 :) 下面是对于这个效果的详细描述。烟…
SwiftUI 和 Swift 5.1 新特性(3) Key Path Member Lookup
SwiftUI 应用了许多 Swift 5.1 的新特性。在上一篇中,我们聊了Swift UI 中修饰 View 状态的属性的 @Binding 和 @State 的本质是属性代理。在本文中,我们将了解Swift @Binding 和 @State 类型背后包含的另一个特性:K…
【WWDC2019 Session】Xcode 11新特性
Apple WWDC 2019 正如火如荼的进行着。按照WWDC计划,美国时间从Tuesday到Friday都会有各种Session分享(实在干货)。所有Session相关的Video、PPT都将陆续在 WWDC2019官网 放出。 撸主会根据Session Topic与实际工…
开启 Cocoapods 新选项,加快项目索引速度
前几天 Cocoapods 1.7.0 正式版发布了,我最期待的一个功能是 Multiple Pod Projects,昨天顺手就给接入了,项目解析和索引效率有了非常明显的提升,过程中踩了些坑,这次一起把之前 debug 的经验分享一下。 之前 Cocoapods 会把每个依赖…
下一页
个人成就
文章被阅读
2,883
掘力值
47
关注了
8
关注者
1
收藏集
7
关注标签
31
加入于
2018-11-21