自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (1)
  • 收藏
  • 关注

原创 Github远程仓库管理

1. Github在版本控制系统中,大约90%的操作都是在本地仓库中进行的:暂存,提交,查看状态或者历史记录等等。除此之外,如果仅仅只有你一个人在这个项目里工作,你永远没有机会需要设置一个远程仓库。只有当你需要和你的开发团队共享数据时,设置一个远程仓库才有意义。你可以把它想象成一个 “文件管理服务器”,利用这个服务器可以与开发团队的其他成员进行数据交换。1.1 注册访问github首页,点击 Sign up 连接。(注册)填写用户名、邮箱地址、GitHub登陆密码选择计划填

2021-07-29 13:32:38 259

原创 git本地项目管理

Git 基本工作流程| git仓库 | 暂存区 | 工作目录 || ---------------- | ------------------ | ------------------- || 用于存放提交记录 | 临时存放被修改文件 | 被Git管理的项目目录 |Git 的使用1.5.1 Git 使用前配置在使用 git 前,需要告诉 git 你是谁,在向 git 仓库中提交时需要用到。配置提交人姓名:git config --global user.name 提交人.

2021-07-29 13:29:19 219

原创 启动页更换图片后,加载不出来

这个问题,重启一下手机就可以了,我的就是这么解决的。

2021-01-07 11:28:30 462

原创 UIView转UIimage

