自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 上传代码到GitHub

一、注册github账号首先需要注册一个github账号,注册地址:https://github.com接着会来到这然后会收到一封github发的邮件,进入邮箱验证二、创建个人的github仓库 验证成功是这样的,然后点击创建仓库也

2016-08-11 17:17:24 335

转载 Implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int32警告去掉

3.关闭某一个指定文件的某种指定类型的警告这里,拿一个具体工程来说吧.比如我们工程里有一个文件  PresencePacket其实关闭某个指定文件的某种类型的警告很简单,就如同我们以前给某一个文件添加 ARC支持或者不支持的时候那样 添加 忽略/显示 某种类型警告双击 文件, 在其中添加  -Wno-shorten-64-to-32  (这个关键在就是让编译器忽

2016-06-17 11:17:38 4223

原创 给系统的UITabbarViewController 的tabBarItem 添加图片的问题

1 .首先当把点击时显示的图片放到 工程中有这样的一个Images.xcassets,在其中新建一个 image set 然后添加比例的图片,然后在tabBarItem中设置一个就ok了2.当添加完点击图片以后,模拟器上显示的图片不是原来的图片的色彩时 要采用。上代码: mineVC.tabBarItem.image = [[UIImage imageNamed

2016-03-02 15:47:45 616

原创 iOS 开源项目和学习资料

想要进步就要不断的学习,学习前人,参考后人,以下是整理的开源资料:1.分享海量 iOS及 Mac开源项目和学习资料http://ju.outofmemory.cn/entry/2098522关于App的一些迷思以及一些动画效果开源库的推荐http://www.jianshu.com/p/69449e6bdc143.iOS/mac开发的一些知名

2016-03-02 12:02:11 413

转载 SVN的使用

环境:Xcode6.4情景:BOSS给了SVN地址和账号你,让你上传代码步骤一:进入添加SVN地址界面步骤二:添加地址步骤三:添加你自己的SVN账号和密码步骤四:Check项目步骤五:添加自己的项目进入本地SVN文件夹,使用可以具有SVN的已有权限备注一:对文件的操作步骤六:提交

2016-02-23 15:19:59 269

转载 使用Auto Layout中的VFL(Visual format language)--代码实现自动布局

一:API介绍NSLayoutConstraint API1234NSLayoutConstraint+ (NSArray *)constraintsWithVisualFormat:(NSString *)format options:(NSLayoutFormatOptions)opts

2016-02-23 14:44:08 338

原创 设置启动时间(LaunchScreen)

启动图的出现和显示时间和下程序的运用时间成正比  越快图片的显示时间就越短。有时候启动太快的话,一至于效果很好的启动图都无法有出场的机会就Pass掉了 ,所以有时为了满足一定的需求 需要自己设定时间:在AppDelegate.m里加入线程延迟- (BOOL)application:(UIApplication *)application didFinishLaunc

2016-02-23 14:41:02 607

原创 将图片设置为主界面背景

需要在viewDidLoad里加这么一段代码就可以调用图片作为背景了。[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImageimageNamed:@"Onboard-milky_way.jpg"]]];

2016-02-23 14:32:38 448

原创 添加Tabbae渐隐动画效果

/** *  tabbar渐隐效果 *///给ViewController设置放回代理@protocol TabBarAnimatetionDelegate-(void)BackHideTabBarDelegateMoth:(BOOL)_Hide;@end//添加动画+(void) hideTabBar

2016-02-23 13:05:52 330

转载 借助工具解决内存问题

悬挂指针问题当你运行MemoryProblems后,点击悬挂指针那个选项,就会出现EXC_BAD_ACCESS崩溃信息。一般来说,出现EXC_BAD_ACCESS错误的原因都是悬挂指针导致的,但具体是哪个指针是悬挂指针还不确定,因为控制台并没有给出具体crash信息。启用NSZombieEnabled要想得到更多的crash信息,你需要启动NSZombieEna

2016-02-22 10:00:08 288

原创 使用CAShapeLayer 画任意的图形

CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形/// -------------------------第一------------------------//        let layer = CAShapeLayer()//        layer.frame = CGRectMake(1

2016-02-15 11:33:02 368

原创 添加每个cell出现时的动画

- (void)tableView:(UITableView *)tableView willDisplayCell:(CustomTableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath)indexPath

2016-01-27 14:59:09 318

转载 设置Launch Image 启动图片

如何设置App的启动图,也就是Launch Image?Step11.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持.Xcode6 设置Launch Image 启动图片" s

2016-01-12 17:28:12 370

原创 如何在ViewController里调用app delegate里自己写的的方法或者系统的方法

[(AppDelegate*)[UIApplicationsharedApplication].delegateloadViewController];

2016-01-12 11:48:50 388

转载 再见ZXing 使用系统原生代码处理QRCode

前言二维码每个人都一定不陌生 尤其是在支付宝和微信的努力下 相信每个人都或多或少的使用过"扫一扫"这个功能而作为开发者 大家都应该有过二维码的开发经验 不管是练习还是研究 或者是公司的项目(尤其是社交类的APP 基本都有扫一扫加好友这个功能吧?) 介绍说到二维码 其实我们现在生活中接触到的都是QRCode --由日本人在上个世纪末用于汽车工业的一项发明 如今在移

2016-01-11 09:07:22 785

转载 iOS开发-常用第三方开源框架介绍

图像:1.图片浏览控件MWPhotoBrowser       实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。      下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃的社区仍旧是Github,除此以外

2016-01-06 08:59:37 1532

原创 可实现随意切换的button同时随切换改变title的颜色

-(void)btnClick:(UIButton *)sender{static int currentSelectButtonIndex = 0;static int previousSelectButtonIndex=10;currentSelectButtonIndex=sender.tag;UIButton *previousBtn=(UIButt

2015-12-14 13:45:46 352

转载 iOS 文字属性

- (void)drawInRect:(CGRect)rect withAttributes:(NSDictionary *)attires置字体颜色-(void)drawRect:(CGRect)rect{ self.backgroundColor=[UIColor whiteColor]; NSString *attrString =@hello word

2015-12-09 09:25:49 433

原创 PCH was compiled with module cache......解决办法

PCH was compiled with module cache path '/Users/jingyuda/Library/Developer/Xcode/DerivedData/ModuleCache/1VMZ023LJM0DL', but the path is currently '/Users/JingYuda/Library/Developer/Xcode/DerivedData/

2015-12-09 09:13:06 3240

原创 plist文件的写入和读取

1.在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息2.创建plist文件按comman

2015-12-08 09:43:43 415

转载 iOS8数字键盘左下角添加完成按钮的核心代码如下:

- (void)addDoneButtonToNumPadKeyboard  {      UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeCustom];      if (systemVersion 8.0){          doneButton.frame = CGRectMake(0, 163, 1

2015-12-04 15:47:54 588

转载 在iOS 8中使用UIAlertController

iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧的UIKit控件也同样发生了许多变化,比如说Alert Views、Action Sheets、Po

2015-12-04 15:43:11 340

转载 递归遍历json

function showAllNode(thejson){    var flag = false;// 当前元素是否是数组    for(var e in thejson){                alert("e:"+e);        if(e=="parentNode")        continue;        for(var ex in t

2015-12-04 14:59:11 541

转载 JSON 递归遍历算法(IOS)

调用时深度的default值为0-(void)testPetch:(NSString*) json forDeep:(int) level{    NSString* result = @"";    NSString* prevChar = @"";    NSUInteger slen = [json length];    BOOL needrec = NO;

2015-12-04 14:51:29 576

转载 ios 防止按钮快速点击造成多次响应的避免方法。

有时候有些操作是防止用户在一次响应结束中再响应下一个。但有些测试用户就要猛点,狂点。像这种恶意就要进行防止。当然有些异步操作时,可以在调用前enable 掉。等CallBACK 后再enable起来。过程中按钮是不能点的。1、可以使用:- (void) timeEnough{ UIButton *btn=(UIButton*)[self.view

2015-12-04 14:43:28 774

转载 UITableView 左右滑动时,出现删除按钮的动画

我想大家搞IOS的都很容易调出UITableView左右滑动时出现的哪个删除按钮吧。大家可能也注意到了,当滑动时按钮是从右向左动画展开的,但再次点击CELL时,按钮直接就隐藏掉了。注意,这个不是点击edit时出来的哪个删除。上次找了些资料关于点击CELL后,这个删除动画再次从左向右的动画隐藏。就像IPHONE通话记录中的左右滑的删除按钮效果一样。实现:在继承tableV

2015-12-04 14:39:29 1080

转载 对 Xcode 菜单选项的详细探索

本文调研Xcode的版本是 7.1,基本是探索了菜单的每一个按钮。虽然从xcode4一直用到了xcode7,但是一般都只是用了一些基础的功能,说来也惭愧。在一次偶然的机遇突然发现了“显示调用层级”的选项才知道菜单了的按钮并不都是没有用,而是很有用只是你不知道罢了。 本想这种东西仔细总结了也不一定有价值还耽误时间,但是两个想法最终还是驱动了我仔细弄完,一是xcode7.1才刚更新没多久,这个时效性还

2015-12-04 13:25:44 492

转载 Objective C中数组排序几种情况的总结

大体上,OC中常用的数组排序有以下几种方法:sortedArrayUsingSelector:;sortedArrayUsingComparator:;sortedArrayUsingDescriptors:1、简单排序(sortedArrayUsingSelector:) 如果只是对字符串的排序,可以利用sortedArrayUsingSelector:方法就可以了,代码如下 

2015-12-03 15:11:39 408

转载 Objective C中数组排序几种情况的总结

大体上,OC中常用的数组排序有以下几种方法:sortedArrayUsingSelector:;sortedArrayUsingComparator:;sortedArrayUsingDescriptors:1、简单排序(sortedArrayUsingSelector:) 如果只是对字符串的排序,可以利用sortedArrayUsingSelector:方法就可以了,代码如下

2015-12-03 14:50:32 304

转载 邮箱验证副

发送电子邮件 ,邮件中包含激活的 连接, 连接应有用户名 激活码 及 有限期, 当用户通过电子邮件点击 你提供的连接地址后,连接到你指定地址 更新数据库即可 。这个指定地址可以建立一个页面 A.ASPX注意:1、注册成功的时候 数据库中的激活字段为0,同时生成一位“随机数加密 ”存到数据库。2、用邮箱发给用户超链接加上刚刚生成的随机数加密传过去。类似A.ASPX?aa=$$@!$a

2015-12-03 14:46:42 496

转载 邮箱验证

思路:1.数据库加两个字,state字段(0:未激活,1:激活成功),ActiCode:(放激活码)2.用户填写资料,插入数据成功,state字段默认是0,同时生成一个ActiCode也存入数据库3.提示用户激活。。。发送邮件。。。邮件中带一个激活成功页的URL,URL里有两个参数(1,用户ID,2:激活码)4.用户点击链接,回到激活成功页。。。激活成功页的Load

2015-12-03 14:38:31 460

转载 objective-c 中字符串与日期转换和比较

objective-c 中字符串与日期相互转换1、字符串转换为日期  NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//实例化一个NSDateFormatter对象        [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//

2015-12-03 14:27:33 280

转载 优化UITableView性能

在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用第三方应用时,却经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是table cell中包含图片的情况时。实际上只要针对性

2015-12-03 14:22:32 309

转载 NSPredicate及正则的一点使用

在语言上,谓语,谓词是用来判断的,比如“我是程序猿”中的是,就是表判断的谓语,“是”就是一个谓词,在objective-c中,应该说在COCOA中的NSPredicate表示的就是一种判断。一种条件的构建。我们可以先通过NSPredicate中的predicateWithFormat方法来生成一个NSPredicate对象表示一个条件,然后在别的对象中通过evaluateWithObject方法来

2015-12-03 14:19:11 283

转载 一个正则表达式测试(只可输入中文、字母和数字)

在项目中碰到了正则表达式的运用,正则还是非常强大的,不管什么编程语言,基本上都可以用到。之前在用java时特别是对用户名或密码使用正则非常爽,写脚本上用正则也非常爽,可是到了OC这却把我虐了一把,可能是对OC掌握的不够。这里就罗列了从网上找的很有用的资料,感谢大神们的贡献。首先举一个例子:匹配9-15个由字母/数字组成的字符串的正则表达式: NSString * regex

2015-12-03 14:11:54 2012

转载 IOS-TextField知多少

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;  typede

2015-12-03 13:59:43 315

空空如也

空空如也

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

TA关注的人

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