首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CatalinaCore
掘友等级
广州,颜值不稳定
我不慌 (゜-゜)つロ 干杯_
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
113
文章 109
沸点 4
赞
113
返回
|
搜索文章
赞
文章( 109 )
沸点( 4 )
基于CocoaPods的组件化原理及私有库实践
智人能在残酷的进化大战中存活下来,原因之一就是智人懂得将知识沉淀成外物,辅助彼此之间的合作,从而使得整个群体产生了规模效应,即1+1>2的效果。 从一个角度上说,石器时代是基于石器的组件化的时代,因为老张家的石矛(或其它石头利器)借给了老王,一样可以拿去狩猎。要想实现这个目的,…
开启 Cocoapods 新选项,加快项目索引速度
前几天 Cocoapods 1.7.0 正式版发布了,我最期待的一个功能是 Multiple Pod Projects,昨天顺手就给接入了,项目解析和索引效率有了非常明显的提升,过程中踩了些坑,这次一起把之前 debug 的经验分享一下。 之前 Cocoapods 会把每个依赖…
iOS中Block实现原理的全面分析
__blockTest_block_impl_0是Block的C++实现,是一个结构体,从命名可以看出表示blockTest中的第一个(0)Block。通常包含两个成员变量__block_impl impl,__blockTest_block_desc_0* Desc和一个构造…
GCD(一) 队列、任务、串行、并发
对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。 有些进程还不止同时干一件事,比如Word,它可以同时进行打…
GCD(四) dispatch_semaphore
今天我来讲解一下dispatch_semaphore在我们平常开发中的一些基本概念与基本使用,dispatch_semaphore俗称信号量,也称为信号锁,在多线程编程中主要用于控制多线程下访问资源的数量,比如系统有两个资源可以使用,但同时有三个线程要访问,所以只能允许两个线程…
干货 | 近万字长文详述携程大规模应用RN的工程化实践
iOS Runloop 简介
runloop简介、存在价值、与线程关系,runloop运行过程、模式、事件、观察者,runloop应用
关于iOS 状态栏、导航栏的几处笔记
1. 状态栏内容是否高亮 状态栏内容包括信号、时间、电量等,只有两种颜色样式(黑或白)。iOS开发过程中提供修改状态栏内容颜色样式的方法: 在代码中设置状态栏内容颜色:info.plist文件中直接设置状态栏内容颜色:在info.plist中添加字段View controlle…
一款 macOS 全能效率神器
1. 效率 作为 macOS 重度用户,最看重的莫过于它的高效。尤其对于开发者来说,比如很多配置环境的问题,在 macOS 上基本一句命令的事,但是到了 Windows 上可能就会出各种各样的问题。没错,说的就是配置 React Native 开发环境,哭笑不得.jpg。 但是…
iOS - Common Sense
4. cocoapods 版本管理 在 Podfile 或者 Cartfile 中指定依赖版本的时候我们可以看到类似这样的小飘箭头的符号,这代表版本兼容。比如兼容 2.6.1 表示高于 2.6.1 的 2.6.x 版本都可以使用,而 2.7 或以上不行;同理,如果兼容 2.6 …
下一页
关注了
7
关注者
2
收藏集
6
关注标签
14
加入于
2016-09-20