/**将 UIView 转换成 UIImage@param view 将要转换的View@return 新生成的 UIImage 对象*/- (UIImage *)yj_convertCreateImageWithUIView:(UIView *)view{ UIGraphicsBeginImageContext(view.bounds.size); CGContextRef ctx = UIGraphicsGetCurrentContext(); [v...

2020-12-30 17:11:53 672

原创 iOS 修改工程名

一两个月之前,公司要求将现在的项目(发货端和接单端在一个项目里),拆分成两个项目分别是接单端项目和发货端项目,原有的项目还不能下架。这种情况就要考虑苹果审核查代码的重复率的问题了。老板的要求除了改变项目的主色调和添加一些新功能外,没有其他的不同,这种情况下就很难办了。思考一段时间之后,想着把原有项目拆分的两个的项目名都改了,补救一下,希望审核顺利。今天忽然想起来了,就记录一下。1、修改工程名,回车,稍等一会儿,会出现一些修改名称的影响提示,默认点击Rename就可以了2、打开工程的文件夹,修改文件夹

2020-11-13 11:31:52 424

原创 设置View单个圆角

#pragma mark - 设置View单个圆角+ (void)addCornerWithView:(UIView *)aView type:(UIRectCorner)aCorners size:(CGSize)aSize{ // 根据矩形画带圆角的曲线 UIBezierPath *maskPath = [UIBezierPath bezierPathWithRounded...

2020-05-05 16:39:04 341

原创 身份证正则表达式

#pragma mark - 身份证的正则表达式+(BOOL)checkUserID:(NSString *)userID{ //长度不为18的都排除掉 if (userID.length!=18) { return NO; } //校验格式 NSString *regex2 = @"^(^[1-9]\\d{7}((0\\d)|...

2020-05-05 16:37:38 1084

原创 微信正则表达式 iOS

#pragma mark - 微信号的正则表达式 微信账号仅支持6-20个字母、数字、下划线或减号,以字母开头+ (BOOL)isWxNumber:(NSString *)WXNum{ NSString *passWordRegex = @"^[a-zA-Z][a-zA-Z0-9_-]{5,19}$"; NSPredicate *passWordPredicate = [NSPr...

2020-05-05 16:36:56 944

原创 网络请求数据解析时,判断数据是否为空

//判断是否为空+(BOOL)IsStringEmptyOrNull:(NSString *)str{ if (!str) { // null object return true; }else if (str == nil){ return true; }else { if ([str isKindOfC...

2020-05-05 16:35:51 584

原创 文字转图片

+ (UIImage*)imageWithIcon:(NSString*)iconCode size:(NSUInteger)size color:(UIColor*)color fontSize:(NSInteger)font { CGSize imageSize = CGSizeMake(size, size); UIGraphicsBeginImageContextWithO...

2020-05-05 16:34:37 366

原创 某个时间点 几天后

1、某个时间点 3天后NSDate *maxDate = [NSDate dateWithTimeInterval:3 * 24 * 60 * 60 sinceDate:date];//3天后2、现在 3天后NSDate *minDate = [[NSDate date] initWithTimeIntervalSinceNow:3 * 24 * 60 * 60];...

2020-05-05 16:33:03 161

转载 iOS 11 适配

http://blog.csdn.net/st646889325/article/details/79066361这一个不错的文章

2018-02-10 14:31:24 197

原创 iOS 抓包工具 charles工具

在Charles官网下载最新的 安装包 在电脑上安装完成之后,以 注册码 Registered Name:https://zhile.io License Key: 48891cf209c6d32bf4 进行注册即可完成在手机上面设置代理:输入电脑的网络IP以及端口号以下为查找的步骤:在手机上手动设置代理,将IP和端口号设置一下,就可以抓包了

2018-01-25 10:33:27 1951

转载 关于Xcode隐藏打印的logs的方法

https://www.cnblogs.com/jukaiit/p/5881062.html  第一步:第二步:第三步:添加参数:Name :OS_ACTIVITY_MODE Value :  disable

2017-11-27 11:57:02 528

原创 iOS系统发布时间

发布日期 版本编号 更改2017年9月12日 iOS11 GM seed2017年6月19日  iOS 10.3.32016年11月9日 iOS10.2 Beta2 发布iOS10.2测试版版2016年11月1日 iOS10.2 Beta1 发布iOS10.2测试版版2016年10月25日 iOS10.1 发布iOS10.1正式版2016年9月22日 iOS10.1 Bet

2017-09-19 09:18:50 4501

原创 iOS NSString和NSDate转换

后台返回的时间字符串不是标准的时间而是计算机时间的时候,我们需要将它们转换为标准时间,再进行转换。//字符串转为时间,时间格式自己定  NSString * time = @"1501776000";   //时间字符串  NSInteger num = [time integerValue];   //转为int型  NSDateFormatter * forma

2017-08-23 09:59:29 495

原创 上传SVN丢失.a文件的问题

iOS项目上传到svn中,.a文件丢失用Cornerstone工具,解决这个问题1.打开Cornerstone左上角,点Cornerstone->Preferences->Subversion2.Global lgnores下面有一个Use default global ignores 默认这里方框中会打钩(这就是.a文件不能上传的原因)在这里,把对勾去掉,下面方框

2017-08-19 09:16:39 843

原创 KVC KVO

1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。Demo:@interface myPerson : NSObject {             NSString*_name;             int  

2017-07-25 14:31:40 298

转载 贝塞尔曲线

在平面内任选 3 个不共线的点,依次用线段连接。在第一条线段上任选一个点 D。计算该点到线段起点的距离 AD,与该线段总长 AB 的比例。根据上一步得到的比例,从第二条线段上找出对应的点 E,使得 AD:AB= BE:BC。连接这两点 DE。从新的线段 DE 上再次找出相同比例的点 F,使得 DF:DE= AD:AB= BE:BC。到这里,我们就确定

2017-07-19 09:11:22 505

转载 iOS当中的设计模式

代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 自定义的delegate观察者模式 应用场景:一般为model层对,controller和view进行的通知方式,不关心谁去接收,只负责发

2017-07-14 10:19:46 270

原创 coreData

CoreData使用创建步骤流程第一步先创建.xcdatamodeld文件(New File -> iOS -> Core Data ->Data Model)屏幕快照 2016-07-07 下午10.40.16.png名字虽然可以任意取,但最好还是取和自己存储数据库名字一样的名字。这样可读性更高些。(ps:这个文件就相当于数据库文件一样,数据库文件中可以有多个

2017-07-14 09:42:29 343

原创 流媒体 关键词解释

流媒体流媒体是指采用流式传输的方式在网上播放的媒体格式, 是边传边播的媒体,是多媒体的一种!然后就是大家需要了解的几个关键词帧:视频是由很多连续图像组成, 每一帧就代表一幅静止的图像GOP:(Group of Pictures)画面组,一个GOP就是一组连续的画面,每个画面都是一帧,GOP就是很多帧的集合!帧的分类:I帧、P帧、B帧为了提高压缩比例,降低视频文件的大小,在针

2017-07-12 13:42:39 323

原创 Linker command failed with exit code 1(use -v to see invocation)

Linker command failed with exit code 1(use -v to see invocation)出现这个问题的原因是:工程当中存在相同的文件,找到该文件将其删除即可

2017-05-08 08:48:16 349

原创 苹果应用上架,图片的要求(2017年4月27日)

看这个提示应该就明白了吧。哈哈,我还是自己再说一遍加深一下印象吧:如果应用在各个尺寸iphone屏幕上面外观一样,就只准备5.5英寸的图就可以了;如果有所不同,就按照实际情况,准备不同屏幕尺寸的图片即可。

2017-04-27 15:23:30 1284

原创 苹果应用上架,一些信息的勾选(2017年4月27日)

1、分级的各种选项的选择全部选否  (我们公司是医疗相关的app,医疗的选项也是选择的否)2、

2017-04-27 15:17:14 437

原创 苹果应用上架遇到的问题(2017年4月27日)

在更新app store的时候报(如图):ERROR ITMS-90086: "Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the d

2017-04-27 15:11:42 550

原创 js基础 one

js忽略空格符和换行符js严格区分大小写;为js的结束符可以使用{}扩成一个语句组,形成一个block块通过 \ 实现折行操作 document.write('hello \ world');通过document.write() 向文档书写内容通过xonsole.log()向控制台写入内容

2017-04-11 09:21:43 474

原创 Redefinition of enumerator ios

添加文件之后 报Redefinition of enumerator iOS原因是:重复添加文件仔细检查检查

2017-03-01 22:04:52 7150

原创 Duplicate interface definition for class

在添加文件之后,报Duplicate interface definition for class 原因是:重复添加文件 仔细检查检查

2017-03-01 22:03:33 699

原创 jQuery 选择器

jQuery 元素选择器jQuery 使用 CSS 选择器来选取 HTML 元素。$("p") 选取 元素。$("p.intro") 选取所有 class="intro" 的 元素。$("p#demo") 选取所有 id="demo" 的 元素。jQuery 属性选择器jQuery 使用 XPath 表达式来选择带有给定

2017-02-20 15:32:55 254

原创 jQuery语法

jQuery语法一、jury语法是为HTML元素的选取编制的,可以对元素执行某些操作。       基础语法是:$(selector).action().美元符号定义jQuery.选择符(selector)“查询”和“查找”HTML元素.jQuery的action()执行对元素的操作示例:$(this).hide() - 隐藏当前元素$("p").hide(

2017-02-20 15:23:16 226

原创 onreadystatechange 事件

onreadystatechange 事件当请求被发送到服务器时,我们需要执行一些基于响应的任务。每当 readyState 改变时,就会触发 onreadystatechange 事件。readyState 属性存有 XMLHttpRequest 的状态信息。下面是 XMLHttpRequest 对象的三个重要的属性:属性描述

2017-02-20 10:30:24 1101

原创 AJAX-服务器响应

服务器响应如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。属性描述responseText获得字符串形式的响应数据。responseXML获得 XML 形式的响应数据。responseText 属性

2017-02-20 10:25:58 561

原创 AJAX

AJAX = Asynchronous JavaScript And XML (异步JavaScript及XML)AJAX并不是一种新的编程语言,而仅仅是一种新的技术,它可以创建更好,更快且交互性更强的web应用程序。AJAX使用JavaScript在web浏览器与web服务器之间来发送和接收数据。通过在幕后与web服务器交换数据,而不是每当用户做出改变时重载整个web页面,AJAX技

2017-02-20 10:01:02 461

原创 动画类的层次结构

CASpringAnimation类是CAABasicAnimation的子类CAPropertyAnimation :是CAAnimation的子类,它支持动画地显示图层的keyPath,一般不直接使用。iOS9.0之后新增CASpringAnimation类,它实现弹簧效果的动画,是CABasicAnimation的子类。综上,核心动画类中可以直接使用的类有

2017-02-09 14:44:32 497

转载 ReactiveCocoa简单介绍

ReactiveCocoa 的简单介绍     http://www.jianshu.com/p/87ef6720a096

2017-02-09 14:38:28 593

原创 安装cocoa pods时出现Operation not permitted - /usr/bin/xcodeproj的问题

在更新完ruby,更换Ruby镜像--淘宝的那个镜像(https://ruby.taobao.org/ )已经不可用了。官方的需要FQ。所以我们现在用最新支持的ruby镜像(https://gems.ruby-china.org/)安装cocoa pods时,  在命令行中输入:  安装:sudo gem install cocoapods报Operation not pe

2016-12-28 09:14:14 13793 1

原创 《将博客搬至CSDN》

我已将博客搬至新浪

2016-12-01 11:02:35 277

原创 Builder 混合式开发

http://www.dcloud.io

2016-11-25 20:04:30 356

原创 AppCon 混合式开发

http://www.appcan.cn

2016-11-25 20:03:41 580

play local audio

播放音乐通常使用AVfoundation.framework中的AVAudioPlayerlayer来实现。AVAudioplayer可以看成一个播放器,它支持多种音频格式,而且能够进行进度、音量、播放速度等控制。

2016-03-13

空空如也

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

TA关注的人

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