- 博客(72)
- 收藏
- 关注
原创 GIT每次提交都需要输入密码
cd到项目根目录,执行命令,将Git仓库的远程地址修改为SSH协议的地址:git remote set-url origin git@github.com:MyName/MyProject.git 备注:MyName是你的GitHub用户名,MyProject是你的仓库名然后就可以使用SSH协议来进行代码提交了,无需每次输入密码。啦啦啦。
2023-08-24 13:17:52
133
原创 两个git本地如何配置两个ssh密钥for mac
如何生成密钥文件,cd ~/.ssh进入文件夹,终端执行命令行:ssh-keygen -t rsa -C "220xxxxxx@qq.com",随后看到Enter file in which to save the key (/Users/liuxueqiao/.ssh/id_rsa): ,输入密钥的名字,比如我的lxq_ssh,输入完成按回车键盘,,然后会让输入两次密码,随便输比如123123,即可完成生成两个密钥文件。(4)重点来咯,config文件,是配置两个密钥的文件。1.找到本地的.ssh文件。
2023-08-24 11:35:51
793
原创 RN运行iOS编译报错,安卓正常
ReactNativeRN报错Cannot initialize a parameter of type 'NSArray *' with an lvalue of type 'NSArray *__strong'
2022-11-10 15:32:31
422
原创 人工智能-深度学习书籍介绍
本文转载自:https://www.jianshu.com/p/c4cc951692fd如有需要,请点击查看原文。适用人群:有人工智能和Python基础,想学习深度学习的人。本文内容:介绍三本比较好的深度学习书籍。1.Google AI 研究人员,以及颇受欢迎的流行的深度学习库 Keras的作者Francois Chollet,在2017年10月份写下了这本《Deep Learning with ...
2018-07-16 15:15:02
2093
转载 iOS11隐私权限变动
NSPhotoLibraryAddUsageDescription key with a string value explaining to the user how the app uses this data.
2017-11-14 13:48:51
3942
转载 SourceTree使用SSH克隆码云项目
PS:本文是采用别人的文章,加上自己实践后的改动。我的SourceTree和原文版本不同,所以后面的克隆操作不一样。原文地址:http://blog.youkuaiyun.com/wdehxiang/article/details/77527648一、HTTPS和SSH克隆方式的区别HTTPS:每次获取fetch和推送push代码时都需要重新验证账号和密码。(适合仅仅用来学习阅
2017-10-30 17:01:30
1811
转载 iOS如何使用贝塞尔曲线UIBezierPath
关于 UIBezierPathUIBezierPath这个类在UIKit中, 是Core Graphics框架关于path的一个封装,使用此类可以定义简单的形状,比如我们常用到,矩形,圆形,椭圆,弧,或者不规则的多边形UIBezierPath 基本使用方法UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线或曲线去创建。我们一般使用
2016-12-13 14:57:46
1282
转载 自定义UICollectionViewFlowLayout进行瀑布流布局
本文转载自:https://my.oschina.net/u/2340880/blog/522806iOS流布局UICollectionView系列四——自定义FlowLayout进行瀑布流布局一、引言 前几篇博客从UICollectionView的基础应用到设置UICollectionViewFlowLayout更加灵活的进行布局,但都限制在系统为我
2016-09-15 20:51:37
934
原创 使用MJRefresh的情况下如何让tableView滚动到顶部
问题描述:MJRefresh的loadNewData方法不会将tableView滚动到顶部,如何代码滚动到顶部呢?在网上看了,可以这样:[self.tableViewscrollRectToVisible:CGRectMake(0,1, 1,1) animated:YES];但是问题来了,在使用了MJRefresh的情况下,这种方式滚动到顶部会让mj_headVie
2016-08-19 14:52:20
1944
转载 CocoaPods 出现 OTHER_LDFLAGS 错误的解决方法
<no location, value may have been opmized out>CocoaPods 出现 OTHER_LDFLAGS 错误的解决方法 - Use the `$(inherited)` flag, or - Remove the build settings from the target.
2016-07-17 07:50:06
1677
原创 打包的时候报错Missing iOS Distribution signing identity for …
Missing iOS Distribution signing identity for …
2016-06-26 17:04:37
332
原创 iOS如何给约束加动画?
iOS中,一般这样加动画:[UIView animateWithDuration:interval animations:^{ if (showBlock) { showBlock(keyboardHeight); } }]; }];但是,如果是给约束值constant加动画的话
2016-03-19 19:58:10
2765
原创 UITableViewCell长按才会响应
这是因为有其他手势跟UITableViewCell的点击手势冲突了。好好检查下,肯定哪里写了UITapGestureRecognizer* tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(endEditing)]; [self.view addGestureRecog
2016-03-18 17:53:10
861
转载 在用信鸽推送JPUSH2.1.0的时候报错
在用信鸽推送的时候报了: You've implemented -[ application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add "remote-notification" to the list of your supported UIBackgroundMo
2016-03-15 12:07:08
406
转载 warning: could not load any Objective-C class information. This will significantly reduce the qualit
- (void)setUserModel:(UserModel *)userModel{ self.userModel = userModel;}这种代码会报错:warning: could not load any Objective-C class information. This will significantly reduce the qualit这是
2016-03-15 12:03:16
4176
原创 iOS开发之AFNetworking 3.0.4使用
GET请求AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; [manager GET:URL parameters:nil progress:^(NSProgress * _Nonnull downloadProgress) { } success:^(NSURLSessionData
2016-03-14 12:33:27
608
转载 使用CocoaPods找不到头文件解决方法
使用CocoaPods后,发现总是找不到头文件在TARGETS -> Search Paths -> User Header Search Paths 中 写入 ${SRCROOT} 再将后面参数改为recursive
2016-03-14 12:31:17
924
原创 iOS电池条颜色修改
iOS9之前: [[UIApplicationsharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];但9之后这种方式就不行了。。怎么设置呢?在plist文件中,加入这么一行:然后再运行,你会发现电池条变成白色了哦Y(^_^)Y
2016-03-10 18:11:14
2817
原创 iOS导入字体包
步骤:1.首先info.plist中加入属性Fonts provided by application,在item 0 处填写导入的ttf文件名,可一次填写多个,。。当然如果你的字库格式不是ttf,可以尝试直接更改文件后缀名。2.此时,你的字体在xib中可以找到的,或者你可以选择查出你导入字体的font name: NSAr
2015-12-10 12:09:02
2244
原创 iOS调试经常提示与手机断开连接,原来是图片的问题
做图片模糊化的时候,调试时一直遇到crash问题,而XCode给的提示是这样的:ios 改变图片大小缩放方法-(UIImage*) OriginImage:(UIImage *)image scaleToSize:(CGSize)size{ UIGraphicsBeginImageContext(size); //size 为CG
2015-09-30 11:40:56
2348
原创 如何更改UISearchBar取消的字体颜色
需要更改UISearchBar中“取消”文本的色值,但UISearchBar又没这属性,于是上网搜,,但网上全他大爷的都是一样的东东,不知道被拷贝粘贴多少次的,我也粘下吧: _searchBar.showsCancelButton = YES; for(UIView *subView in _searchBar.subviews){ if([subView i
2015-09-26 20:08:31
2018
转载 用SDWebImage下载图片、缓存图片到UIImage
1.用SDWebImage下载图片#import "SDWebImageManager.h" [[SDWebImageManager sharedManager] downloadImageWithURL:[NSURL URLWithString:@"anurl"] options:0
2015-09-25 13:56:20
5668
原创 iOS之UITabBar
@property (nonatomic,strong) UITabBar *tabBar;......if (!_tabBar) { _tabBar = [[UITabBar alloc]initWithFrame:CGRectMake(0, SCREEN_HEIGHT-49, SCREEN_WIDTH, 49)]; _tabBar.tin
2015-09-17 15:23:22
485
转载 正则表达式(二)
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^d{n}$"。只能输入至少n位的数字:"^d{n,}$"。只能输入m~n位的数字:。"^d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3
2015-05-14 16:22:45
351
转载 正则表达式
在项目中碰到了正则表达式的运用,正则还是非常强大的,不管什么编程语言,基本上都可以用到。之前在用java时特别是对用户名或密码使用正则非常爽,写 脚本上用正则也非常爽,可是到了OC这却把我虐了一把,可能是对OC掌握的不够。这里就罗列了从网上找的很有用的资料,感谢大神们的贡献。首先举一个例子: 匹配9-15个由字母/数字组成的字符串的正则表达式:NSString * regex
2015-05-13 18:13:26
1989
转载 sb约束之UiScrollView内部控件约束
学 Autolayout,当涉及到 ScrollView 时,很多人面对满屏幕红色错误不知所措,为什么明明以前没问题的约束到了这儿就成了错误。比如下面这种情况:一个蓝色的 UIView,设其长宽约束分别为 210,200。上、左和右间距为 55。如此设置这个 View 的位置就被确定了。没有错误,没有警告。可同样的方法,到 UIScrollView 却有触目惊心的红
2015-05-01 07:26:47
786
转载 iOS UITextField 限制用户输入小数点后位数的方法
再UITextField的代理方法中添加类似如下代码- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSMutableString * futur
2015-04-25 12:58:32
514
原创 去掉navigationbar下面的一条黑线
在appDelegate中加上:[[UINavigationBar appearance]setBackgroundImage:[[UIImage alloc]init] forBarMetrics:UIBarMetricsDefault] ;[[UINavigationBar appearance]setShadowImage:[[UIImage alloc]init]];
2015-04-22 16:21:37
424
转载 iOS如何通过企业找好打包网页分发APP
通过企业账号可以创建不需要绑定设备即可安装的App,今天实操了一把,留点记录,以备忘。 首先,你需要一个企业账号,具体申请不是我们讨论的内容,所以忽略,登陆后像申请普通开发证书一样申请一个Distribution证书; 其次,你需要一个appID,注意这里的AppID不能使用通配符*号; 再次,申请Profile描述文件,这里需要注意,要选择In House(如下图),之后
2015-04-22 10:32:11
723
转载 推送证书
设置步骤首先,登录苹果开发者中心网站。然后点击Certificates,Identifiers & Profiles然后点击Certificates选中需要制作Push证书的应用,勾选Push服务下面以制作开发证书为例演示。点击Create Certificate…然后打开Keychain Access
2015-04-18 19:22:06
423
原创 tableView自定义左滑打电话
//// InfoSourceCell.m// 物流派//// Created by wuliupai on 15-3-30.// Copyright (c) 2015年于明月. All rights reserved.//#import "InfoSourceCell.h"#import "CommonDefine.h"#import
2015-04-10 19:47:39
512
转载 switch case in protected scope解决方法
case添加{ }后,编译错误可解决。- (void)tabBar:(UITabBar *)tb didSelectItem:(UITabBarItem *)item { switch(item.tag) { case 0: { } break; case 1:
2015-04-09 09:23:43
487
转载 UITableView的重用机制
iphone重用机制是苹果为了实现大量数据显示而采用的一种节省内存的机制,比如在UITableView和ScrollView 等地方。为什么要“可重用”???对于我们的项目来说,内存控制是必不可少的,如果一个tableview有几百个cell,这个内存消耗是很大的,而且有些cell里面都有image之类的很占内存的资源存在的话,那这样很容易出现memory warning甚至crash掉,这不是我
2015-04-08 14:50:28
388
转载 UISwitch开关控件属性介绍以及获取开关状态并做出响应
(1)UISwitch的大小也是固定的,不随我们frame设置的大小改变;也是裁剪成圆角的,设置背景就露马脚发现背景是矩形。(2)UISwitch的背景图片设置无效,即我们只能设置颜色,不能用图片当背景,虽然实验了很小的图片,也是不行。可能需要借助第三方类来实现。(3)UISwitch也可以增加addTarget:方法,来获取值变动的操作,从而做出响应的反应。(4).isO
2015-04-08 14:47:59
3348
原创 如何自定义左上角的返回按钮
效果图:代码如下://左上方返回图标 UIImage * backImage = [[UIImage imageNamed:@"btn_nav_back.png"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; //添加左边按钮 UIBarButtonItem * back
2015-04-08 11:40:06
13060
原创 iOS遇到的细节问题
1.为UILable添加点击手势 UILabel *text01 = [[UILabel alloc]initWithFrame:CGRectMake(0, mView.height/5+1, mView.width, mView.height/5)]; text01.text = @"还没有账号?点击注册吧!"; text01.textColor
2015-04-07 10:46:15
393
转载 iOS真机调试
1. 开发者证书(Certificates)分为开发(iOS Development)和发布(iOS Distribution)两种,无论是真机调试,还是上传到App Store都需要该证书,是一个基证书,用来证明开发者身份的。2. 应用标识(Identifiers)App IDs,每一个应用的独立标识。可以配置该应用的权限,比如是否用到否用In-App purchase,
2015-04-06 17:19:10
377
原创 xcode6如何添加并配置pch文件
1. 在Xcode6之前,新建一个工程的时候,系统会帮我们自动新建一个以工程名为名字的pch (precompile header)文件;2. pch文件用途:在开发过程中,可以将那些整个工程都广泛使用的头文件包含在该文件下,编译器就会自动的将pch文件中的头文件添加到所有的源文件中去,这样在需要使用相关类的时候不需要使用import就可以直接使用头文件中的内容,很大程度上带来了编程的便利
2015-03-17 09:13:17
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人