- 博客(8)
- 资源 (28)
- 收藏
- 关注
原创 WWDC Session视频没有字幕解决办法
2016年的苹果全球开发者大会已经落下帷幕,个人还是强烈建议每个iOS开发者都去看一下大会视频。但是对于我们开发来说,真正的重头戏并不是开始的第一场大会演讲,而是后续的大量session,这才是我们需要去每一集慢慢看的。Session中会比较详细的介绍各个平台的新特性,语言的新特性,以及各种新功能等等。官方视频地址:https://developer.apple.com/videos/wwdc20
2016-06-28 22:48:50 9720
原创 iOS开发——深拷贝与浅拷贝详解
深拷贝和浅拷贝这个问题在面试中常常被问到,而在实际开发中,只要稍有不慎,就会在这里出现问题。尤其对于初学者来说,我们有必要来好好研究下这个概念。我会以实际代码来演示,相关示例代码上传至 这里 。 首先通过一句话来解释:深拷贝就是内容拷贝,浅拷贝就是指针拷贝。 深拷贝就是拷贝出和原来仅仅是值一样,但是内存地址完全不一样的新的对象,创建后和原对象没有任何关系。浅拷贝就是拷贝指向原
2016-06-28 01:41:07 12279 4
原创 iOS开发——frame和bounds详解
在iOS的UI开发中,frame和bounds是两个非常容易搞混的概念,而很多开发者在实际项目中也很少去区分,因此会导致出现一些意想不到的问题。本篇博客以实际代码的方式来学习frame和bounds的使用。相关示例代码上传至 https://github.com/chenyufeng1991/FrameAndBounds ,欢迎大家下载查看。(1)先来查看一个界面中的容器self.view的fra
2016-06-26 23:00:56 8113 1
原创 iOS开发实战——摄像头与相册权限获取逻辑优化
在实际项目中,我们经常需要访问设备的摄像头或者相册,当第一次安装某个App的时候,系统便会弹出授权对话框,要求用户做出是否授权的判断。整体逻辑比较简单,但是在使用过程中需要对用户体验进行优化,否则会出现bug。该博客的示例代码已经上传至 https://github.com/chenyufeng1991/AuthorityOfCameraAndPhoto 。 首先我先描述一下出现的问题
2016-06-22 02:01:55 12823 2
原创 iOS开发实战——CollectionView中cell的间距设置
我在前面多篇博客中详细讲解了CollectionView的使用与自定义CollectionViewCell的设计,可以参考《iOS开发实战——CollectionView点击事件与键盘隐藏结合案例》《iOS高级开发——CollectionView修改cell的文本及模型重构》这几篇博客。但是今天还是需要来讲讲CollectionView实现中的一个小小的坑,这是我最近在网上浏览时发现很多开发者经常
2016-06-21 01:06:59 24476
原创 iOS开发实战——CollectionView点击事件与键盘隐藏结合案例(二)
我在前一篇博客中《iOS开发实战——CollectionView点击事件与键盘隐藏结合案例》详细实现了CollectionView与键盘组合操作中出现的多种情况,并解决了交互体验上的一些问题。在实际项目中也的确可以采用这种方法来操作。但是问题来了,原来的界面我们是使用UIView来操作的,也就是界面是不可滚动的。然而更为常见的场景是一个ScrollView,界面可以进行上下滚动。所以,这篇博客主要
2016-06-06 00:56:09 9200
原创 Mac上gif图制作工具Giphy Capture介绍与使用
在我们写博客过程中,可能程序需要进行演示效果,单单放一张静态图很难让别人知道程序是做什么的。如果我们能在文章插入一些gif动图的话,意思的表达效果会更好,使你的代码和程序都更容易理解。今天我就给大家推荐一款Mac上制作gif图的工具—— Giphy Capture。现在已经是2.2版本了,原来的旧名字是GifGrabber。可以从App Store上免费下载到。对于制作Gif图,有的是用多张图片制
2016-06-05 16:25:05 11004 1
原创 iOS开发实战——CollectionView点击事件与键盘隐藏结合案例
在我们的实际开发中,CollectionView是一种非常实用而又稍难的控件,如果想要在复杂的场景下使用,则需要考虑的比较全面。如果又在CollectionView添加其他的控件,比如在cell里面再添加一个按钮,那么点击触发的事件前后顺序就非常重要了。再者,如果一个界面中包含了一个输入控件,需要弹出键盘时,键盘遮挡对于界面上的其他控件的使用就会造成较大的影响。今天我的案例具体需求描述下:界面中有
2016-06-05 13:06:16 7207 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人