自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Git撤销merge

本地分支merge主分支后,本地分支的东西有丢失,需要回退到merge前的版本:$ git log //查看日志复制要回退的那一条的commitgit reset --hard [c1c900fca4b2fe928c31507ae1b82f531594f6c6]转载于:https://www.cnblogs.com/Walking-Jin/p/1081...

2019-05-05 16:51:00 424

转载 设置UIButton上面是image,下面是title

此处写了一个UIButton的子类,添加了一个设置titleEdgeInsets和imageEdgeInsets的方法,代码如下:1 #import <UIKit/UIKit.h>2 3 @interface UIButton_ImageAndTitle : UIButton4 5 // space是图片与标题之间的间隙6 - (void)se...

2017-12-06 18:54:00 151

转载 Sourcetree中切换到其他分支,临时分支的这次提交丢失

在Sourcetree中,进行一次提交后,如果马上切换到其他分支,会导致提交到临时分支的这次提交丢失。解决方法如下:1. Sourcetree中,点击命令行模式,启动git命令行2. 输入git reflog显示历史提交记录3. 找到那次commit后,拷贝其最前面的id(yellow标记)4. 在原来的版本上创建新的分支:选择指定的提交,并输入刚才的id,即可创...

2017-11-10 09:28:00 700

转载 修改字符串指定范围的颜色

UILabel *textLab = [[UILabel alloc] initWithFrame:CGRectMake(spaceW, totalPriceLab.height+totalPriceLab.y, payView.width-2*spaceW, 30*KSCALE_HEIGHT)]; NSString *timeStr = @"30分钟"; ...

2017-09-28 10:12:00 140

转载 定时消失的Alert弹窗

在公共类里面写如下两个类方法就可以了,只需要把第一个类方法公布出来:代码如下:#pragma mark --- 定时弹窗 ---+ (void)showAlertViewWithTitle:(NSString *)title message:(NSString *)message afterDelay:(NSTimeInterval)delay { ...

2017-09-06 16:55:00 417

转载 ALAsset 将资源转换为 NSData

原文地址:http://stackoverflow.com/questions/9766394/get-exif-data-from-uiimage-uiimagepickercontrollerALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];[library assetForURL:[info obj...

2017-07-13 14:42:00 179

转载 textField和textView的输入字数最大限制

textField最大字数限制:先给textField添加事件 [cell.rightTF addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];实现方法:- (void)textFieldDidChange:...

2017-07-10 10:18:00 289

转载 手机号码正则判断

//判断手机号码格式是否正确+ (BOOL)valiMobile:(NSString *)mobile{ mobile = [mobile stringByReplacingOccurrencesOfString:@" " withString:@""]; if (mobile.length != 11) { return NO...

2017-07-07 11:41:00 138

转载 比对APP当前版本与App Store中的版本是否一致决定是否跳到下载页

苹果官方要求所有的APP不能出现 “当前版本”字样,是因为从iOS8系统开始,你可以在设置里面设置在WiFi情况下,自动更新安装的APP。此功能大大方便了用户,但是一些用户没有开启此项功能,因此还是需要在程序里面提示用户的。方法一是在服务器接口约定对应的数据,这样,服务器直接传递信息,提示用户有新版本,可以去商店升级。方法二是检测手机上安装的APP的版本,然后跟AppStore上app的...

2017-05-04 16:38:00 262

转载 App常见崩溃问题分析

http://www.tuicool.com/articles/QnMfueu转载于:https://www.cnblogs.com/Walking-Jin/p/6638058.html

2017-03-29 09:26:00 161

转载 将UIWebView换成WKWebView后,原有的拨打电话、发送邮件失效的问题解决

