- 博客(100)
- 资源 (1)
- 收藏
- 关注
原创 Github远程仓库管理
1. Github在版本控制系统中,大约90%的操作都是在本地仓库中进行的:暂存,提交,查看状态或者历史记录等等。除此之外,如果仅仅只有你一个人在这个项目里工作,你永远没有机会需要设置一个远程仓库。只有当你需要和你的开发团队共享数据时,设置一个远程仓库才有意义。你可以把它想象成一个 “文件管理服务器”,利用这个服务器可以与开发团队的其他成员进行数据交换。1.1 注册访问github首页,点击 Sign up 连接。(注册)填写用户名、邮箱地址、GitHub登陆密码选择计划填
2021-07-29 13:32:38
347
原创 git本地项目管理
Git 基本工作流程| git仓库 | 暂存区 | 工作目录 || ---------------- | ------------------ | ------------------- || 用于存放提交记录 | 临时存放被修改文件 | 被Git管理的项目目录 |Git 的使用1.5.1 Git 使用前配置在使用 git 前,需要告诉 git 你是谁,在向 git 仓库中提交时需要用到。配置提交人姓名:git config --global user.name 提交人.
2021-07-29 13:29:19
267
原创 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
721
原创 iOS 修改工程名
一两个月之前,公司要求将现在的项目(发货端和接单端在一个项目里),拆分成两个项目分别是接单端项目和发货端项目,原有的项目还不能下架。这种情况就要考虑苹果审核查代码的重复率的问题了。老板的要求除了改变项目的主色调和添加一些新功能外,没有其他的不同,这种情况下就很难办了。思考一段时间之后,想着把原有项目拆分的两个的项目名都改了,补救一下,希望审核顺利。今天忽然想起来了,就记录一下。1、修改工程名,回车,稍等一会儿,会出现一些修改名称的影响提示,默认点击Rename就可以了2、打开工程的文件夹,修改文件夹
2020-11-13 11:31:52
513
原创 设置View单个圆角
#pragma mark - 设置View单个圆角+ (void)addCornerWithView:(UIView *)aView type:(UIRectCorner)aCorners size:(CGSize)aSize{ // 根据矩形画带圆角的曲线 UIBezierPath *maskPath = [UIBezierPath bezierPathWithRounded...
2020-05-05 16:39:04
398
原创 身份证正则表达式
#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
1180
原创 微信正则表达式 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
1007
原创 网络请求数据解析时,判断数据是否为空
//判断是否为空+(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
654
原创 文字转图片
+ (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
425
原创 某个时间点 几天后
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
206
转载 iOS 11 适配
http://blog.youkuaiyun.com/st646889325/article/details/79066361这一个不错的文章
2018-02-10 14:31:24
231
原创 iOS 抓包工具 charles工具
在Charles官网下载最新的 安装包 在电脑上安装完成之后,以 注册码 Registered Name:https://zhile.io License Key: 48891cf209c6d32bf4 进行注册即可完成在手机上面设置代理:输入电脑的网络IP以及端口号以下为查找的步骤:在手机上手动设置代理,将IP和端口号设置一下,就可以抓包了
2018-01-25 10:33:27
2012
转载 关于Xcode隐藏打印的logs的方法
https://www.cnblogs.com/jukaiit/p/5881062.html 第一步:第二步:第三步:添加参数:Name :OS_ACTIVITY_MODE Value : disable
2017-11-27 11:57:02
620
原创 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
4707
原创 iOS NSString和NSDate转换
后台返回的时间字符串不是标准的时间而是计算机时间的时候,我们需要将它们转换为标准时间,再进行转换。//字符串转为时间,时间格式自己定 NSString * time = @"1501776000"; //时间字符串 NSInteger num = [time integerValue]; //转为int型 NSDateFormatter * forma
2017-08-23 09:59:29
564
原创 上传SVN丢失.a文件的问题
iOS项目上传到svn中,.a文件丢失用Cornerstone工具,解决这个问题1.打开Cornerstone左上角,点Cornerstone->Preferences->Subversion2.Global lgnores下面有一个Use default global ignores 默认这里方框中会打钩(这就是.a文件不能上传的原因)在这里,把对勾去掉,下面方框
2017-08-19 09:16:39
916
原创 KVC KVO
1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。Demo:@interface myPerson : NSObject { NSString*_name; int
2017-07-25 14:31:40
336
转载 贝塞尔曲线
在平面内任选 3 个不共线的点,依次用线段连接。在第一条线段上任选一个点 D。计算该点到线段起点的距离 AD,与该线段总长 AB 的比例。根据上一步得到的比例,从第二条线段上找出对应的点 E,使得 AD:AB= BE:BC。连接这两点 DE。从新的线段 DE 上再次找出相同比例的点 F,使得 DF:DE= AD:AB= BE:BC。到这里,我们就确定
2017-07-19 09:11:22
619
转载 iOS当中的设计模式
代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 自定义的delegate观察者模式 应用场景:一般为model层对,controller和view进行的通知方式,不关心谁去接收,只负责发
2017-07-14 10:19:46
304
原创 coreData
CoreData使用创建步骤流程第一步先创建.xcdatamodeld文件(New File -> iOS -> Core Data ->Data Model)屏幕快照 2016-07-07 下午10.40.16.png名字虽然可以任意取,但最好还是取和自己存储数据库名字一样的名字。这样可读性更高些。(ps:这个文件就相当于数据库文件一样,数据库文件中可以有多个
2017-07-14 09:42:29
391
原创 流媒体 关键词解释
流媒体流媒体是指采用流式传输的方式在网上播放的媒体格式, 是边传边播的媒体,是多媒体的一种!然后就是大家需要了解的几个关键词帧:视频是由很多连续图像组成, 每一帧就代表一幅静止的图像GOP:(Group of Pictures)画面组,一个GOP就是一组连续的画面,每个画面都是一帧,GOP就是很多帧的集合!帧的分类:I帧、P帧、B帧为了提高压缩比例,降低视频文件的大小,在针
2017-07-12 13:42:39
364
原创 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
390
原创 苹果应用上架,图片的要求(2017年4月27日)
看这个提示应该就明白了吧。哈哈,我还是自己再说一遍加深一下印象吧:如果应用在各个尺寸iphone屏幕上面外观一样,就只准备5.5英寸的图就可以了;如果有所不同,就按照实际情况,准备不同屏幕尺寸的图片即可。
2017-04-27 15:23:30
1326
原创 苹果应用上架,一些信息的勾选(2017年4月27日)
1、分级的各种选项的选择全部选否 (我们公司是医疗相关的app,医疗的选项也是选择的否)2、
2017-04-27 15:17:14
462
原创 苹果应用上架遇到的问题(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
586
原创 js基础 one
js忽略空格符和换行符js严格区分大小写;为js的结束符可以使用{}扩成一个语句组,形成一个block块通过 \ 实现折行操作 document.write('hello \ world');通过document.write() 向文档书写内容通过xonsole.log()向控制台写入内容
2017-04-11 09:21:43
539
原创 Redefinition of enumerator ios
添加文件之后 报Redefinition of enumerator iOS原因是:重复添加文件仔细检查检查
2017-03-01 22:04:52
7255
原创 Duplicate interface definition for class
在添加文件之后,报Duplicate interface definition for class 原因是:重复添加文件 仔细检查检查
2017-03-01 22:03:33
765
原创 jQuery 选择器
jQuery 元素选择器jQuery 使用 CSS 选择器来选取 HTML 元素。$("p") 选取 元素。$("p.intro") 选取所有 class="intro" 的 元素。$("p#demo") 选取所有 id="demo" 的 元素。jQuery 属性选择器jQuery 使用 XPath 表达式来选择带有给定
2017-02-20 15:32:55
286
原创 jQuery语法
jQuery语法一、jury语法是为HTML元素的选取编制的,可以对元素执行某些操作。 基础语法是:$(selector).action().美元符号定义jQuery.选择符(selector)“查询”和“查找”HTML元素.jQuery的action()执行对元素的操作示例:$(this).hide() - 隐藏当前元素$("p").hide(
2017-02-20 15:23:16
253
原创 onreadystatechange 事件
onreadystatechange 事件当请求被发送到服务器时,我们需要执行一些基于响应的任务。每当 readyState 改变时,就会触发 onreadystatechange 事件。readyState 属性存有 XMLHttpRequest 的状态信息。下面是 XMLHttpRequest 对象的三个重要的属性:属性描述
2017-02-20 10:30:24
1138
原创 AJAX-服务器响应
服务器响应如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。属性描述responseText获得字符串形式的响应数据。responseXML获得 XML 形式的响应数据。responseText 属性
2017-02-20 10:25:58
587
原创 AJAX
AJAX = Asynchronous JavaScript And XML (异步JavaScript及XML)AJAX并不是一种新的编程语言,而仅仅是一种新的技术,它可以创建更好,更快且交互性更强的web应用程序。AJAX使用JavaScript在web浏览器与web服务器之间来发送和接收数据。通过在幕后与web服务器交换数据,而不是每当用户做出改变时重载整个web页面,AJAX技
2017-02-20 10:01:02
496
原创 动画类的层次结构
CASpringAnimation类是CAABasicAnimation的子类CAPropertyAnimation :是CAAnimation的子类,它支持动画地显示图层的keyPath,一般不直接使用。iOS9.0之后新增CASpringAnimation类,它实现弹簧效果的动画,是CABasicAnimation的子类。综上,核心动画类中可以直接使用的类有
2017-02-09 14:44:32
549
转载 ReactiveCocoa简单介绍
ReactiveCocoa 的简单介绍 http://www.jianshu.com/p/87ef6720a096
2017-02-09 14:38:28
626
原创 安装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
13938
play local audio
2016-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人