我们要做出以下的效果: ①这里我们要新建一个图层 ②得到图层的设备上下文 ③在图层中绘制一个大圆,然后渲染到图层 ④然后绘制一个小圆,剪切,然后渲染到图层 ⑤绘制图片图层中 ⑥然后从当前图层中获得图片,显示到View中 - (void)drawRect:(CGRect)rect { UIImage *imageBackground = [UIImage imageNamed:@"01"]; //1
1、GCD介绍 全称Grand Central Dispatch,可翻译为”牛逼的中枢调度器” 纯C语言开发,是苹果公司为多核的并行运算提出的解决方案,会自动利用更多的CPU内核(比如双核、四核),可以自动
来自: http://www.youngmeng.com/2016/02/12/iOS离线缓存/ 为了节省流量和更好的用户体验,目前很多应用都使用本地缓存机制,不需要每次打开app的时候都加载数据
序言 最近收到某某同学将去youku的iOS笔试题的邮件,希望笔者能整理一下,并提供参考答案。笔者决定整理出来,并分享给大家。当然,与此同时,也想看看youku的笔试题到底有多难,也考考自己有多少料吧!
直到iOS4.0开始,AV Foundation才以现在的模样出现在开发者面前,该版本带给开发者一个非常大的而且可扩展的框架,包括对媒体资源的捕捉,组合,播放和处理等大量功能.同时有别于传统面向文件的音频处理方式
前两天在网上看到一篇博客,介绍AVPlayer的使用,但是只简单介绍了一下单个的本地文件如何播放,心血来潮,就想着做一个类似于播放器的东西,能够实现播放网络歌曲,循环播放多首音乐,下面我们来实现一下.
最好的办法是,将宏改成函数,给函数加上说明,Xcode一提示就能看到,连头文件都不用打开。 因开发进度较紧,暂做层简单封装。 MKLogSystem.h /////////////////////
CurledViews Category 该项目包含两个控件 UIButton+Curled 和 UIImageView+Curled. 允许你为图片和按钮增加阴影效果。
NZAlertView是一个简单和直观的警告视图,类似于推送通知效果。这人类使用 UIAlertView 作为默认的方法和协议。
RBMenu 是 iOS 菜单,灵感来源于 Medium iOS 应用。 项目主页: http://www.open-open.com/lib/view/home/1403599972811
使用OCUnit测试框架iOS单元测试框架 原则上,是否使用测试框架都不会影响单元测试结果,但是“工欲善其事,必先利其器”使用单元测试框架更便于我们测试和分析结果。 主要的iOS单元测试框架有:
ITProgressBar 实现了 iOS 7 风格的进度条控件。 项目主页: http://www.open-open.com/lib/view/home/1385734759158
CoolUIViewAnimations 是一个 UIView Category 包含 iPhone 下的 UI 动画特效。
屏幕截图小代码,注意设置高宽和截图区域,非ARC下注意释放sendImage。
FXModelValidation 是 Objective-C 库,可以简单验证日期/模型/表单,适用于所有 NSObject。
FBLikeLayout 是一个 UICollectionView 布局,灵感来源于 Facebook 的照相模块。此布局会加载全尺寸的平方项,使用标准布局委托方法,没有额外的自定义方法实现。
IIShortNotificationPresenter 是视图上简短的警报,支持队列和 3 中不同的展示风格。同时还高度可配置(队列类型,布局,显示视图)。
iOS 计算现在时间与所截取时间点的时间差 //计算上报时间差 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter
PBJVision是一个iOS的相机引擎,功能触摸记录视频,慢动作视频和照片拍摄。该库支持的功能,如重影,闪光/喷灯的使用,白色平衡调节,焦距调节,曝光调节和图像镜像。暂停和恢复视频捕获。 开始/暂停/恢复录制。
TTRangeSlider 是一个滑块,风格类似于 UISlider,但是它能让你选择最大最小值范围。