自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风雨兼程

选择了,就要深爱

  • 博客(54)
  • 资源 (11)
  • 收藏
  • 关注

原创 python scrapy 使用时报错 cannot import name xmlrpc_client

python scrapy 使用时报错 cannot import name xmlrpc_client在使用时处出现下面错误: Traceback (most recent call last): File “/usr/local/bin/scrapy”, line 7, in from scrapy.cmdline import execute File “/Libra

2016-07-11 18:20:20 2782

原创 iOS 隐藏tabbar会导致底部tabbar的位置的空间不能被点击响应

iOS 隐藏tabbar会出现空白,不能被其他view使用问题在viewcontroller 里面隐藏tabbar时会造成底部的出现空白不能被其他view使用的问题,解决的原理是viewcontroller中的view的frame高度不对,修正view的高度就可以,下面是解决方法,(注意:此方法写在viewcontroller中)- (void)hideTabBar:(BOOL)bHide{

2016-06-27 16:46:25 2670

转载 常用的正则表达式 数字 邮箱 电话等

一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(

2016-06-17 15:45:00 3098

原创 修改Xcode生成的版权信息 Copyright © 2016年 xxx. All rights reserved.

修改Xcode生成的版权信息 Copyright © 2016年 xxx. All rights reserved.选中.xcodeproj工程文件 --》显示包含内容 --》打开project.pbxproj文件 --》全文搜索ORGANIZATIONNAME --》 修改ORGANIZATIONNAME = "公司名称" ; 注意:如果是公司名称是中文,两边需要

2016-06-16 11:10:58 27235

转载 什么是Base64

什么是Base64?按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(The Base64 Content-Transfer-Encoding is designed to represent arbitrary sequences of octets in a form that need not b

2015-09-11 12:53:45 451

原创 presentViewController弹出一个半透明的UIViewController

presentViewController 推出另外一个半透明的UIViewController

2015-08-18 13:02:16 3173

原创 应用调起iOS百度地图方式

应用调起iOS百度地图方式http://developer.baidu.com/map/uri-introios.htm

2015-04-24 15:45:57 408

转载 ios--Crash log符号化与调试信息

这篇文章主要整理了crash log的符号化解析和调试信息与配置相关的一些内容。对于做移动App开发的来说,质量和体验都是很重要的。一个客户端应用如果经常“闪退”,是产品质量很差的一个体现,用户体验就更不用提了。所以开发一个优秀的App,首先是保证自身的技术质量,尽量杜绝“闪退”,也就是“Crash”。但客户端上线后,偶尔出现一个隐藏很深的bug也在所难免。我们所能做的就是尽可能的收集问题

2015-03-09 17:56:45 796

转载 ios 网络操作与AFNetworking

众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回的数据做各种序列化的操作,同时还要考虑请求数据的安全等一堆问题。一、早前的几个网络框架1、ASI框架: HTTP终结者.很牛, 但是有BUG, 已经停止更新.2、MKNe

2015-02-13 17:03:42 427

转载 一些常用的IOS开发网站

即便过了入门阶段,还是要经常看看一些不错的实例教程。1.http://mobile.tutsplus.com/category/tutorials/iphone/比较新的一个网站,以前没注意到。其中有一篇文章着重推荐,学习iOS游戏开发可以参考的10个实例(源代码都在github上):http://mobile.tutsplus.com/tutorials/iphone/l

2015-02-07 15:10:50 544

转载 ios 时间操作NSDate

NSDate类用于保存时间值,同时提供了一些方法来处理一些基于秒级别时差(Time Interval)运算和日期之间的早晚比较等。 1. 创建或初始化可用以下方法用于创建NSDate实例的类方法有+ (id)date;返回当前时间+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs;  

2015-01-23 16:30:21 617

原创 正则表达式 符号

(摘自《正则表达式之道》)正则表达式[3] 由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义,我们下面会给予解释。在最简单的情况下,一个正则表达式看上去就是一个普通的查找串。例如,正则表达式"testing"中没有包含任何元字符,它可以匹配"testing"和"testing123"等字符串,但是不能匹配"Te

2015-01-23 15:04:46 375

转载 iphone图片拉伸的几种方法

1.ios4提供的方法:  - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight  这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是不拉伸区域距离左边框的宽度,

2015-01-17 16:49:38 724

转载 OC 解决NSArray、NSDictionary直接打印中文出现乱码的问题

OC 解决NSArray、NSDictionary直接打印中文出现乱码的问题在iOS开发中,经常需要查看数组中得元素是否是自己想要的,但是苹果并没有对直接打印数组中得中文作处理,直接打印就会出现一堆很讨厌的东西,解决其实很简单,就是需要通过为NSArray添加分类,重写 - (NSString *)descriptionWithLocale:(id)locale方法即可代码如下:

2015-01-15 15:30:42 1770

原创 iOS 判断应用是否有使用相机的权限

iOS  判断应用是否有使用相机的权限 NSString *mediaType =AVMediaTypeVideo;        AVAuthorizationStatus authStatus = [AVCaptureDeviceauthorizationStatusForMediaType:mediaType];        if(authStatus ==

2015-01-15 13:55:15 1670

原创 IOS 7 8中tableview分割线左边不到头的解决方法

在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用,但是可以用iOS 8 中的新方法- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSInde

2014-12-27 12:06:04 1746

转载 iOS禁止输入emoji表情

因为emoji编码在android或者pc设备没有很好的支持,所以有时候为了禁止emoji表情的输入,因为关闭不了系统emoji的键盘,那只能根据编码把emoji表情过滤掉,写了一个NSString的拓展,用来判断是不是emoji编码:@implementation NSString(Emoji) +(BOOL)isContainsEmoji:(NSString *)str

2014-12-16 18:37:28 2083

原创 iOS 在xcode6 百度地图开发 注意事项

百度地图开发注意事项注意事项1.静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者在工程属性中指定编译方式,即将Xcode的Project -> Edit Active Target -> Build -> GCC4.2 - Language -> Compile Sources As设置为"O

2014-11-21 10:56:39 1304

转载 HTTP协议详解

转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与

2014-11-14 16:53:14 310

转载 iOS8中使用CoreLocation定位

iOS8中使用CoreLocation定位SEP 20TH, 2014在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS8中还支持让应用开发者调用全新的“访问监控”功能,当用户允许后应用才能获

2014-11-13 14:12:21 451

转载 iOS APP 架构漫谈

最近看了一些有关server的东西,一些很简单的东西,不外乎是一些文档规范,另外结合最近看的wwdc的一些video,觉得对软件架构(software architecture)认识又清楚了一些,这里记录下来。software architecture 听上去是一个很大的概念,实际上也包括很多东西,里面的争议也很多。在我看来软件架构最好放在小的场景中理解。问题1我们有2个页

2014-10-11 10:55:32 836

转载 iOS开发- ios学习资源

1、苹果官方文档构建iOS程序:下面的这篇文章介绍了 iOS 程序开发的过程:Start Developing iOS Apps Today构建Mac OS X程序:下面这篇文章介绍了Mac OS X开发的过程:Start Developing Mac Apps TodayObjective-C:下面的这个链接是苹果官方介绍Objective-C的文

2014-09-22 18:28:20 697

原创 ios ViewController的生命周期

ViewController的生命周期中各方法执行流程如下:init—>loadView—>viewDidLoad—>viewWillApper—>viewDidApper—>viewWillDisapper—>viewDidDisapper—>viewWillUnload->viewDidUnload—>dealloc

2014-09-17 18:31:11 452

转载 ios layoutSubviews 及 layout机制相关方法

ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————–- (void)setNeedsDispla

2014-09-17 18:26:07 517

原创 IOS int,NSInteger,NSUInteger,NSNumber

4、 int,NSInteger,NSUInteger,NSNumber 1.当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。2.NSUInteger是无符号的,即没有负数,NSInteger是有符号的。3.有人说既然都有了NSInteger等这些基础类型了为什么

2014-09-16 15:29:10 576

原创 ios 开发者论坛和资料站点

二:开发者论坛和资料站点1.http://www.cocoachina.com/   我基本把他归为eoe一样常用级别。2.http://www.apple.com.cn/developer/  这个就不解释了,英语好的可以去掉cn,不过目前我还用的比较少,官方文档和指引3.http://code4app.com/ 提供一些常用的自定义控件等等的源码,还不错4.ht

2014-09-16 15:02:15 900

原创 IOS --- armv6 armv7 armv7s架构

ARMv6设备包括iPhone, iPhone2, iPhone3G以及第一代和第二代iPod Touch ARMv7设备包括iPhone3GS, iPhone4iPad, iPad2, the new ipadiPod touch 3G, iPod touch 4 ARMv7s设备包括iPhone5

2014-09-16 14:42:47 816

转载 CGAffineTransform 放射变换

矩阵乘法A B相乘要A的列数等于B的行数才有定义,结果是一个 A行B列的矩阵C,C的每个元素值为A对应的行与B对应的列的元素乘积的和具体看这里原理CGAffineTransformCGAffineTransform 的结构如下struct CGAffineTransform { CGFloat a; CGFloat b;

2014-09-13 18:25:52 526

转载 Notifications和NotificationsCenter的使用

NotificationsNotification包装了事件的信息, 比如窗口正在获取焦点或者网络连接正在断开. 需要订阅事件(例如, 一个文件想要知道正在编辑它的窗口将要被关闭)的object需要在notification center注册, 之后当事件发生的时候就会得到通知. 当事件发生的时候, 一个notification会被发送到notification center, 而后not

2014-09-05 13:56:42 989

转载 instancetype vs id for Objective-C

instancetype vs id for Objective-C新的LLVM编译器为我们带来了ARC, Object Literal and Scripting, Auto Synthesis等特性,同时也引入了instancetype关键字。instancetype用来表示Related Result Types(相关返回类型),那么它与id有什么不同呢?根据Cocoa的

2014-09-05 12:27:27 443

转载 CAGradientLayer使用

建一个UIview的子类GradientView。在子类的GradientView.m文件中重写+ (Class)layerClass {    return [CAGradientLayer class];}- (void)didMoveToSuperview {        self.backgroundColor = [UICol

2014-09-05 12:04:26 527

转载 IOS 第三方库介绍

1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到

2014-09-01 23:36:36 478

转载 研究了一下CATiledLayer的levelsOfDetail和levelsOfDetailBias的含义

http://gaohaijun.blog.163.com/blog/static/1766982712010112001652586/要开发地图的朋友或者对scrollview正在专研的朋友,这个应该很有用levelsOfDetail是指,从UIScrollView的1倍zoomScale开始,能够支持细节刷新的缩小级数。每一级是上一级的1/2,所以假设lev

2014-09-01 17:19:43 1017

原创 iOS 绘制图片上下颠倒

使用CGContextDrawImage绘制图片上下颠倒  首先要说的是,在iOS的不同framework中使用着不同的坐标系 :UIKit - y轴向下Core Graphics(Quartz) - y轴向上OpenGL ES - y轴向上   UIKit是iPhone SDK的Cocoa Touch层的核心framework,是iPhone应用程序图形界面和

2014-08-28 09:12:19 2299

原创 iOS7下的drawInRect的新方法drawInRect:withAttributes:使用

iOS7下的drawInRect的新方法drawInRect:withAttributes:使用

2014-08-27 10:36:49 10119

原创 IOS 获得ISO设备中的字体

获得ISO设备中的字体

2014-08-26 16:43:57 477

原创 iso 获得UIColor中RGB各个元素的值

iso 获得UIColor中RGB各个元素的值UIColor *clr = [UIColorcolorWithRed:0.3fgreen:0.4fblue:0.7falpha:0.8f];CGColorRef clrRef = [clrCGColor];constCGFloat *components = CGColorGetComponents

2014-08-26 16:24:23 509

原创 ios 获得设备的方向

UIDeviceOrientationUnknown,    UIDeviceOrientationPortrait,            // Device oriented vertically, home button on the bottom    UIDeviceOrientationPortraitUpsideDown,  // Device oriented ve

2014-08-26 16:13:22 520

原创 ios 获取屏幕尺寸

获取屏幕尺寸[[[UIScreen mainScreen] currentMode].size.width];[[[UIScreen mainScreen] currentMode].size.height];如上的代码在不同设备上,得到的值是不同的。iPhone (3.5 inch): 320 x 480iPhone Retina (3.5 inch): 640 x 96

2014-08-26 15:29:21 595

转载 Block使用中的一些疑问解答

本文主要是阐述一下Block中如何的使用外部变量以及block本身的内存管理。 先定义一个block变量,作为后续的例子中使用: typedef void(^BlockCC)(void); BlockCC _block;  1、block中引用外部变量block中可以直接使用外部的变量,比如 int number = 1; _block = ^(){     N

2014-08-25 12:29:00 451

iso_location_定位

iOS8代码获取当前位置的经纬度 location

2014-11-13

MFC类库详解.chm

MFC类库详解.chm

2012-01-17

高质量C++C 编程指南》

高质量C++C 编程指南》

2012-01-17

基于VisualC_的ADO数据库开发技术.pdf

基于VisualC_的ADO数据库开发技术.pdf

2012-01-17

C语言中宏定义技巧.doc

C语言中宏定义技巧.doc

2012-01-17

c语言编写坦克大战源代码

c语言编写坦克大战源代码

2012-01-17

C++中国象棋游戏源代码.rar

c++ 源代码 C++中国象棋游戏源代码

2012-01-17

快捷键大全word 快捷键大全word

word 快捷键大全word 快捷键大全word快捷键大全word

2011-04-21

使用经验总结(c++容器)

c++容器使用经验总结 很好的学习资料!

2011-04-21

jQueryAPI+jQueryApi

jQueryAPI 文档,希望对大家有帮助!jQueryAPI 文档,希望对大家有帮助!

2010-05-24

json2.js juery.js

json2.js juery.js dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd

2010-05-09

空空如也

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

TA关注的人

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