自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

L色J忆的专栏

ios开发学习交流

  • 博客(42)
  • 资源 (5)
  • 收藏
  • 关注

转载 duplicate symbol _OBJC_CLASS 错误处理方法

错误:ld: duplicate symbol OBJC_CLASS$_************ in ******一种可能性是你的项目的不同group里有着相同名称的类第二种就suck了:You could also get this error if you mistakenly let XCode’s auto-complete for #import statements specify t

2015-09-09 18:40:36 695

原创 uibutton和uiimageview图片不变形设置

这个是这是按钮的: [btn.imageView setContentMode:UIViewContentModeScaleAspectFill]; 这个是设置imageview的: [imageView setContentMode:UIViewContentModeScaleAspectFill];

2015-09-06 15:45:27 5491

原创 点击键盘收回的事件

pragma mark 通知[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:)name:UIKeyboardWillHideNotification object:nil]; [[NSNotificationCenter defaultCenter] addObse

2015-08-31 20:26:29 398

转载 通过一个date获取年龄

NSTimeInterval dateDiff = [birthDate timeIntervalSinceNow];int age=trunc(dateDiff/(60*60*24))/365;

2015-08-31 20:18:00 555

原创 ios中UIImagepickcontroller在只支持横屏或者竖屏情况下崩溃解决办法

近期在坐一个ipad项目,只支持横屏,所以适配什么的都不用搞,但是问题来了,当我调UIImagepickcontroller的时候报错了,大概意思是说系统默认的时可以旋转屏幕的,而我的应用只支持横屏,所以崩溃了。怎么办?第一次遇见这样的问题,就纠结了好几天,然后各种上网搜,求大牛帮忙,最后用通知解决了。 废话不多说,但讲一下思路: 就是当我模态UIImagepickcontroller的时候,用

2015-08-29 19:59:38 3153

原创 Core Data

xib文件编译后就成.nib文件了 .xcdatamodeld(关系映射图文件)经过编译后悔生成momd文件终端命令查看sqlite3数据库: sqlite3 +路径,回车开始数据库查看操作 .tables 列举出当前数据库中所有表名 .dump 查看数据库所有数据以及结构 .quit 退出数据库ZYAppDelegate.h//// ZYAppDelegate.h// Cored

2015-07-10 09:52:19 343

原创 谓词predicate(验证email,手机号)

//// AppDelegate.m// PredicateDemo//// Created by 1 on 14-10-7.// Copyright (c) 2014年 Lee. All rights reserved.//#import "AppDelegate.h"@implementation AppDelegate- (BOOL)application:(UIAppli

2015-07-09 21:24:03 1067

原创 几种排序算法代码

选择排序void select(int[] a) { for(int i = 0; i < a.length;i ++) { for(int j = i; j < a.length; j ++) { int ai = a[i]; int aj = a[j]; if(a[i] > a[j]) { a[i]

2015-07-09 20:20:58 563

原创 知识点总结

stroyboard中viewController初始化方法是initwithCoder- (id)initWithCoder:(NSCoder *)aDecoder{ self = [super initWithCoder:aDecoder]; if (self) { //stroyboard中viewController初始化方法是initwithCoder

2015-07-09 20:14:12 345

原创 静态库生成,合并

静态库.a是由编译器编译生成 查看静态库类型(模拟器还是真机) 终端命令:lipo -info 路径 静态库合并 lipo -create 路径一 路径二 -output 输出路径

2015-07-09 20:08:59 368

原创 ARC笔记

block是ios 4推出的 ARC自动引用计数管理(ios5推出来的) 编译时特性 编译时在适当的位置适当加上release,autorelease,retain 在ARC中,release,autorelease,retain不能使用 但是copy依然可以使用保留其原本的特性dealloc方法是当前对象即将释放时会调用的方法(在ARC中,不需要在调用super dealloc方法;但是

2015-07-08 15:45:25 369

转载 歌词解析(音乐播放器)

/*歌词格式:[00:08.460]I'm hurting baby\n[00:10.450]I'm broken down \n解析代码:*/#pragma mark --- addLyric//取出歌词这个大的字符串,这个可以自己写啦~~~- (void)addLyric{ NSString *string = [self.musicArray[self.musicInt

2015-07-06 19:34:47 565

转载 iOS 动画Animation详解, UIView动画(UIView属性动画,UIViewTransition动画,UIView Block动画),CALayer动画(CABasicAnima...)

iOS 动画Animation详解, UIView动画(UIView属性动画,UIViewTransition动画,UIView Block动画),CALayer动画(CABasicAnima, CAKeyframeAnimation, CATransition, CAAnimationGroup)//// FirstVC.m// LessonAnimation//// Create

2015-06-25 10:17:38 394

原创 内存管理

.h文件//// ZQAppDelegate.h// Arc//// Created by mac on 15-5-13.// Copyright (c) 2015年 KangZhiQiang. All rights reserved.//#import <UIKit/UIKit.h>@interface ZQAppDelegate : UIResponder <UIApplic

2015-05-13 21:09:52 394

原创 问题

[self.window addsubuview:btn]; window是一个属性,其一般都是retain,但是用readonly的时候算什么? UIView *vi=[[UIView alloc]init]; //开辟一块内存空间,然后让指针vi指向这块内存空间,此时vi就代表一个UIView的对象(此处这个指针就代表这个UIView吗?) vi.frame=CGRect

2015-05-13 19:39:07 322

原创 学习细节

uiview缩小的时候,里边的内容如果超出其大小的话不会被遮挡,用裁边setClipsToBounds:YES开房问题:n个人开房,每间房住m个人,那么需要开几间房?(n+(m-1))/m万能公式,各种用,各种装逼,不解释!遍历一个数组顺序从5,6,7,8,9,0,1,2,3,4开始方法:i是for循环中的变量,(i+5)%10.依然不解释!view通过tag值来找的话,只能找到自身,子视

2015-05-13 11:40:28 443

原创 UITableView

.h设置协议#import <UIKit/UIKit.h>@interface ZYTestViewController : UIViewController<UITableViewDataSource,UITableViewDelegate>@property (nonatomic,retain)UITableView *tab;@end.m代码#import "ZYTestViewContr

2015-05-11 14:54:33 473

原创 ios中头文件交叉导入问题

ios中头文件交叉导入问题

2015-05-06 20:20:37 2747 2

原创 NSMutableArray中不能用for循环删除数组对象(原因详解)

arr=[[NSMutableArray alloc]init]; for (int i=0; i<5; i++) { UIButton *btn=[UIButton buttonWithType:UIButtonTypeSystem]; btn.frame=CGRectMake(20+30*(i%4), 30+30*(i/4), 20, 20);

2015-05-06 20:10:26 2167 2

原创 ios

http://mobile.51cto.com/iphone-410553.htm http://www.cocoachina.com/ios/20150111/10894.html

2015-04-30 22:59:26 471

转载 objective-c 算数函数

转载出处:http://blog.sina.com.cn/s/blog_6d01cce301014rwr.html

2015-04-29 17:52:49 473

转载 iphone常用控件之UIScrollView

//.h文件@interface ViewController : UIViewController<UIScrollViewDelegate>{ UIScrollView *scrollView; UIImageView *imageView;}//.m文件- (void)viewDidLoad{ [super viewDidLoad]; // Do any

2015-04-27 21:59:55 417

转载 UIScrollView的属性总结

UIScrollView的属性总结 属性 作用 CGPoint contentOffSet 监控目前滚动的位置 CGSize contentSize 滚动范围的大小 UIEdgeInsets contentInset 视图在scrollView中的位置 id delegate 设置协议 BOOL directionalLockEnabled 指定控件是否只能在

2015-04-27 21:50:42 458

原创 UIDatePicker

- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view from its nib. UIDatePicker *date = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, 0, 320, 480)

2015-04-27 16:33:11 480

原创 IOS实现微信打飞机代码(带注释)

.h文件代码//// ZQAppDelegate.h// Plant//// Created by mac on 15-4-26.// Copyright (c) 2015年 KangZhiQiang. All rights reserved.//#import <UIKit/UIKit.h>@interface ZQAppDelegate : UIResponder <UIAp

2015-04-26 14:40:10 3052

原创 ios委托(由传对象实例引入委托详解)

首先,我创建一个工程,叫Delegate,然后创建一个控制器叫ZQTestViewController,再创建一个类叫MyView,此类继承UIView. 然后先把ZQTestViewController放到window上,代码ZQTestViewController *vi = [[ZQTestViewController alloc]init]; self.window.rootVie

2015-04-23 11:42:30 554

原创 xcode中断点使用

添加两个断点,然后介绍下边按钮功能: 从左到右,第一个蓝色的按钮:设置断点是否有效的,点击一次,断点会变成灰色,即表示无效,再次点击变蓝,即有效. 第二个按钮,点击调到下一个断点位置. 第三个按钮,点击调到下一句代码位置, 第四个按钮,点击调到本句代码的里边,查看本句代码的执行细节. 第五个按钮,点击调出本句代码的里边,即从本句代码的执行细节跳出,与第四个按钮对应使用.

2015-04-23 10:21:30 590

转载 IOS中输入框被软键盘遮挡的解决办法

做IOS开发时,难免会遇到输入框被键盘遮掩的问题。上网上搜索了很多相关的解决方案,看了很多,但是由衷的觉得太麻烦了。有的解决方案是将视图上的所有的东西都添加到一个滚动视图对象( UIScrollView )中,然后滚动视图实现输入框不被软键盘覆盖,个人觉得此方案好是好,但是太过麻烦。有的解决方案是通过一个通知 UIKeyboardDidShowNotification 去实现的,需要用到事件监听,而

2015-04-22 20:26:35 508

原创 Objective-C中取a-b之间的随机数方法

arc4random%(b-a+1)+a

2015-04-22 16:34:00 582

原创 ios开发中如何判断手指在屏幕上是移动事件还是点击事件

如果自己想,可以有一种方法是这样的: 当用户touch动作结束后,判断用户点击开始位置和结束位置的坐标,如果相等,则说明是点击,否则为移动. 这种方式理论上是可以的,在模拟机上也是可以的,原因是因为模拟机上你用的时鼠标点击,点击的是一个点,可以实现坐标的判断,但是,你在真机上是用手指点击的,你点击的坐标是一个区域,而不是一个点,所以当判断用户点击开始位置和结束位置的坐标的时候,根本不会出现相等的

2015-04-22 11:44:18 8292

转载 关于CGRect

CGRect结构在屏幕上定义了一个矩形。它包含原点(rect.origin)和大小(rect.size)。需要了解以下CGRect函数。1、CGRectMake(origin.x,origin.y,size.width. Size.height)在代码中定义矩形。 如:[imageView setFrame:CGRectMake(1,1,1,1)]; 如果获取它的本身框架是, CGFloat x

2015-04-21 11:54:29 657

转载 ios中关于delegate(委托)的使用心得

从开始从事OC工作到现在大概1年多了,从当初接触oc的”协议”的不明白,到现在代码中随处可见的委托,协议,其中感悟颇多。首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。 1.所谓传值经常用在b

2015-04-20 13:08:04 454

原创 Objective-C实现Algorithm Gossip: 费式数列代码

Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每个月生一只小免子,一个月后小免子也开始生产。起初只有一只免子,一个月后就有两只免子,二个月后有三只免子,三个月后有五只免子(小免子投入生产)……。 如果不太理解这个例子的话,举个图就知道了,注意新生的小免子需一个月成长期才会投入生产,类似的道理也可以用于植物的生长,这就是Fibonacci数列,一般习惯称之为费氏

2015-04-17 20:53:11 568

原创 当你创建viewcontroller时忘记勾选创建xib文件后,如何单独创建xib详解

首选,右键New file中,新建 然后next creat(默认名Empty) finish完成. 然后选中Empty.xib文件,拉进去一个view控件,如图 此处点击file’s Owner.然后右侧点击第三个按钮,吧class改成你刚才创建viewcontroller时没有勾选xib的那个类名 然后点击右侧进行关联.如图: 然后进入入口类中,这里创建viewc

2015-04-15 15:51:04 4338

转载 iOS开发那些事--nib、xib与故事板的关系

nib、xib与故事板如果大家使用过苹果的官方资料,一定会发现某些资料上会提到nib文件,那么nib与xib是怎样的一种关系呢?最初只有nib文件,后来将其更名为xib,但大家一直沿袭nib这个叫法(即称xib文件为nib文件),所以目前为止,nib等同于xib。xib文件采用xml格式。前文已提到故事板是用来替代xib的,那么两者除后缀名外,还存在哪些差异呢?首先,在数量上,使用故事板技术时,一个

2015-04-15 13:49:15 637

原创 黑苹果中的xcode的系统文档中没有加锁,教你如何加锁

首先,完全关闭你的xcode;然后进入你的应用程序中的实用工具,打开找到终端,打开;同时再在应用程序中找到你安装的xcode图标,把这个图标拖动到终端界面中,然后把光标用方向键移动到最左边,然后输入cd空格,敲回车键;然后输入如下代码(注意,此处要原封不动的输入,请检测三遍,千万不能输错):sudo chown -hR root:wheel Contents然后回车,如果你电脑有密

2015-04-14 16:45:36 1231

原创 setImage和setBackgroundImage区别

用setBackgoundImage时,不管按钮是system还是custom,图片和标题都正常显示用setImage时,按钮是system时,图片正常显示,标题不显示用setImage时,按钮是custom时,图片标题都不显示

2015-04-14 14:37:52 889

原创 UIView setAnimationTransition 中cache中yes还是no详解

此动画的实现原理是:首先把要动画的视图进行截图(此处为何要截图说明一下,因为要动画的视图上边一般都会有好多的控件,如果让动画直接操作视图,那么视图带着自身内部的控件,这样做动画的话会增加系统的负担,从而使动画效率降低,所以为了减轻系统负担,是动画更流畅,才对动画视图进行截图处理已完成动画效果),然后对视图的截图进行动画操作.当cache选为yes时:系统只会在动画开始的时候对视图进行截

2015-04-10 10:33:17 840

原创 ios学习笔记,错误收集

enabled 可用的 textField.enabled = no;//设置textField不可点击,即点击不会获得焦点,不出现键盘deprecated 废弃的 UIButton *buttonbg = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];//创建一个button对象,并初始化其位置 butt

2015-04-09 09:30:38 466

原创 ios计算个税方法以及ui界面设计代码详解

// // ZYAppDelegate.m // UITest1 // // Created by cacahaha on 15/4/8. // Copyright (c) 2015年 ZhiYou. All rights reserved. //import “ZYAppDelegate.h”@implementation ZYAppDelegate//入口方法 - (BOO

2015-04-09 09:12:17 718

13.5真机包 2.zip

解压后把13.5的文件夹复制到这个路径下 /应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 然后重启xcode即可

2020-05-21

微信打飞机IOS版源代码

微信打飞机IOS版源代码,带详细解释,带全屏爆炸

2015-04-26

画E_R图工具

画E_R图工具

2013-08-27

李炎恢多用户留言系统源码

李炎恢ASP多用户留言系统源码,讲课全过程的源码,。可直接访问

2013-08-08

全国计算机等级考试四级数据库工程师教程-已解码可打印

全国计算机等级考试四级数据库工程师教程-已解码可打印 这是我从别的地方下载的,努力了很久才解码,现在可以随意打印,请放心下载。绝对货真价实1

2013-07-18

空空如也

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

TA关注的人

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