自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 iOS Error: build settings specify a provisioning profile with the UUID

在Archive项目时,出现了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found”的出错。一直提示指定UUID的provisioning profile找不到,感觉很奇怪。明明自己的provisioning

2015-07-27 17:46:45 1294

原创 iOS7 imageWithContentsOfFile 问题

UIImage @selector(imageWithContentsOfFile:)iOS7:当从子bundle中读取图片时,文件名不能省略@2x.png;iOS8:可以省略

2015-07-24 11:24:49 988

转载 整理一下CoreGraphic和Quartz2D的知识(一)

1.Quartz 2D是什么?•Quartz 2D以PDF的规范为基础的图形库,用来绘制二维文字和图形,允许相同的绘图指令在任何装置上,使用可以得到的最佳分辨率,产生相同的输出.2.Quartz2D能做什么?•Quartz 2D API可以实现许多功能,如基于路径的绘图、透明度、阴影、颜色管理、反锯齿、PDF文档生成和PDF元数据访问等3.Quartz2D和CoreGr

2015-07-23 15:22:17 773

转载 IOS上的图形和动画处理 CORE GRAPHICS

在cocoa touch 中一个应用程序是由多个窗口和视图构成。一个带有用户界面的应用程序至少包含一个窗口,同时可以包含一个或者多个视图。在cocoa Touch中,一个窗口是UIWindow的一个实例,通常,一个应用程序会打开主窗口,然后开发人员向窗口中添加各种视图:如按钮,标签,图像,或者自定义的控件。所有这些与UI相关的组件都由UIKit处理。图形与动画:在IOS开发中 苹果公司向开

2015-07-23 14:55:06 534

转载 iOS 使用Quartz 2D画虚线

画虚线需要用到函数:CGContextSetLineDash此函数需要四个参数:context – 这个不用多说phase - 稍后再说lengths – 指明虚线是如何交替绘制,具体看例子count – lengths数组的长度CGContextRef context =UIGraphicsGetCurrentContext(); 

2015-07-23 14:47:31 422

转载 微信、陌陌等著名IM软件设计架构详解

对微信、陌陌等进行了分析,发出来分享一下(时间有些久了)电量:对于移动设备最大的瓶颈就是电量了。因为用户不可能随时携带电源,充电宝。所以必须考虑到电量问题。那就要检查我们工程是不是有后台运行,心跳包发送时间是不是合理。流量:对于好多国内大部分屌丝用户来说可能还是包月30M,那么我们必须站在广大用户角度来考虑问题了。一个包可以解决的就一个包。网络:这个也是IM最核心的内容了,

2015-07-22 16:00:17 570

转载 iOS UIBezierPath类 介绍

使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。    1.Bezier Path 基础   UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建

2015-07-21 23:52:52 367

原创 iOS 动画总结

iOS 动画大体可以可以分为两大类:一类是针对UIView的动画:UIView的自带动画另一类是针对CALayer的动画:核心动画(Core Animation)一.  UIView自带动画:(位置改变、大小缩放、旋转变化)注意:只有当UIView的以下属性改变时才能产生动画效果,且这些动画效果都是平面性的(二维的),基于手机屏幕的平面,主要有“平移(位置改变,沿x轴、Y轴或同时改

2015-07-20 22:46:57 895

转载 分布式Redis集群解决方案

RebirnDBQDB是很棒的,我们能够在一个机器上存储巨大的数据,并且获得较好的读写性能,但是随着数据集的增长,我们仍然会面临这样的问题,即:我们不能将所有数据都保存在一个机器上。同时,QDB服务器将变成一个瓶颈并且面临单点失败的风险。现在我们必须要考虑集群解决方案了。介绍RebornDB是一个基于代理的分布式Redis集群解决方案。它有点像twemproxy,一

2015-07-19 19:19:25 702

原创 hosts 的设置将域名与iP在本地绑定

1.sudo vi /etc/hosts回车进入,可能需要输入下开机密码2.VI编辑,需要输入英文状态下的i,才能进入插入模式书写完毕后,退出(esc)保存(:wq)

2015-07-19 17:57:21 2627

原创 AFNetworking 的导入(一)

1. 把AFNetworking文件夹下的源码导入工程2. 加入依赖的framework:SystemConfiguration.frameworkCFNetwork.frameworkSecurity.framework

2015-07-18 21:46:34 2761

转载 IOS __attribute__ ((warn_unused_result))的含义

这个关键字的含义:如果某个函数使用了这个关键字,那么函数在被调用的时候,要检查或者使用返回值,某则编译器会进行警告。使用场合:在把一些功能封装起来(或者SDK的编写)时候,如果对返回值的使用比较重要,那么使用这个关键字提醒编译器要检查返回值是否被利用。-(BOOL)TestFunc:(NSInteger) num __attribute__ ((warn_unused_result

2015-07-18 21:15:45 1031

原创 iOS 系统消息通知

一、键盘1、UIKeyboardWillShowNotification-将要弹出键盘2、UIKeyboardDidShowNotification-显示键盘3、UIKeyboardWillHideNotification-将要隐藏键盘4、UIKeyboardDidHideNotification-键盘已经隐藏5、UIKeyboardWillChangeFrameNotific

2015-07-10 17:17:29 980

原创 MAC 上搭建lua

下载和安装lua:(转自这里)1.  下载最新版的lua-5.3.1.tar.gz 请点击(http://www.lua.org/ftp/),然后解压 2. 运行“终端”进入到该文件夹下  ,主要是cd 【文件夹名】3.在“终端”输入    make macosx   (回车)4.在“终端”输入    make test  (回车)正常情况下会出现: src/lua -vL

2015-07-10 10:10:50 778

原创 iOS CocoaPods集成简介

这两天在网上找到一款可以集成管理Xcode项目中所有第三方库的软件:CocoaPods。CocoaPods可以将你所需要的所有第三方库一块加入到项目中,并且自动添加所需framework。它还可以通过命令行查询最新的第三方库版本。本人用过之后发现很不错,所以推荐给大家,并附上2篇教程。1.CocoaPods一个Objective-C第三方库的管理利器2.CocoaPods简介

2015-07-05 21:35:04 523

空空如也

空空如也

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

TA关注的人

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