使用WKWebView不能加载除了http及https开头的url,而UIWebView可以,所以需要自己调用,代码如下:func webView(webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) { let urlStr = webView.URL?.abs...

2017-03-29 09:24:00 111

转载 iOS 对当前webView进行截屏

UIWebView和WKWebView的截屏有所区别:UIWebView:func getImage(context: ServiceExecuteContext) -> UIImage { //创建一个基于位图的图形上下文并指定大小 UIGraphicsBeginImageContextWithOptions(context.fro...

2017-03-27 14:05:00 98

转载 模拟按Home键退出应用的方法

func exitApplication() { let app = UIApplication.sharedApplication().delegate as! AppDelegate let window = app.window dispatch_async(dispatch_get_main_queue(), {...

2017-03-21 09:48:00 130

转载 根据指定的尺寸重绘image的方法

分享一个根据自己想要的尺寸来重绘图片的方法:import Foundationclass UIImageHelper { static func createImage(imgPath: String, width: CGFloat, height: CGFloat) -> UIImage { var image: UIImage? = ...

2017-03-08 09:47:00 168

转载 Swift 由十六进制转为RGB的颜色设置

如果美工给你的颜色值或者后台取到的颜色值为十六进制时,如:#3492e9UIColor中没有直接以十六进制色值数为参数的方法,如下可以转为RGB,alpha也可以设定: 1 func colorConversion (Color_Value:NSString, alpha: CGFloat)->UIColor{ 2 var St...

2017-02-14 17:02:00 105

转载 WKWebView清除cookie缓存

OC写法: swift写法再下下面。清除WKWebView的缓存,让H5页面一刷新就更新至最新的页面直接上代码~!~~要区分iOS9.0和8.0两种- (void)deleteWebCache { if ([[UIDevice currentDevice].systemVersion floatValue] >= 9.0) {...

2017-01-17 14:56:00 149

转载 Swift迁入第三方库时的版本错误解决

我的swift的项目用的是swift 2.3的版本,但是用CocoaPods迁入一个第三方:ObjectMapper后,编译会出现这样一个问题:Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for target...如图:这里ObjectM...

2017-01-16 13:53:00 162

转载 CocoaPods 更新慢&swift版本适配

一、更新慢的问题使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-up...

2017-01-16 13:35:00 116

转载 WKWebView与JS交互

iOS8 引入WKWebView,WKWebView不支持JavaScriptCore的方式但提供message handler的方式为JavaScript与Objective-C通信.参考:http://www.jianshu.com/p/9513d101e582http://www.cnblogs.com/jiang-xiao-yan/p/5345893.ht...

2017-01-16 13:25:00 53

转载 给WKWebView添加进度条(swift)

在WKWebView上添加进度条比在UIWebView上简单了许多,并且是真的进度了,不用再自己去算比例或者造假的进度条了,废话少说,进入正题吧:首先WKWebView有个属性UIProgressView1 /** 进度条 */2 var progressView : UIProgressView? = nil3 let keyPathF...

2017-01-11 20:25:00 482

转载 手机号、密码正则判断

手机号正则:#pragma mark 手机号码验证 正则- (BOOL) validateMobile:(NSString *)mobile{ //手机号以13, 15,18开头,八个 \d 数字字符 NSString *phoneRegex = @"^((13[0-9])|(15[^4,\\D])|(18[0,0-9]))\\d{8}$"; ...

2016-12-07 15:36:00 130

转载 Xcode8 上架前属性列表添加权限

需要注意的是,权限的string,也就是提示语句也要设置,都设置好之后,一次就上传成功,可以添加构建版本了。<key>NSBluetoothPeripheralUsageDescription</key><string>App需要您的同意,才能访问蓝牙</string><key>NSCalenda...

2016-11-17 10:34:00 179

转载 系统定位

http://bbs.csdn.net/topics/390946316转载于:https://www.cnblogs.com/Walking-Jin/p/6047440.html

2016-11-09 16:22:00 52

转载 修改UISearchBar的背景颜色

当你看到这篇博客你就已经发现了用_searchBar.backgroundColor = [UIColor clearColor];来设置UISearchBar的颜色完全没有效果;并且,有些方法是想通过遍历出UISearchBarBackground来移除它实现背景透明,也并没有什么卵用。下面这个方法,你不用纠结它是怎么实现的,直接复制拿去用:_searchBa...

2016-08-09 20:25:00 157

转载 iOS 给NSString文字上添加横线 中间和下划线

有时候我们需要给文字添加横线,有两种情况:第一种是贯穿中间的横线:横线的颜色和文字的颜色保持一致 _oldPriceLabel.text = @"3500";_oldPriceLabel.textColor = [UIColor lightGrayColor];NSMutableAttributedString *newPrice = [[NSMutableAtt...

2016-08-05 15:26:00 627

转载 iOS UISearchBar 设置取消按钮,回收键盘,并修改cancel为“取消”

继承协议:UISearchBarDelegate在代理方法中设置:#pragma mark --- 搜索框开始编辑 ---- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar { [UIView animateWithDuration:0.3 animations:^{ ...

2016-08-05 15:19:00 293

转载 iOS 支付宝第三方使用步骤

  使用支付宝进行一个完整的支付功能,大致有以下步骤:1 与支付宝进行签约,获得商户ID(partner)和账号ID(seller)2 下载相应的公钥私钥文件(加密签名用)3 下载支付宝SDK4 生成订单信息5 调用支付宝客户端,有支付宝客户端跟支付宝安全服务器打交道6 支付完毕后返回支付结果给客户端和服务器支付功能的实现 有两种方式:1 支...

2016-07-21 16:18:00 62

转载 UIImagePickerController和UIAlertController结合使用

在处理个人资料 - 头像的时候,通常有两个选项,一个是调用系统相机,一个是调用系统相册。这里要使用的就是UIImagePickerController方法。在头像位置的imageView添加一个手势,或者添加一个透明的按钮,用来实现click方法,直接上代码:- (IBAction)click:(id)sender{ //创建提醒视图 UIAler...

2016-05-07 15:02:00 70

转载 OC中用NSSortDescriptor对象进行数组排序

//创建一个数组 NSArray *array = @[@"one", @"two", @"three", @"four", @"six"]; //创建一个排序条件,也就是一个NSSortDescriptor对象 //其中第一个参数为数组中对象要按照什么属性来排序(比如自身、姓名,年龄等) //第二个参数为指定排序方式是升序还是...

2016-05-07 14:56:00 92

转载 IOS管理文件和目录

1、常见的NSFileManager文件方法-(NSData *)contentsAtPath:path  //从一个文件读取数据-(BOOL)createFileAtPath: path contents:(NSData *)data attributes:attr  //向一个文件写入数据-(BOOL)removeItemAtPath:path error:...

2016-04-27 15:01:00 44

转载 UICollectionView

⼀、什么是集合视图在iOS6.0之后,苹果推出了⼀个新的继承于UIScrollView的⼀个视 图,UICollectionView,也被称之为集合视图。和UITableView共同作为 在开发中⾮常常⽤的两个视图,常常作为项⽬的主界⾯出现。⼆、创建UICollectionViewUICollection的实现跟tableView不⼀样的地⽅在于Item的布...

2016-02-23 20:39:00 50

转载 UITableViewCell自定义

⼀、⾃定义CellUITableView中系统的cell共提供了四种默认样式,分别是:UITableViewCellStyleDefaultUITableViewCellStyleValue1UITableViewCellStyleValue2UITableViewCellStyleSubtitle⼆、Model类型对象的使⽤...

2016-02-23 20:37:00 122

转载 UITableView编辑

UITableView 编辑步骤如下:1.让TableView处于编辑状态2.协议设定2.1.确定Cell是否处于编辑状态2.2.设定Cell的编辑样式(删除、添加)2.3.编辑状态进⾏提交注意: 编辑结束后,由于numberOfRowsInSection这个协议只在 tableview添加到⽗视图的时候⾛⼀次,⽽且table上的数据 都是由数组提...

2016-02-23 18:20:00 65

转载 UITableView

一、概念:继承于UIScrollView,可以滚动。每一条数据对应的单元格叫做cell,是UITableViewCell的一个对象,cell继承于UIView。UITableView可以分区显示,每一个分区称为section,每一行称为row,编号都从0开始。系统提供了一个专门的类来整合section和row,叫做NSIndexPath。二、基本使用://创建一个表视...

2016-02-23 18:15:00 69

转载 UITabBarController

⼀、标签视图控制器 —UITabBarControllerUITabBarController,它可以帮我们添加、管理许多的标签项, 使我们的 程序包含不同的操作模式,由于管理UITabBar可能会有些⿇烦,所以系 统也帮我们对其进⾏了封装,产⽣了简单好⽤的UITabBarController—标 签视图控制器。视图—>图层—>⼦视图视图控制器—...

2016-02-23 18:14:00 71

转载 界面通信

属性传值、协议传值、Block传值⼀、属性传值/*** 属性传值 1、属性传值用于第一个界面向第二个界面传送值 2、明确二者联系的桥梁,也就是触发跳转的地方 3、明确传输的值 类型是什么 4、在第二个视图控制器内部声明相对应类型的属性,来接收传输的值 5、在第二个界面使用传入的值*///第⼀步:...

2016-02-23 18:13:00 71

转载 UINavigationController

⼀、UINavigationControllerUINavigationController:导航控制器,是iOS中最常⽤的多视图 控制器之⼀,⽤它来管理多个视图控制器。导航控制器可以称为是,管理控制器的控制器,主要管理有层 次递进关系的控制器。UINavigationController继承于UIViewController,以栈的⽅式管 理所控制的视图控制器,...

2016-02-23 18:13:00 80

转载 UIScrollView

⼀、UIScrollView的创建和常⽤属性UIScrollView是UIView的⼦类,所以我们可以仿照UIView的 创建步骤创建⼀个ScrollView。UIScrollView作为所有滚动视图的基类,所以学好 UIScrollView也成为学好UITableView和UICollectionView等 滚动视图的前提。UIScrollView主要使⽤在滚动头...

2016-02-23 18:09:00 74

转载 UISwitch

UISwitch继承于UIControl,通常被叫做开 关初始化:- (instancetype)initWithFrame://这个frame是没有意义的,系统的开关控件⼤⼩是确定的。(系统默认值)onTintColor //设置开关开启状态时的颜⾊tintColor //设置开关风格颜⾊thumbTintColor //设置开关按钮颜⾊...

2016-02-23 18:08:00 67

转载 UISlider

UISlider是iOS中的滑块控件通常⽤于控制视频播放进度,控制⾳量等。它继承于UIControl,滑块提供了⼀系列连续的值,滑块停 在不同的位置,获取到滑块上的值也不同。minimumValue //设置滑块的最⼩值maximumValue //设置滑块的最⼤值value //设置滑块的当前值minimumTrackTinkColor //定义划...

2016-02-23 18:07:00 58

空空如也

空空如也

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

TA关注的人

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