背景 刚加入新的公司,接触到新公司的代码以后,心中是一篇翻江倒海,不是因为项目代码有多优秀,多牛逼,而是因为这是一个7年的老项目,期间经历过不知多少个程序员的手,项目简直是面...
背景 刚加入新的公司,接触到新公司的代码以后,心中是一篇翻江倒海,不是因为项目代码有多优秀,多牛逼,而是因为这是一个7年的老项目,期间经历过不知多少个程序员的手,项目简直是面...
前言 移动端项目复杂到一定程度都会走上组件化的道路,组件一多就会出现联编缓慢的问题。对于Objectiv-C语言的项目,想要加速编译打包的速度,就需要将大量依赖的组件在打包的...
简介 Cocoapods-sled[https://github.com/git179979506/cocoapods-sled] 是一个简单易用的 Cocoapods 插件...
持续集成是什么? 构建iOS持续集成平台(一)——自动化构建和依赖管理 构建iOS持续集成平台(二)——测试框架 构建iOS持续集成平台(三)——CI服务器与自动化部署 iO...
背景 随着业务的扩展,私有CocoaPod库和第三方 CocoaPod 库越来越多,App项目中的文件也越来越多。每次 pod install/update 或提交到 Jen...
PS:借鉴得物的架构师的经验 前瞻 Yami由于前期急速的开发导致整体架构野蛮生长,但是当项目稳定之后就想着优化整体架构有架构师的团队:会对工程有规划,当遇到演进阶段的“分叉...
项目GitHub:对APP推到后台运行的探究 前言 因为最近在做后台定位的相关的问题,所以想提前探究下APP推到后台的运行情况。本文用到bugly来记录测试时间,因为测试程序...
在 AndroidStudio、Goland 等 JetBrains IDEA 一系的代码编辑器中,界面底部有一个 Terminal 选项卡。打开选项卡会创建一个 Termi...
问:应用启动时是否会执行 - (void)applicationWillEnterForeground:(UIApplication *)application ?答:不会 ...
记录下自己项目中使用的MVP+Context模式。 1、传统的 MVP 和MVP+Context的区别 传统的 MVP 是 MVC 设计模式派生出来的, Presenter ...
怎么demo没了😂
ios架构--MVPMVC demo地址[https://github.com/jscmkt/MVP]MVC 即 Model View Controller(模型 视图 控制器)MVC 的几个明...
Charles Charles(青花瓷)是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发...
@侯歌 之前是动态计算collectionView的高度,所以没发现这个问题
iOS UICollectionView横向滑动并且横向加载数据前言 最近在做标签选择页的时候碰到这样一个需求,一页显示8个标签,超过时显示多页的效果。一开始本人信心满满的使用UICollectionView,并调整了scrollDire...
@侯歌 感谢查看。之前的代码没做适配判断,没考虑只有一行的时候😂
iOS UICollectionView横向滑动并且横向加载数据前言 最近在做标签选择页的时候碰到这样一个需求,一页显示8个标签,超过时显示多页的效果。一开始本人信心满满的使用UICollectionView,并调整了scrollDire...
提要 刚开始学习iOS开发时用到了Cocoapods,安装时踩了许多坑,现在总结一下之前的安装经验 1. 先安装Homebrew 可能遇到的问题: 安装Homebrew时总是...
@我______
CGFloat ratio = scrollView.contentOffset.x / (scrollView.contentSize.width - scrollView.frame.size.width);
if (ratio <= 0) {
ratio = 0;
} else if (ratio >= 1) {
ratio = 1;
}
_contentView.frame = CGRectMake((self.width - self.contentWidth) * ratio, 0, self.contentWidth, self.height);
这是我之前用的,你试试看吧
iOS UICollectionView横向滑动并且横向加载数据前言 最近在做标签选择页的时候碰到这样一个需求,一页显示8个标签,超过时显示多页的效果。一开始本人信心满满的使用UICollectionView,并调整了scrollDire...
自定义个控件,根据滑动偏移量改变x坐标就可以了
iOS UICollectionView横向滑动并且横向加载数据前言 最近在做标签选择页的时候碰到这样一个需求,一页显示8个标签,超过时显示多页的效果。一开始本人信心满满的使用UICollectionView,并调整了scrollDire...
线上的崩溃对于APP来说是致命性的,但应用崩溃的原因有很多,比如方法找不到,数组越界等等 先解决 方法找不到 unrecognized selector sent to in...
间距是通过collectionViewLayout的itemSize、minimumInteritemSpacing 来协调控制的 self.typeFlow.minimumInteritemSpacing = 15;
self.typeFlow.itemSize = CGSizeMake((SCREEN_WIDTH - self.typeFlow.minimumInteritemSpacing * 2) / 3.0, itemHeight);
iOS UICollectionView横向滑动并且横向加载数据前言 最近在做标签选择页的时候碰到这样一个需求,一页显示8个标签,超过时显示多页的效果。一开始本人信心满满的使用UICollectionView,并调整了scrollDire...