自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Carl-w

平凡的世界,也有精彩的人生。

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

原创 两种方式给UIImage添加六边形边框

第一种方式:      注意:此种方式下,如果是滚动的列表就会出现卡顿的性能问题。代码如下:- (void)initWithTheItemsView { CAShapeLayer * shapLayer = [CAShapeLayer layer]; shapLayer.path = [self userImageViewBgVie

2017-02-21 19:00:09 2161

原创 CollectionViewFlowLayout各参数对应位置

CollectionViewFlowLayout各参数对应位置

2017-02-16 17:51:14 491

原创 给UIImage添加外边框圆

代码如下:- (UIImage *)addBorderToImage:(UIImage *)image { CGImageRef bgimage = [image CGImage]; float width = CGImageGetWidth(bgimage); float height = CGImageGetHeight(bgimage); //创建临时纹理

2017-02-14 15:46:22 1306

原创 viewDidLoad 和 loadView 的区别,并且viewDidLoad可能被调用两次(或者多次)

viewDidLoad 和 loadView 的区别,并且viewDidLoad可能被调用两次(或者多次)

2016-09-10 16:52:33 3104 3

原创 真机调试解决could not find developer disk image的问题

真机调试解决could not find developer disk image的问题

2016-03-28 13:44:32 647

原创 Draggable Card-可拖动层叠卡片轮播的实现

Draggable Card-可拖动层叠卡片轮播的实现

2016-01-22 16:50:05 5125

转载 常用的iOS第三方资源

iOS常用第三方资源

2016-01-22 09:42:57 654

原创 利用CAShapeLayer和UIBezierPath实现中空透明圆,圆外填充色

CAShapeLayer和UIBezierPath结合,调用CAShapeLayer的path属性,然后再实现CAShapeLayer的fillcolor属性,便可以在UIBezierPath所绘制的路径内填充颜色。顺着这个思路,来实现一下:

2016-01-21 14:03:16 7431

原创 利用UIBezierPath实现的橡皮筋动画效果(OC版)

本教程旨在说明第三方库DGElasticPullToRefresh的橡皮筋动画效果的实现原理,不过它使用swift实现的,平时用OC最多,顾抽出时间翻译成OC版,供大家参考。 前提: 在讲这篇教程之前,如果你对UIBezierPath和CAShapeLayer还不熟悉的话,那需要对这两个方面要做了解,这样才能够看懂代码部分。UIBezierPath可以绘制贝塞尔曲线,那么就需要设置控制点,这里分为三段,其中L3和L2、R1和R2、c和R1,效果如下图所示:

2016-01-08 18:29:45 3278 5

转载 常用 Git 命令清单

常用 git 命令清单

2015-12-24 10:27:45 673

原创 Mac版Adobe Acrobat Reader修改pdf背景颜色

Mac修改阅读器背景色

2015-11-26 14:01:42 11667

原创 UIBezierPath绘制图形的常用方法详解

UIBezierPath绘制图形的常用方法详解

2015-11-19 17:29:54 1417

原创 UIBezierPath和CAShapeLayer结合绘制任意弧度的圆形(包含旋转动画)

UIBezierPath和CAShapeLayer结合绘制任意弧度的圆形(包含旋转动画)

2015-11-19 14:24:54 3444

原创 Masonry的使用->在项目中使用Masonry实现自动布局Autolayout(1)

Masonry 实现高级的自动布局

2015-10-22 18:14:36 1376

原创 纯代码编写UITableView和UICollectionView中的坑

当你用纯代码编写UITableView或者UICollectionView时,这里只说UITableView,UICollectionView类似,调用方法->dequeueReusableCellWithIdentifier:forIndexPath:时发现崩溃了,查看控制台输出的信息如下:

2015-10-21 11:52:35 822

转载 整理 iOS 9 适配中出现的坑(图文)

iOS9 的适配问题和坑

2015-10-16 09:59:49 804

原创 Mac OS X 跟新到10.11后cocoapods安装出现的问题(- bad response Not Found 404 (http://ruby.taobao.org/latest_spe)

Mac OS X 跟新到10.11后cocoapods安装出现的问题(- bad response Not Found 404 (http://ruby.taobao.org/latest_spe)

2015-10-15 13:48:43 10331 6

转载 block一点也不神秘————如何利用block进行回调

我们在开发中常常会用到函数回调,你可以用通知来替代回调,但是大多数时候回调是比通知方便的,所以何乐而不为呢?如果你不知道回调使用的场景,我们来假设一下:1.我现在玩手机2.突然手机没有电了3.我只好让手机开始充电4.充电的过程中我好无聊,我要去看电视,但是我不会一直看电视,我要等手机电充满了停止看电视,继续去玩手机5.我开始看电视6.手机电充好了,我

2015-04-24 13:36:14 798

原创 Xcode 安装不了文档,出现 Could not download and install iOS 8. The certificate for this server is invalid...

Xcode 安装不了文档,出现 Could not download and install iOS 8. The certificate for this server is invalid...

2015-04-23 18:30:03 3817

原创 将Xcode的本地代码push到github仓库上

1、首先,你得有一个github账号,如果没有的话就去注册一个,通过下面图片的方式创建一个github仓库。2、创建仓库后填写相关的信息,比如说仓库名等。3、在xcode上进行设置,添加远程git创建的空仓库。4、接下来填写自己的github账号,包括用户名和密码。5、用终端切换到你的工程目录下去,创建本地git。6、执行

2015-04-13 18:06:01 3781

原创 在 eclipse 上安装 genymotion 插件不成功后的解决办法(谁弄到装不了,你懂的)

之前按照网上的教程去安装 genymotion 插件,发现安装不了,试了很多次也就成功了一次,但是安装成功的 eclipse 有问题,所以就删除了;悲剧就这么产生了,之后就一直都没有成功过。谁让下个插件都会这样,这里不解释...(此处省略10000个字),如图:

2015-01-02 22:30:40 2486

原创 Xcode 5、Xcode 6 免证书真机调试

我们都知道,在iOS开发中,如果要进行真机调试的话是需要苹果开发者账号的,否则Xcode就不能够进行真机调试,只能够在模拟器上运行;这就带来了很多问题,比如iCloud编程的话你不能够用模拟器、要用到拍照功能的话你不能够用模拟器、要用到陀螺仪功能的话你也不能够用模拟器等,也就是说跟硬件密切相关的话就不能够用模拟器了,只能够用真机来进行开发。可是.....,苹果开发者账号要一年99美刀,也就是600元人民币快哭了。对于一个像我这样的穷人来说,那是多么大的数字委屈,当然,你也可以资助一下我大笑。如果你不像支付这

2014-11-18 01:02:39 8658 26

原创 框架和库的区别

我们在平时看书或者看一些文章时都会提到框架或者库,但是有时候两者之间的区别还是不清楚的,容易混淆;我们都知道库的英语为 Library,常包含有lib的字母,框架的英语为 Framework。

2014-11-04 18:54:18 1535

原创 iOS 中客户端和服务器的 Web Service 网络通信 (2)

在实际的应用开发过程中,同步请求的用户体验并不是很好;我们都知道,Apple是很重视用户体验的,这一点也成为了行业的标杆,没有用户哪里来的好产品,所以用户体验是极其重要的。大笑貌似废话有点多,接下来进入正题。同步请求不好,那么就使用异步请求的方法。在开发中,异步请求会使用 NSURLConnetction 类的委托协议 NSURLConnectionDelegate。在请求不同阶段会回调委托对象方法,具体方法如下:

2014-10-14 23:32:19 2177

原创 iOS 中客户端和服务器的 Web Service 网络通信 (1)

当我们浏览着关注或者好友的微博时,那些图片和数据不是凭空出现的,而是通过你的客户端向服务器请求后由新浪微博的服务器返回本地所获得,通过数据的解析就能够在客户端上进行显示,甚至是操作。而这些,就是我们通常所说的 Web Service。Web Service 技术是一种通过 Web 协议提供服务,保证不同平台的应用服务可以互操作,为客户端应用提供不同的服务。目前主流的 Web Service 技术有三种:REST、SOAP 和 XML-RPC。现在主要介绍的是 REST Web Service。

2014-10-09 00:53:13 2235

原创 iOS 中 JSON 数据交换格式

JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。JSON 的具体教程,可以参见 JSON 中国:http://www.json.org.cn/index.htm ,当然还有 JSON 在线校验格式化工具:http://www.bejson.com/ ,希望深入学习 JSON 可以参考其他教程。JSON 的轻量级是相对于 XML 文档结构而言的,描述项目字符少,所以描述相同的数据所需的字符个数要少,当然传输的速度就会提高而流量也会减少。

2014-10-03 23:33:38 2014

原创 iOS 中 XML 数据交换格式

XML 是一种自描述的数据交换格式,但是 XML 的数据交换格式并没有 JSON 来的轻便,但是无可否认的是,XML 的应用范围也是非常广泛的,比如在 ROS(一个开源机器人操作系统)中利用 XML 来描述包的依赖关系等,当然还有很多了。

2014-10-02 21:45:38 1436

原创 iOS 中基于Socket 的 C/S 结构的网络通信(下)

iOS 中基于Socket 的 Client/Server 端结构的网络通信(下)

2014-09-30 20:36:45 2141

原创 iOS中基于 Socket 的 C/S 结构网络通信(中)

iOS中基于Socket 的 Client/Server 端结构网络通信

2014-09-29 22:52:34 2329 1

原创 iOS中基于Socket的 C/S 结构网络通信(上)

Socket ga

2014-09-28 00:00:10 2161 1

转载 图解TCP/IP协议

本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1 TCP 三次握手四次挥手图1主要包括三部分:建立连接、传输数据、断开连接。1)建立TCP连接很简单,通过三次握手便可建立连接。2)建立好连接后,开始传输数据。TCP数据传输牵涉到的概念很多

2014-09-26 16:35:42 1131

转载 CocoaPods安装和使用教程

CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新

2014-07-13 15:00:42 991

原创 笔记本 ThinkPad E40 安装 Mac OS X 10.9.3 Mavericks 系统

关于:

2014-06-08 06:39:04 11047 4

原创 C#连接SQL Server 数据库

C# 是如何跟SQL Server进行连接的?

2014-05-29 23:09:05 16080 1

原创 各类数据库和SQL Server版本的选择

一、各类数据库产品       1、SQL Server 数据库            SQL Server 数据库是微软研发的数据库产品

2014-05-27 21:53:54 3304

原创 OC中的协议

一直对协议都不是很li'jie

2014-04-21 20:23:11 1051

原创 ROS(groovy)移植到beagleboneblack 上完整过程

ROS-groovy  on beagleboneblack1、前提:    (1)首先,应该有一个可以在beagleboneblack可以正常运行的ubuntu系统;当然,其他可以运行ros的系统也是可以的,这个可以根据自己的实际情况而定了。        (2)接着就是要对ros系统有一定的了解,基本知识可以掌握,参考地址:http://www.ros.org/wiki/

2013-08-23 19:28:42 2027 5

原创 ROS(Fuerte)移植到beagleboneblack完整过程

sd卡上安装ubuntu系统参考链接:http://embeddedprogrammer.blogspot.co.at/2012/10/beaglebone-installing-ubuntu-1210.html1、首先应该下载相关的镜像文件wget http://rcn-ee.net/deb/rootfs/raring/ubuntu-13.04-console-armhf-2013-

2013-08-07 23:02:12 2991

虚拟机上苹果系统安装教程

虚拟机上苹果系统安装教程

2016-06-26

计算机组成原理实验报告(8份)

计算机组成原理实验报告,最新整理发布,一共有8份实验报告

2013-07-01

Proteus 入门教程

Proteus 入门教程,适合新手的资料

2013-06-15

数据结构设计性试验—有理数四则运算(C版)

数据结构设计性试验—有理数四则运算(C版)

2013-06-07

ip端口多线程扫描器

ip端口多线程扫描器,可以在多线程下进行扫描,而且扫描速度也很快了

2013-03-26

空空如也

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

TA关注的人

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