自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

如鱼得水的专栏

追求创新,与时俱进!

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

转载 iOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)

首先了解一下CGContextRef: An opaque type that represents a Quartz 2D drawing environment. Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框. 具体的实现看代码,并有完美的注释解释,还有一些对我

2015-05-28 16:38:11 792

原创 objc_runtime给类目添加属性关联(objc_setAssociatedObject、objc_getAssociatedObject)

我们刚学习OC的时候知道类目是不可以添加属性的,其实这不是绝对的,我们可以通过objc_setAssociatedObject动态添加属性,和类进行关联,那么首先了解下什么是关联:     关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。     关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。 在类的定义之外为类增加额外的存储空间

2015-05-25 10:30:16 1797

转载 iOS网络监测如何区分2、3、4G(Reachability)

首先,引入系统的Reachability类,不知道怎么引入的话,在Xcode,按下shift+command+0,搜索Reachability,看到图中所选的工程下载即可。 Apple Reachability 网络监测 Reachability.png 并导入相关.h文件 #import 引入后,Reachability.h文件里面修改NetworkStatus的枚举,

2015-05-20 16:21:40 2588

原创 预览doc、xslx等Office文档和pdf以及Quicklook中QLPreviewController

在app中我们有时候需要查看一些电脑上的文件,比如常用的Office文件和pdf等,首先想到的是试试用UIWebView加载文件,其实还有一种方法就是用iOS4.0及之后的SDK自带的一种预览的视图控制器来打开文件。但是注意,不管是用上面哪种方法,都不能修改打开的文件,只能是个预览的作用; 方法一: 用UIWebView加载文件 -(void)loadDocument {  

2015-05-20 11:18:31 5058

转载 CAShapeLayer和CAGradientLayer:圆形进度条和动画

两个动画效果来了解一下CALayer的两个重要的subClass:CAGradientLayer和CAShapeLayer。先看CAShapeLayer,我们做一个和Spark相机一样的圆形进度,每一段有一种颜色,标识不同时间段录的视频。 CAShapeLayer   我们做一个和Spark相机一样的圆形进度,每一段有一种颜色,标识不同时间段录的视频。   首先,我们创建一个UIVi

2015-05-19 19:42:45 1821

原创 Masonry介绍与使用:Autolayout

前言 1 MagicNumber -> autoresizingMask -> autolayout 以上是纯手写代码所经历的关于页面布局的三个时期 在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了 在iphone4-iphone4s时代 苹果推出

2015-05-15 09:59:54 2065

原创 iOS分析UI利器—Reveal及简单破解方法

做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做测试。用模拟器来调试UI效果虽然快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。最近看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug,对于UI上的层的显示很清晰直观,可以很方便的用于UI的调试,用来学习UI的使用也是无上利器。       这个

2015-05-08 10:29:55 1223

fxmacprnstd1702am105iml.dmg

Mac系统上,配置打印机的驱动程序,一键安装。配置教程https://www.jianshu.com/p/c369714bd7ab

2019-08-06

好学的Objective-C

作  者:(美)Jiva DeVoe 译 者:林本杰 丛 书 名:图灵程序设计丛 好学的Objective-C 出 版 社:人民邮电出版社 要为市面上最热门的Mac、iPhone和iPad等设备创建应用,就必须掌握Objective-C和面向对象编程。《好学的Objective-C》作者是顶尖的Mac开发人员和专业作家。通过本书的详尽指引,即使是编程新手也可以迅速学会Objective-C。本书全方位地介绍了Objective-C,从基础知识到资深程序员所使用的高级技术等众多主题,其中包括内存管理、多个框架的结合使用、线程安全的技巧,以及Xcode的详细用法等。通过阅读本书,读者将能够:掌握Objective-C语法、运行时和Xcode,编写出第一个移动应用程序创建类,使用属性,了解对象使用代码块、线程、KVO和协议定义和编写宏,处理错误并在项目中使用框架清理线程,学会使用设计模式,掌握高级技术利用NSCoder读写数据为Windows、Linux和其他平台编写代码本书既能引导Mac、iPhone和iPad开发新手入门,又可帮助高级程序员提高技能,是Objective-C开发人员的案头必备书籍。 第一部分 Objective-C 简介 第1 章 Objective-C 简介   第2 章 基本语法   第3 章 添加对象   第4 章 Objective-C 内存管理   第二部分 更多特性 第5 章 代码块   第6 章 键值编码和键值观察   第7 章 使用协议   第8 章 扩展现有类   第9 章 编写宏   第10 章 错误处理   第三部分 使用 Foundation 框架 第11 章 了解框架之间如何配合工作   第12 章 使用字符串   第13 章 使用集合   第14 章 使用NSValue、NSNumber和NSData   第15 章 处理时间和日期   第四部分 高级主题 第16 章 通过多个线程实现多处理   第17 章 Objective-C 设计模式   第18 章 利用NSCoder 读写数据   第19 章 在其他平台上使用Objective-C 

2013-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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