自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笑看风云的专栏

高兴时笑一笑,不高兴时过会在笑。 微笑面对时光!

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 QuartzCore框架 CATransition动画

#define kBackgroundColor1 [UIColor redColor]#define kBackgroundColor2 [UIColor yellowColor]#define kDurationTime 0.7f@interface ViewController ()@property (nonatomic,assign) int subType;@end

2016-05-30 16:32:23 492

原创 Quartz 2d 用CGContextRef 绘制各种图形 (文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角形、贝塞尔曲线、图片)

首先了解下 CGContextRef Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的View 中显示即可,View看着是一个画框。自己学习时实现的Demo,希望对大家有帮助,具体的实现看代码,并有完美的注释解释,还有一些对我们帮助的博文供大家参考。 看下Demo 效果图先:  自定义Cu...

2016-05-27 17:15:26 1365

原创 contentSize、contentInset、contentOffset的区别

在项目中经常会使用到contentSize、contentInset、contentOffset 这三个属性,时间一长很容易被搞混,打算记一下。我们首先了解下什么叫frame 与 bounds 、center 属性。我们来先看一张图frame 是 x、y、width、height 相当于 左边图:(40、40、240、380)bounds 是 width、h

2016-05-24 18:50:18 3014

原创 AFNetWorking 3.0 使用遇到的问题

问题一我是做一个获取手机验证码的功能,进行一个网络请求,验证码也发给我了,后台的也跟我说请求成功了,但是我这边打印信息显示直接进入了错误的回调。。。如下图:验证码获取返回格式问题报错说是返回类型不一致,后来查明原因,是返回的格式问题(虽然后台跟我说返回的json)需要添加上这么一句话: //如果报接受类型不一致请替换一致text/html或别的 manag

2016-05-18 16:36:12 1166

转载 AFNetworking 2.X 迁移 3.0

AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。本指南是为了引导使用AFNetworki

2016-05-18 16:15:04 578

原创 IOS中的通知(NSNotifcation)

前言通知中心是一个单例。通知在iOS中是一种设计模式。每一个应用程序都有一个通知中心NSNotificationCenter实例, 专门负责协助不同对象之间的消息通信.任何一个对象都可以向通知中心发布NSNotification, 描述自己在做什么,而任何注册了该通知的对象该特定通知发布的时候会收到这个通知。获取通知中心对象通过下面的方式来获取通知中心对象:

2016-05-18 15:31:05 627

转载 IOS属性修饰符总结

前言很多刚接触iOS的朋友,对property的可选参数如何使用,什么情况下使用哪种选项不了解,也问了我很多这方面的知识,虽然知道怎么用,但是有些说不出其区别。在这里,再次深入学习一遍,对copy/strong/weak/__weak/__strong/assign的使用场景总结总结。如果有说得不对的地方,请指出。如果有疑问,请私聊我,或者直接回复我。自动引用计数原文档关于

2016-05-17 16:14:37 557

原创 项目版本控制

项目版本控制 在公司做开发,通常都是几个人甚至几十号人共同开发,当然也有些小公司是一个人自己顶着,做出来是什么样就怎么样。对于这种小公司,通常就是给刚出来的人练练手,掌握点经验以便更好的跳槽。大家说说这么理解是不是正确呢?个人认为是正常的。谁都不想被压榨,谁都想付出得到相应的回报。在小公司,一个人在学习,根本追不上团队开发学习成长得快。那么,在公司中如何管理项目的开发呢?现在,各公司用...

2016-05-17 14:49:03 457

转载 IOS Xcode必备插件

Xcode插件神器作为iOS开发人员,不了解些常用的插件,不使用插件,开发效率怎么会够快呢?那么问题来了,现在的你,使用过哪些xcode插件?如果没有使用过插件,那么很遗憾,您错过了很多好用的工具!插件管理器既然使用xcode插件,就应该想想有没有插件管理器呢?是的,有一个灰常有名的插件管理器叫Alcatraz,关于这个插件管理器如何安装,请参考官方文档如果您已经安

2016-05-17 14:43:58 378

转载 IOS调试技巧(LLDB调试技巧)

前言在开发中一定需要到调试跟踪,但是很多开发者虽然做过很多的项目,但是未必了解开发中有哪些调试命令可以帮助我们开发者更快更好地定位到问题所在。本篇文章主要是讲解在开发中如何利用LLDB来Debug。首先会讲一些基础知识,主要是帮助新手们学习如何去调试。对于一些比较高级的操作,不会也没有关系,但是如果能够掌握得了的话,会更方便更快速地查找问题。初步认识LLDBLLDB

2016-05-17 13:59:34 2071

转载 IOS本地数据存取

应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)应用沙盒结构分析应用程序包:(上图中的Layer)包含了所有的资源文件和可执行文件Documents:保存应用运行时生成的需要持久化的数据,iTune

2016-05-16 19:39:56 379

转载 光学文字识别-存储卡&身份证识别

光学文字识别-存储卡 地址:https://github.com/iosWellLin/ocr_savingCard#ocr_savingcard身份证识别:https://github.com/Yuedevelopment/IDCardOCR                      https://github.com/iosWellLin/OCR

2016-05-16 17:06:51 1705 1

转载 知道这20个正则表达式,能让你少写1,000行代码

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。下面是@技匠整理的,在前端开发中经常使用到的20个正则表达式。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\d{1,4

2016-05-16 14:42:40 396

原创 iOS 3D Touch功能

新的触摸体验——iOS9的3D Touch一、引言在iphone6s问世之后,很多果粉都争先要体验3D Touch给用户带来的额外维度上的交互,这个设计之所以叫做3D Touch,其原理上是增加了一个压力的感触,通过区分轻按和重按来进行不同的用户交互。二、在模拟器上学习和测试3D Touch3D Touch 是一个很新颖的设计,可是苹果文档有言: With Xcode 7.0...

2016-05-12 17:21:02 554

原创 App内返回到指定控制器

好久没使用了,刚才用到了怕忘记 所以记下。push 进入控制器 pop 返回指定界面for (UIViewController *controller in self.navigationController.viewControllers) { if ([controller isKindOfClass:[LoggedInvestmentViewController cl

2016-05-12 17:16:49 561

原创 获取当前屏幕显示的ViewController

获取当前屏幕显示的ViewController//获取当前屏幕显示的viewcontroller- (UIViewController *)getCurrentVC{ for (UIView* next = [self superview]; next; next = next.superview) { UIResponder *nextResponder

2016-05-11 15:23:28 457

原创 被忽略的UITableViewHeaderFooterView

UITableView 我们知道cell 可以根据标记Identifier 可以进行重用,节省内存。但是我们很多时候 我们在设置 headerView  FootView 的时候 就是没有用到重用了!每次都是初始化了。也不说这样写不对!得看实际情况。 未使用到headerView复用 -(UIView *)tableView:(UITableView *)tableVie...

2016-05-06 17:44:18 2064

MVVM案例Demo示例

MVVM案例Demo示例

2022-09-01

c语言经典算法大全

c语言经典算法大全,想去大公司至少要把此书看一遍。此书包括了所有的经典算法

2013-08-27

20天搞定iphone软件开发

20天搞定iPhone 电子书 开发做个贡献吧,希望对大家有用

2013-08-27

空空如也

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

TA关注的人

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