会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BEDDUP
博客园
首页
新随笔
联系
订阅
管理
1
2
3
下一页
[置顶]
iOS开发与设计模式 - MVC
摘要: iOS开发与设计模式 - MVC 最近在学习GoF的设计模式这本书,粗略的浏览了一遍,真是好书。好书就应该好好读,因此很有必要从实际的言语、项目理解设计模式。 我是做iOS开发的,自然就从这方面入手。 MVC iOS开发最基本的一个模式就是MVC, M指model,V指view,C指controll
阅读全文
posted @ 2016-12-26 23:46 BEDDUP
阅读(141)
评论(0)
推荐(0)
2016年5月24日
iOS 开发 - 绘制辉光效果
摘要: 如何使曲线有辉光(荧光?)效果(glow)? 试了各种方法,最终有一点效果,觉得值得记录一下,如下。 1.最开始,我想是不是用shadow可以实现,事实证明,shadow 太淡,不醒目,如果多次shadow叠加,可加重一点,但性能不好,放弃; (如果只是让view有辉光,可以用layer的shado
阅读全文
posted @ 2016-05-24 00:31 BEDDUP
阅读(775)
评论(0)
推荐(0)
2016年4月17日
iOS开发 - View Controller 的paging
摘要: 在学习开源中国ios 源码时,发现其实现view controllers 的paging的方法如下: 第一、定义一个容器类的view controller,类似于UIPageViewController. 该vc的主要由两部分组成: a 一个title view,用来表明当前内容是什么,并且能够相应
阅读全文
posted @ 2016-04-17 16:58 BEDDUP
阅读(361)
评论(0)
推荐(0)
2016年4月14日
iOS开发- 缓存(TMCache是如何缓存的?)
摘要: TMCache 是Tumblr使用的缓存系统(github:https://github.com/tumblr/TMCache),它由两部分组成:磁盘缓存和内存缓存。(目前已经停止维护) 特点: 1. 由GCD支持 2. 线程安全 3. 如果收到内存警告或者APP进入后台, 内存缓存将被清理。磁盘缓
阅读全文
posted @ 2016-04-14 01:41 BEDDUP
阅读(2657)
评论(0)
推荐(0)
2016年4月8日
iOS 开发 - 改善APP的流畅度 (绘制股票行情)
摘要: 这几天做了一个查看股票行情的app. 完成之后,当k线比较多的时候,app 对于捏合、拖动手势的反应不太流畅, 主要原因是drawRect: 干的活太多, 竟然需要40ms+, fps 自然不高 最后按照下面这些原则,进行调整修改,流畅度提高不少,大多数的绘制时间控制在了10ms左右 总结如下: 1
阅读全文
posted @ 2016-04-08 16:04 BEDDUP
阅读(1204)
评论(0)
推荐(1)
2015年11月9日
iOS 开发 - layout engine
摘要: constraints: 1. 当constrainte变化时(比如activate,deactiviate 约束,改变priority,更改视图结构等),layout engine将重新计算layout,如果某个view的几何信息需要变化,view会得到通知,并且view会将其superview
阅读全文
posted @ 2015-11-09 22:05 BEDDUP
阅读(447)
评论(0)
推荐(0)
2015年11月7日
UIImagePickerController 拍摄的照片 方向
摘要: 项目中需要用UIImagePickerController拍摄照片,然后缩小,并裁减。发现UIImagePickerController拍摄得到的UIImage , 方向可能会旋转90度。 也在网上搜了一些方法,不太理想,最终使用以下代码解决了我的问题:移动,旋转CGBitmapContext,然后
阅读全文
posted @ 2015-11-07 15:13 BEDDUP
阅读(523)
评论(0)
推荐(0)
2015年10月27日
iOS开发总结 - 下载图片并浏览(UICollectionView)
摘要: 昨天根据贴图库api做的一个浏览图片的Demo, 源码在这: https://github.com/beddup/TieTuKuBrowers 总结如下: 1. AFNetworking 的使用 demo中通过http api 下载数据,数据有json和image,所以使用了AFHTTPSessio
阅读全文
posted @ 2015-10-27 11:56 BEDDUP
阅读(662)
评论(0)
推荐(0)
2015年10月24日
Core Animation - 关于CALayer的时间
摘要: 今天在看Core Animation Guide中Pausing and Resuming Animation,对CALayer的时间系统理解不够。通过demo以及查看API文档,目前理解如下。1. 通过CAMediaTiming 协议中的属性和方法来精确的控制动画的时间信息,Core Animat...
阅读全文
posted @ 2015-10-24 19:40 BEDDUP
阅读(562)
评论(0)
推荐(0)
2015年10月13日
iOS - Visual Format Language
摘要: 尽管Visual Format Language直观,易读,易用性还是不如第三方库Masonary. 推荐使用这个。 关于autolayout。 1. 尽量用storyboard,添加约束方便直观。 2. 不能用storyboard添加到,考虑 Visual Format Language构建约束
阅读全文
posted @ 2015-10-13 20:43 BEDDUP
阅读(251)
评论(0)
推荐(0)
1
2
3
下一页
公告