第一种方法:通过设置layer的属性 最简单的一种,但是很影响性能,一般在正常的开发中使用很少. 第二种方法:通过UIGraphics和贝塞尔曲线进行绘制 第三种方法:使用C...
第一种方法:通过设置layer的属性 最简单的一种,但是很影响性能,一般在正常的开发中使用很少. 第二种方法:通过UIGraphics和贝塞尔曲线进行绘制 第三种方法:使用C...
转载请加上原创 iOS_阿能 首先我来明确一下写文章的目的,因为我百度了那么多个,所有的图片剪切,很多都是剪切后变形的, 又因为新人跌跌撞撞走了很多弯路,所以想让大家少走...
木有打赏,怎么可能详细。
我不得不选择苹果的十大理由系统安全、统一、流畅、稳定、便捷、体验好、无广告,硬件优质、精准。(有些不是正规渠道购置的,或者购置官翻的,或者购置生产多年的,或者购置二手的,这些情况会带来各种问题,所以不...
博客传送门前阵子项目开发忙成狗,就一直没做iOS11的适配,直到XcodeGM版发布后,我胸有成竹的在iPhoneX上跑起项目,整个人都凉透了...下面总结一下我遇到的坑,不...
乔布斯早就气死了
iPhone X:一份库克抄送乔布斯的最贵答卷从Steve Jobs Theater出来之后,加州的阳光晃得我有些睁不开眼。当在访客中心坐下回想体验区的情景,竟然有种模糊和陌生的不真实感。我刚刚真的把iPhone X握在...
一、大神博客研读 随着应用需求逐步迭代,应用的代码体积将会越来越大,为了更好的管理应用工程,我们开始借助CocoaPods版本管理工具对原有应用工程进行拆分。但是仅仅完成代码...
Xcode8的调试技能又增加了一个黑科技:Memory Graph。简单的说就是可以在运行时将内存中的对象生成一张图。在现场的开发者听到了这个消息时响起了雷鸣般的掌声!我们来...
前言 2017年9月23日,写在 iPhone8和iPhone X发布10日之际。给公司处于业务膨胀期,导致近期一直很忙,晚上经常加班到10点,加班到凌晨2点钟也是常有发生。...
令人诟病的IDE?你去用用别人的IDE就知道XCODE的好了。
What's new in Xcode 9前言 WWDC过后, 苹果发布了一系列的Beta 版固件及工具,我们单表其一,看看Xcode 9中的新功能。如果你也想体验Xcode 9,那么你的 Mac 系统的版本至少是m...
随着Xcode GM版本发布,适配iOS 11也就提上了日程,总的来说整个适配过程(不包含适配iPhone X)不是很麻烦。 首先建议观看今年WWDC的一个视频 Updati...
最近在公司内部做了一个分享会,探讨了iOS上性能优化的话题,现在将重点的内容整理好发出来,各位大牛斧正。 本文将从原理出发,解释卡顿发生的原理,然后会讲解项目中行之有效的几个...
iOS 多语言版本的开发(三) 写在前面 iOS 多语言版本的开发(二) 中我们实现了如何让用户自己去切换系统语言的功能,我们还写了Demo 以供辅助学习;但是,继以上两篇文...
最近闲的时候实现了一个雷达扫描的效果效果如下图 前言 swift 3.0 实现 了解 Layer anchorPoint 的使用 动画两种实现方式CABasicAnimati...
背景 客户端同学与服务端同学进行联调时,总是会遇到各种各样的问题。其中,以服务端的线下环境不稳定是最为头疼,联调过程中,一会应用要重启了,一会某个依赖的公共线下环境挂了,或者...
使用collection或许是更好的解决方案
iOS开发之多个按钮选中的问题问题介绍: 想要实现的功能有:有多个按钮按钮被点击后为选中状态有按钮被选中时点击其他按钮,之前被选中的按钮状态变为未选中,选中状态转移到新点击的按钮上再次点击被选中的按钮后转...
缘由 最近公司项目更新了几个版本,主要是客户端配合H5上一些活动和优化解决一些遗留下来的问题。review代码的过程中,发现项目在模拟器里跑时内存使用很大,达到了130多兆,...