自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(309)
  • 资源 (2)
  • 收藏
  • 关注

原创 Undefined symbols for architecture armv7

https://stackoverflow.com/questions/6429494/undefined-symbols-for-architecture-armv7

2016-10-12 10:54:29 371

原创 Undefined symbols for architecture i386或者armv7: “_OBJC_CLASS_$_XXX

Undefined symbols for architecture i386: “_OBJC_CLASS_$_XXX”, referenced from: objc-class-ref in XXXld: symbol(s) not found for architecture i386clang: error: linker command failed with

2016-07-07 11:11:44 555

原创 process launch failed: failed to get the task for process 28107

down vote acceptedI am betting that your release mode includes compiling with your distribution certificate, which disallows this behavior (you wouldn't want some random fool hooking into your app

2016-06-30 09:10:56 925

原创 ImportError: No module named requests

File "ex2.py", line 1, in module> import requestsImportError: No module named requestsUse $ sudo pip install requests if you have pip installedOn OSX you can also use sudo easy_install -U reque

2016-06-24 17:35:42 866

转载 iPhone ZBar库 中文乱码解决方法--重新编译libzbar.a

ZBar 有个问题,对于中文二维码的支持经常出现乱码。ZBar 缺省支持 SHIF-JIS, UTF-8, ISO8859-1 ,但是不支持 GB18030,而很多生成的二维码都是 GB18030 (或者 GBK, GB2312)的,所以 ZBar 解码出来就直接乱码了这个修改其实很简单,只需要修改一个文件就可以了,见下面代码。zbar/qrcode

2016-06-16 14:36:48 545

原创 ZBarReaderView之设置扫描区域计算

扫描区域计算这点比较重要,我们常用的二维码扫描软件的有效扫描区域一般都是中央区域,其他部分是不进行扫描的,ZBar可以通过ZBarReaderView的scanCrop属性设置扫描区域,它的默认值是CGRect(0, 0, 1, 1),表示整个ZBarReaderView区域都是有效的扫描区域。我们需要把扫描区域坐标计算为对应的百度分数坐标,也就是以上代码中调用的getScanCrop:rea

2016-06-16 14:33:44 863

原创 设置输入框无效的情形

我用xib创建了一个页面,在页面上添加了几个输入框。一个提价的按钮,然后。我在按钮的事件中设置self.merchantMemIdTextField.clearButtonMode =UITextFieldViewModeWhileEditing;输入框的属性,发现输入框的属性不起任何作用。最后,问题解决了。我将输入框属性的设置,放在viewDidLoad中进行

2016-06-01 09:43:42 403

转载 xcode6如何调试定位错误

https://segmentfault.com/q/1010000002766840

2016-05-30 17:29:54 307

原创 当textField输入框被键盘遮挡时 让整个view上移

///键盘显示事件- (void) keyboardWillShow:(NSNotification*)notification {    //获取键盘高度,在不同设备上,以及中英文下是不同的    CGFloat kbHeight = [[notification.userInfo objectForKey:UIKeyboardFrameEndUser

2016-05-26 15:36:58 1366

转载 Git:代码冲突常见解决方法

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge:        protected/config/main.phpPlease, comm

2016-05-24 11:56:05 365

原创 make.centerY.equalTo(weakSelf).with.offset(-110);

[_linemas_makeConstraints:^(MASConstraintMaker *make) {        make.centerX.equalTo(weakSelf);        make.centerY.equalTo(weakSelf).with.offset(-110);        make.size.mas_equalTo(CGSizeMake(

2016-05-23 11:29:16 1783

原创 iOS方法类:CGAffineTransform的使用大概

CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作:另称放射变换矩阵,可参照线性代数的矩阵实现方式0.0这里附上的CGAffineTransform官方文档:https://developer.apple.com/library/ios/documentation/Graphic

2016-05-23 11:23:53 248

原创 IOS7 导航栏适配

ios7下的app都是全屏的,意思就是所有控制器的view默认都是从 屏幕的 (0,0)开始。这时候用到导航栏时,往往会出现view被导航栏挡住情况。最明显的是用到tableView时,第一行的数据会被导航栏遮盖。个人总结两种处理办法:NO.1:  self.navigationController.navigationBar.translucent = N

2016-05-20 18:21:43 351

转载 iOS Keychain (钥匙串)简单封装

1 、Keychain 是一个非常好用的本地存储工具 完全可以替代NSuserDefault 来使用并且比NSuserDefault更安全  。 2 、Keychain相对于 NSuserDefault最主要的一点就是 NSuserDefault 只能项目内访问  Keychain 说是所有项目公用的  可以做到跨项目读取数据。3、Keychain经常用来保存用的的账户 密码信息 

2016-05-20 15:55:02 504 1

原创 二维码zBar之乱码解决

解决ZBar 乱码不需要静态库在自己的应用中调用下面的代码处理下获取的string即可// 识别扫描后的信息类型    NSString *symbolStr = symbol.data;        // zbar是日本人开发的,需要将默认的日文编码改为UTF8,否则扫描“坑爹”和“尼玛啊”等会出现乱码    if ([symbolStr canBeConver

2016-05-20 11:24:54 978

转载 ios ZBar扫二维码奇奇怪怪的错误

Undefined symbols for architecture armv7:  "_CVPixelBufferGetHeight", referenced from:      -[ZBarCVImage convertCVtoRGB] in libzbar.a(ZBarCVImage.o)  "_CVPixelBufferRetain", referenced from: 

2016-05-20 01:31:37 569

转载 如何把UIView转成UIImage,解决模糊失真问题

最近工作中,遇到一个需求,需要把一个UIView对象转成UIImage对象显示。经过网络搜索,找到如下答案:?12345678-(UIImage*)convertViewToImage:(UIView*)v{   CGSize s = v.bounds.size;

2016-05-19 16:18:14 612

原创 EXC_BAD_ACCESS on UIAlertview code=1

UIAlertView * alert = [[UIAlertView alloc]initWithTitle:@"我的警告框" message:@"这是一个警告框" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];    [alert show]; 出现这个问题的原因:otherB

2016-05-17 13:25:41 281

转载 “Pushing the same view controller instance more than once is not supported” exception

down voteacceptedI believe when you do some actions really fast this can happens too. I build something in like this:if(![self.navigationController.topViewController isKindOfClass:[YOURCLA

2016-05-04 18:15:08 1620

转载 hitTest:withEvent:方法流程

此方法可实现点击穿透、点击下层视图功能。 一. hitTest:withEvent:调用过程iOS系统检测到手指触摸(Touch)操作时会将其放入当前活动Application的事件队列,UIApplication会从事件队列中取出触摸事件并传递给key window(当前接收用户事件的窗口)处理,window对象首先会使用hitTest:withEvent:方法寻找此

2016-03-17 22:45:20 364

转载 iOS 8推送注册方式改变的问题

不久之后iPhone 6/6 plus就会在国内如雨后春笋般遍地开花了。iOS 8早已现行一步,不过有的开发者也注意到了在iOS 8上推送通知的注册方式有所变化,报错提示为:1registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later.

2016-03-13 12:20:33 346

转载 iOS开发证书都显示“此证书的签发者无效”,更新WWDR Certificate证书后还是显示无效

1、首先iOS开发证书显示“此证书的签发者无效”,是由于WWDR Certificate证书过期导致的,需要更新WWDR Certificate证书!1)下载最新WWDR Certificate证书WWDR Certificate证书下载地址:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer下载

2016-03-13 10:39:02 404

转载 C语言的那些秘密之---函数返回局部变量

一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果返回的是局部变量的地址(指针)的话,程序运行后会出错。因为函数只是把指针复制后返回了,但是指针指向的内容已经被释放了,这样指针指向的内容就是不可预料的内容,调用就会出错。准确的来说,函数不能通过返回指向栈内存的指针(注意

2016-03-13 10:11:54 354

转载 iOS下的2D仿射变换机制CGAffineTransform相关

仿射变换简介仿射变换源于CoreGraphics框架,主要作用是绘制2D级别的图层,几乎所有iOS设备屏幕上的界面元素都是由CoreGraphics来负责绘制。而我们要了解的2D仿射变换是其下负责二维坐标到二维坐标的线性变换工作,它保持了二维图形的“平直性”(即:直线经过变换之后依然是直线,圆弧经过变换之后依然是圆弧)和“平行性”(即:二维图形之间的相对位置关系保持不变,平行线依然是平

2016-02-29 16:37:36 443

转载 CGAffineTransform 用于视图平移,放缩,旋转

CGAffineTransform今天碰到了一个旋转放缩图片的一个demo,在看的过程中发现实现图片变化的那个方法特别简单。一共只有三句话,下面就是这个方法- (void)transformImageView{CGAffineTransform t = CGAffineTransformMakeScale(scale * previousScale,scale * prev

2016-02-29 16:04:26 1213

转载 iOS CAShapeLayer精讲

CAShapeLayer继承自CALayer,因此,可使用CALayer的所有属性。但是,CAShapeLayer需要和贝塞尔曲线配合使用才有意义。上面只是部分说明内容,由于较长,只放一部分出来。这里是说CAShapeLayer是在其坐标系统内绘制贝塞尔曲线的。因此,使用CAShapeLayer需要与UIBezierPath一起使用。它有一个path属性,而

2016-02-27 11:20:28 473

原创 CLayer的相关知识

CALayer常用属性属性说明是否支持隐式动画anchorPoint和中心点position重合的一个点,称为“锚点”,锚点的描述是相对于x、y位置比例而言的默认在图像中心点(0.5,0.5)的位置是backgroundColor图层背景颜色是borderColor

2016-02-27 10:54:26 860

原创 CAShapeLayer的一些资料收集

https://github.com/CoderJackyHuang/UIBezierPathLayerDemos/blob/master/UIBezierPath_And_CAShapeLayer/ViewController.mCALayer中anchorPoint和position的用法http://blog.csdn.net/primer_programer/article

2016-02-26 18:00:46 524

原创 sendSubviewToBack,bringSubviewToFront

将一个UIView显示在最前面只需要调用其父视图的 bringSubviewToFront()方法。将一个UIView层推送到背后只需要调用其父视图的 sendSubviewToBack()方法

2016-02-26 09:59:12 389

转载 文字渐变效果:图层中的mask属性

本次文章,主要讲述的是图层中的mask属性,利用它,可以做出文字渐变效果!如果喜欢我的文章,可以关注我,陆续还会有更新ing....一、文字渐变效果:二、文字渐变实现思路:1.创建一个颜色渐变层,渐变图层跟文字控件一样大。2.用文字图层裁剪渐变层,只保留文字部分,就会让渐变层只保留有文字的部分,相当于间接让渐变层显示文字,我们看到的其实是被裁剪过后,

2016-02-25 06:48:15 662

转载 利用layer的mask属性实现逐渐揭示的动画效果,layermask

github上又看到个不错的动画(https://github.com/rounak/RJImageLoader),如图:  所以就想来自己实现以下 不试不知道,这个动画还真不是看上去那么简单,我自己想了半天愣是没做出来,最后还是看了作者的代码,才知道怎么实现。 不过也从作者哪儿学了一招,就是layer.mask的用法。 自己实现的效果如图:  demo在这里:https://github.c

2016-02-25 06:45:10 1540

转载 CALayer2-创建新的层

本文目录一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UIColor和UIImage?四、UIView和CALayer的选择五、UIView和CALayer的其他关系* 上一讲已经说过,UIView内部默认有个CALayer对象(层),通过layer属性可以访问这个层。要注意的是,这

2016-02-25 06:42:30 261

转载 文字与图片渐变效果(图层CALayer与属性蒙版mask )

首先,我们需要稍微理清一下CAGradientLayer、CALayer,UIView和mask的大概关系。在iOS中,能看得见摸的着的基本都是UIView,如按钮、图片等。UIView之所以能看得见是因为里面有一个图层(即CALayer对象)对UIView的位置大小的操作,实际上就是对图层(即CALayer对象)的操作。可以把图层看成是没有事件的UIView,而对应UIView则

2016-02-25 06:40:42 2534

转载 使用CAShapeLayer来实现圆形图片加载动画[译]

http://www.jianshu.com/p/16ef46c14515原文链接 : How To Implement A Circular Image Loader Animation with CAShapeLayer原文作者 : Rounak Jain译文出自 : 开发技术前线 www.devtf.cn译者 : Sam Lau校对者: Lollypo状态 :

2016-02-24 18:00:59 527

转载 registerClass

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Joshua Shen链接:https://www.zhihu.com/question/28287313/answer/40225457来源:知乎registerClass我记得是iOS6新加的iOS6新增了这个方法dequeueReusableCellWithIdentifier:fo

2016-02-23 11:07:37 373

转载 UICollectionView基础

UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init];self.myCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(20, 20, 250, 350) collectionViewLayout:flow

2016-02-23 11:06:49 263

转载 UICollectionView入门--使用系统UICollectionViewFlowLayout布局类

初始化://初始化布局类(UICollectionViewLayout的子类)UICollectionViewFlowLayout *fl = [[UICollectionViewFlowLayout alloc]init];//初始化collectionViewself.collectionView = [[UICollectionView alloc]initWithF

2016-02-23 11:01:25 291

原创 when using pod update yajl-objc , occurs some problems.

出现问题的原因:电脑里没有cmake。解决方案:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"装好了之后,执行: brew install cmake

2016-02-21 15:37:58 282

转载 Homebrew简介及安装

Homebrew官网 http://brew.sh/index_zh-cn.htmlHomebrew是神马linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,

2016-02-21 15:24:45 250

转载 iOS多线程的初步研究(九)-- dispatch源

dispatch源(dispatch source)和RunLoop源概念上有些类似的地方,而且使用起来更简单。要很好地理解dispatch源,其实把它看成一种特别的生产消费模式。dispatch源好比生产的数据,当有新数据时,会自动在dispatch指定的队列(即消费队列)上运行相应地block,生产和消费同步是dispatch源会自动管理的。dispatch源的使用基本为以下步骤:

2016-02-19 11:02:46 273

操作系统课程设计及源码

操作系统的课程设计的题目及用vc++编写的源代码。

2010-11-26

ip与域名转换。用vc++实现的小程序

用vc++写的小程序,功能是实现ip与域名之间的转换。

2010-11-26

空空如也

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

TA关注的人

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