自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ios - 设置文本中不同字体颜色

- (void)viewDidLoad {NSRange range = [orderPriceLabel.text rangeOfString:@"付款金额:"]; [self setTextColor:orderPriceLabel FontNumber:_kFontMain AndRange:range AndColor:kColor262626]; }//设置不同字体颜色

2017-07-26 13:55:12 608

原创 ios 判断是iphone还是ipad

在公共头文件中作如下定义:#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)#define IS_PAD (UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPad)使用时:if( IS_IPHONE ) { // iphone处理}e

2017-07-23 23:17:33 10187

原创 IOS-处理父view alpha 等于0 导致全部透明的问题

UIView *view = [[UIView alloc] init];/*我们经常会这样设置,就会导致子视图也变成透明的了/ //是因为父view的alpha = 0 //view.alpha = 0;// 关键的是 alpha 要为 0可以直接设置view的backgroundColor来达到想要的效果 view.backgroundColor = [UIColor colorWithR

2017-07-17 22:24:44 1251

原创 Git:冲突--error: Your local changes to the following files would be overwritten

error: Your local changes to the following files would be overwritten by merge: protected/config/main.php Please, commit your changes or stash them before you can merge.保留服务器上所做的改动,并入新配置

2017-07-17 22:18:53 432

原创 ios webview自适应高度及关闭回弹效果

ios webview自适应高度及关闭回弹效果 //初始化,self.view是父控件 _webView = [[UIWebView alloc] initWithFrame: CGRectMake(0, 0, self.view.frame.size.width, 0)]; _webView.delegate = self; _webView.scrollView.bounces =

2017-07-12 20:48:53 3120

原创 ios webview自适应高度及关闭回弹效果

ios webview自适应高度及关闭回弹效果 //初始化,self.view是父控件 _webView = [[UIWebView alloc] initWithFrame: CGRectMake(0, 0, self.view.frame.size.width, 0)]; _webView.delegate = self; _webView.scrollView.bounces =

2017-07-12 20:48:43 1418

原创 iOS textfield限制输入的最大长度

iOS textfield限制输入的最大长度 [self.textFiled addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];-(void)textFieldDidChange:(UITextField *)textField{ CGFlo

2017-07-08 18:41:45 4574

原创 UITextView及UITextField处理键盘弹出 视图上移

#pragma -mark UITextView Delegate- (void)textViewDidEndEditing:(UITextView *)textView{ //输入框编辑完成,视图恢复到原始状态 self.view.frame = CGRectMake(0, 0, ScreenW, ScreenH);}-(void)textViewDidBeginEditing

2017-07-05 23:02:17 2788

原创 Xcode 编译报错:Failed to initiate service connection to simulator

Failed to initiate service connection to simulator Error returned in reply: Connection invalid 打开xcode,运行成功,后来点击模拟器,就没反应了,重新运行抛出这样一个提示框,清除缓存,从新运行还是一样! 解决办法:需要关闭所有不同版本的xcode还有模拟器,重新打开运行就行了。 原因因为打开了

2017-06-26 14:43:55 7210

原创 PhotoShop cc 2017安装 zeplin插件

PhotoShop cc 2017安装 zeplin插件插件下载地址步骤一: 安装软件+zeplin插件Mac用户:安装sketch;Zeplin.app;zeplin-sketch插件直接解压安装即可Windows用户:安装Photoshop CC2015;Zeplin.app;zeplin-ps插件&面板如何安装的Photoshop插件?通常,当你启动Zeplin,插件应自动安装。但是,如果

2017-05-28 13:43:07 13456 1

原创 IOS-Controller中点击屏幕退出键盘

-(void)addNotification{ NSNotificationCenter *nc = [NSNotificationCenter defaultCenter]; UITapGestureRecognizer *singleTapGR = [[UITapGestureRecognizer alloc] initWithTarget:self

2017-05-26 13:44:44 472

原创 IOS--The sandbox is not in sync with the Podfile.lock.

更新Cocoapod之后出现问题:diff: /../Podfile.lock: No such file or directory diff: Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or upda

2017-05-25 19:30:10 1008

原创 超好用!NSString 字符串处理:截取字符串、匹配字符串、分隔字符串 、分隔字符串

NSString 字符串处理:截取字符串、匹配字符串、分隔字符串 、分隔字符串 1.截取字符串NSString*string =@"sdfsfsfsAdfsdf";string = [string substringToIndex:7];//截取掉下标7之后的字符串NSLog(@"截取的值为:%@",string);[string substringFromIndex:2];//截取掉下标2

2017-05-25 18:49:44 1539

原创 AVPlayer 播放在线视频和本地文件(数据库)设置

首先使用AVPlayer 必须导入框架: AVFoundation 以及 头文件: #<MediaPlayer/MediaPlayer.h> 两者的主要区别在路径的初始化:1、播放本地视频(数据库数据) titleLabel.text = [NSString stringWithFormat:@"%@",currentMusicModel.audio_name]; [i

2017-05-24 09:03:19 3110848

原创 iOS-禁用 UIWebView 放大镜及拷贝粘贴弹出框

大家常常在开发中会碰到这样的需求–禁用网页或PDF文件中放大镜及拷贝粘贴弹出框 查询了很多资料发现如下方法已经失效webView.stringByEvaluatingJavaScriptFromString("document.documentElement.style.webkitUserSelect='none';")webView.stringByEvaluatingJavaScriptF

2017-05-11 15:38:45 3282

原创 错误信息:ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations

提交打包错误信息ERROR ITMS-90475: "Invalid Bundle. iPad Multitasking support requires launch story board in bundle 'xxxx'." ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orienta

2017-05-11 15:04:03 2213

原创 Storyboard快速创建带有Navigation的Controller

步骤1:正常创建1个新项目 步骤2:选中默认创建的viewcontroller 步骤3:选择最上面工具栏的editor->embedin->navigation controller.同样的,想要创建一个带tabbar的页面也可以用这个套路,不同的是步骤3里面的最后一步,选择 tab bar controller

2017-05-10 23:06:30 672

原创 TCP与 UDP区别及使用场景总结

UDP与TCP 区别点: UDP协议:发短信 只管发生,不确认对方是否接收到 每个数据大小限制在64k之内 因为无需链接,因此是不可靠协议 速度快应用场景(当对网络通讯质量有要求的时候,比如:整个数据要准确无误的传递给对方,这往往用于一些要求可靠的应用,比如HTTP、HTTPS、FTP等传输文件的协议,POP、SMTP等邮件传输的协议): 游戏/流媒体TCP协议(传输控制协议):打电话

2017-05-10 22:22:04 7250

原创 Git 快速clone到本地

1.在本地建立放置代码的文件夹,然后cd 到该目录。克隆版本库的时候,所使用的远程主机自动被Git命名为origin。如果想用其他的主机名,需要用git clone命令。 2.$ git clone https://github.com/XXXXXXXX(仓库的地址)3.clone完成后 使用命令 brach -a来查看所有远程分支 4.$ git checkout develop 将maste

2017-05-05 10:36:29 2136

转载 iOS---设计模式、架构模式、框架的理解

首先先分析一下设计模式、架构模式、框架的概念设计模式:设计模式可以通俗的理解为实现/解决某些问题,而形成的解决方案规范。增加代码的可重用性,让代码能更容易理解和可靠。我们通常说所的代理模式、迭代器模式、策略模式就属于这一类。对各种设计模式的了解可以帮助我们更快的解决编程过程中遇到的问题。架构模式:架构模式的出现时为了管理复杂的应用程序,这样可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻

2017-04-10 15:21:34 1902

原创 为何要支持IPV6

IPv6和IPv4有什么区别   IPV6和IPV4协议早已为人所共知。IPv4,是互联网协议(Internet Protocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基石的协议。它的下一个版本就是IPv6。IPv6正处在不断发展和完善的过程中,它在不久的将来将取代目前被广泛使用的IPv4。  IPv4中规定IP地址长度为32(按TCP/IP参考模型划分) ,即有2^32-1

2017-04-10 15:07:03 3186

原创 iOS ---支付宝调起出现 ALI40247 解决方案

解决方案链接:https://openclub.alipay.com/read.php?tid=250&fid=2一.如何签约APP支付接口 第一步:进入管理中心:https://openhome.alipay.com/platform/appManage.htm 第二步:选择或者创建一个应用,再选择功能信息-》申请功能-》勾选APP支付-》确定添加。 第三步:点击上方查看如何使用进入到

2017-04-07 16:40:27 2321 1

原创 IOS---判断字符串是否为空

判断字符串是否为空- (BOOL)isBlankString:(NSString *)string { if (string == nil || string == NULL) { return YES; } if ([string isKindOfClass:[NSNull class]]) { return YES; } i

2017-04-06 11:43:28 594

原创 NSTimeInterval时间戳对比判断 昨天、今天

时间戳对比判断 昨天、今天+(NSString*)judgeCurrentdateWithDate:(double)beTime { NSTimeInterval now = [[NSDate date]timeIntervalSince1970]; double distanceTime = now - beTime; NSString * distanceStr; N

2017-03-28 19:09:11 3543

原创 UITextField 快速实现缩进

下面是创建UITextField 快速实现缩进的方法-(UITextField*)titleTextField{ if (_titleTextField == nil) { _titleTextField = [[UITextField alloc]init]; _titleTextField.text =@"最美的产品,最真的诚意"; _ti

2017-03-17 17:03:38 1152

原创 输入银行卡号实现4位数出现一个空格

#pragma UITextFieldDelegate 实现输入四位数出现一个空格-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString *text = [textField te

2017-03-16 17:41:28 3336

原创 ios关于手机拨打电话,回调问题

需要导入下面两个头文件,导入CoreTelephony.framework,#import "DetailViewController.h"#import <CoreTelephony/CTCallCenter.h>#import <CoreTelephony/CTCall.h>@interface DetailViewController () <UIWebViewDelegate>@prop

2017-03-13 11:34:04 1655

原创 NSString 转NSDate 之昨天、今天、明天

NSString 转NSDate 之昨天、今天、明天 NSDate *today = [NSDate dateWithString:@"2009-12-11 00:00:00 +0000"]; NSDate *yesterday = [NSDate dateWithString:@"2009-12-10 00:00:00 +0000"]; NSDate *this

2017-03-10 14:00:36 1332

原创 UIDatePicker 基本设置-显示已经选择的日期 并设置最大、最小日期

// 1.日期Picker UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 0, __kScreenWidth, __kDatePickerH)]; datePicker.backgroundColor = [UIColor whiteColor]; // 1.1选择da

2017-03-09 16:09:27 11358

原创 ios开发者收到了被拒绝 被警告的邮件JSPatch 的风险

2017年3月8…注意..是女神节这天。大量开发者收到了被拒绝 被警告的邮件,内容如下: 苹果审核协议中有这样一节: 随后JSPatch群里 ,github上都炸了锅 : https://github.com/bang590/JSPatch/issues/746react-native 的情况 :https://github.com/facebook/react-native/issue

2017-03-08 14:06:10 4891

原创 UIView 刷新---setNeedsDisplay、setNeedsLayout

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

2017-02-25 17:01:26 5732

原创 一行代码搞定UIBarButtonItem里文字大小和颜色

修改UIBarButtonItem里文字颜色一行代码搞定: [self.navigationItem.rightBarButtonItem setTintColor:[UIColor whiteColor]];但如果想修改文字的尺寸 阴影等其他复杂效果是就找不到直接的修改方法了 但可以通过下面的方法做到:[self.navigationItem.rightBarButtonItem setTit

2017-02-23 15:29:19 8528 1

转载 支付宝pc端支付接入PHP端

创建支付类1.发起支付public function init() { $order_id = $_REQUEST['order_id']; $order_info = $this->order_db->get_one(array('id'=>$order_id)); $product_info = $this->product_db->get_one(array('id

2017-02-23 10:22:04 585

原创 IOS--CGFloat与Float的区别

CGFloat is just a typedef for either float or double.typedef float CGFloat;// 32-bittypedef double CGFloat;// 64-bit对于需要兼容64位机器的程序而言,需要用CGFloat,当然从长远角度考虑还是推荐尽量使用CGFloat。尽管在32位上相比float增加了一些memory foot

2017-02-22 15:19:59 3014

原创 解决SVN误操作--使用Git仓库中恢复已删除的分支、文件或丢失的操作

timtiandeiMac:WelfareManager timtian$ git branch recover_branch[tzfhead] 99fbfd5 fatal: 'recover_branch[tzfhead]' is not a valid branch name.timtiandeiMac:WelfareManager timtian$ git reflogwarning:

2017-02-22 14:12:53 1912

原创 UITextView 基本用法

self.textView=[[[UITextView alloc] initWithFrame:self.view.frame] autorelease]; //初始化大小并自动释放 self.textView.textColor = [UIColor blackColor];//设置textview里面的字体颜色 self.textView.font = [UIFont fontWithN

2017-02-22 13:59:38 400

原创 'Project Name' was compiled with optimization - stepping may behave oddly

今天调试发现log无法打印出来,并提示这样的错误 ‘Project Name’ was compiled with optimization - stepping may behave oddly; variables may not be available倒腾半天后发现前期编译的时候选择的是 release,而 release 的时候是会做很多优化,导致上述结果。其实把编译方式改为D

2017-02-13 15:04:19 2892

转载 使用 Realm 和 Swift 创建 ToDo 应用

本文转载于SwiftGG 智能手机的快速发展的同时,涌现出了很多对开发者友好的开发工具。这些工具不仅使得开发变得更加简单和容易,同时也保证了性能和产品质量。如今想要在 App Store 中占据一席之地,并非易事。而且想要使得应用易于扩展就更加困难了。当你成功获得百万量级的用户时,应用中的每一个细节都不能放过,并且需要在很短的时间完成对细节的打磨。所以和数据库打交道,是很多开发者都会面临的一个问题

2017-02-07 14:47:29 396

转载 Swift之 ? 和 !的差异

Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var stringValue : String //error: variable 'stringValue' used before being initialized//let hashValue =

2017-02-06 15:49:27 345

原创 Cordova和React-Native两种框架的对比

Cordova 和 React-Native 是使用 Web 开发移动端的两大框架。 Cordova 是 Apache 旗下的。 React-Native 是 Facebook 旗下的。两者皆开源。下面的内容主要记录了这两大框架的优劣。以及移动端开发中有关 WebView 比较可行的几种选择。 Cordova文档 , React-Native文档 。 对比 跨平台特性Cordova: writ

2017-02-06 10:39:21 22475

空空如也

空空如也

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

TA关注的人

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