icefishlily的博客

需要你,我是一只鱼~

iOS textfield限制长度,中文占2字符,英文占1字符

     之前遇到一种情况,限制textfield长度,并且要适配多语言,做到,例如中文占2字符,英文占1字符,还有考虑其他语言,网上找了很多方法,不太合适,最后结合网上的方案,修改出了还比较适用。首先,增加对textfield文字改变的监听,[[NSNotificationCenter defa...

2018-05-24 12:16:41

阅读数:95

评论数:0

iOS - UITableView reload 时抖动闪动漂移等问题

1.视图漂移或者闪动原因: 因为iOS 11后系统默认开启Self-Sizing,首先要知道Self-Sizing是个什么东东。官方文档是这样解释的:大概就是说我们不用再自己去计算cell的高度了,只要设置好这两个属性,约束好布局,系统会自动计算好cel...

2018-05-24 11:31:03

阅读数:1092

评论数:0

iOS iPhoneX 适配 之 UITableview与MJRefresh

最新iOS 11 & iPhone X适配方案传送门:10分钟适配 iOS11 & iPhoneX发现问题升级Xcode 9 + iOS 11后,发现原本没问题的collectionView和tableView像是中了风一样,头部刷新UI出现了错乱。...

2018-05-23 10:50:43

阅读数:712

评论数:0

iOS - git操作规范

git 操作规范一、 创建与合并分支1、 从master分支创建dev分支并切换到dev分支git checkout master git checkout -b dev 其中,git checkout -b dev 等价于: git branch dev git checkout dev ...

2018-05-17 17:28:48

阅读数:63

评论数:0

iOS - Xcode编译线程数控制与测试

知识点:1.Xcode默认的编译线程数,就是cpu的内核数2.可适当增加编译线程数来提高编译速度涉及到的命令:1.获取当前内核数:sysctl -n hw.ncpu2.设置编译线程数:defaults write com.apple.dt.Xcode IDEBuildOperationMaxNum...

2018-05-15 10:24:17

阅读数:185

评论数:0

iOS - Xcode无线真机调试

软硬件要求:- Xcode 9.0 beat 及以上版本 - macOS 10.12.5 及以上版本 - iOS 11.0 beat 及以上版本连接要求电脑和设备处于同一 Wifi 环境虽然Xcode支持无线调试, 但让你的设备支持无线调试之前, 必须连接上数据线, 做好相应配置通过数据线将您的设...

2018-05-15 09:26:28

阅读数:260

评论数:0

iOS - Xcode提高编译速度,增量编译,ccache

前言贝聊目前开发的两款App分别是贝聊家长版和贝聊老师版,最近因为在快速迭代开发新功能,项目规模急速增长,单个端业务代码约23万行,私有库约6万行,第三方库代码约15万行,单个客户端的代码行数约60万。现在打包一次耗时需要11~12分钟。虽然还远远比不上 Facebook 的40分钟,但是我们在内...

2018-05-10 14:28:38

阅读数:209

评论数:0

iOS - 通电话时,APP页面下沉20的问题

除了iPhoneX,其他机型都有这个问题。对于用frame布局的APP,就完蛋了。解决方案其实很简单,就是换用自动布局,把绝对布局改为相对布局。说这很简单,但是对于都是frame的项目,我足足改了一整天~~!希望能给你带来一些清晰的思路吧...

2018-05-09 15:47:59

阅读数:100

评论数:0

iOS - 放射变换CGAffineTransform

一、理论基础请参考CGAffineTransform简单分析二、效果演示三、实现代码3.1:位移变换-(void)positionAnimation{ _demoView.transform = CGAffineTransformIdentity; [UIView animateW...

2018-05-02 15:00:26

阅读数:32

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