自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Darcy的博客

赖唧唧,我是涵养的涵啊,嗯嗯~

  • 博客(38)
  • 收藏
  • 关注

原创 解决git冲突:please move or remove them before you can merge

解决方法,项目根目录下运行git命令$git clean -d -fx .x -----删除忽略文件已经对git来说不识别的文件d -----删除未被添加到git的路径中的文件f -----强制运行注意:会把硬盘中,很多未被跟踪的文件会被删除!特别是新建的文件。...

2021-06-15 17:41:19 1358 2

原创 M1芯片电脑SVN安装

通过brew安装svn1.确认电脑是否安装brew终端命令如下:brew -v如果没有安装,会显示-bash: brew: command not found2.安装brew执行以下命令:/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”命令执行成功,选择镜像 1,是否开始执行该脚本 Y,输入开机密码之后就会开始下载并安装brew的一系列文件3.brew安装成功之后,重

2021-06-15 17:39:24 2524 2

原创 svn: error: The subversion command line tools are no longer provided by Xcode.

**mac系统更新到10.15.4之后,用控制台取svn数据的时候,会报如下错误: svn: error: The subversion command line tools are no longer provided by Xcode.**直接提示Xcode不再提供subversion命令行工具,也就是命令行工具CommandLineTools没有了,很坑,这时候就需要我们先卸载一下CommandLineTools,再重新安装一下就好了。操作步骤如下:1.在终端输入如下命令,移除命令行工具:

2020-05-22 14:29:31 1896 2

原创 iOS 友盟分享6.9.7(QQ 微博 微信)

最近对应项目更新的时候,发现分享这块出现了大问题,要么显示无应用,要么显示应用网络连接不可。我项目里原本使用的是友盟SDK4.4集成了QQ 微信 微博我这里具体出现了一下三种状况QQ分享 每次分享跳转到QQ的时候,提示没有当前应用微信分享 每次分享跳转到微信的时候,提示Bundle ID不正确微博分享 每次分享跳转到微信的时候,显示网络连接异常下面我讲讲我遇到这三种问题是如何解...

2020-02-13 17:23:19 1589

原创 过滤器 NSPredicate

一. NSPredicate(谓词)A definition of logical conditions used to constrain a search either for a fetch or for in-memory filtering.NSPredicate相当于存放一个过滤器的过滤条件,然后根据这个条件进行过滤。二. NSPredicate使用+ (NSPredicate...

2020-01-06 14:22:55 206

原创 Xcode运行报错: [Process] kill() returned unexpected error 1

话不多说,先上图片:我用的xcode11.2,运行的iOS13.2。在网上查了下,有些人用的xcode11.3,运行的iOS13.3的,也出现了这个问题。我大致看了下,具体出现这个问题的原因是使用了WKWebview!!!我这只要打开WKWebView,就开始kill process,据说原因是系统macOS catalina对WKWebView不友好导致的,不知道真的假的,不知道下个版本...

2020-01-02 15:23:15 4694 1

原创 LLDB调试命令

最近看到一个关于LLDB调试常用命令的文章,觉得特别好,分享出来,也给自己MARK一下,说不定以后有用呢!!!https://www.dllhook.com/post/51.html

2019-12-13 13:58:54 144

原创 UICollectionView问题之UICollectionViewFlowLayout

问题描述如下:出现以上问题:the item width must be less than the width of the UICollectionView minus the section insets left and right values, minus the content insets left and right values.主要是因为我使用了UICollection...

2019-11-19 15:59:54 922

原创 Could not instantiate class named UITextLayoutView because no class named UITextLayoutView was found

iOS从升级13开始,就各种恶心事不断,然后苹果官方就开始各种打补丁补漏。正好最近升级到13.2,然后很愉快的,我也遇到了这个很恶心的问题!!!先说说我的问题再现:Xcode11.2beta版( 因为Xcode11.1 不支持 iOS13.2 调试,一开始iOS13.2已经推送了,但是Xcode11.2正式版还没出,所以我只能用beta版)我用Xcode11.2编译iOS13.1.2的项...

2019-11-05 13:35:50 3006 12

原创 iOS 每次运行沙盒路径变化(NSSearchPathForDirectoriesInDomains)

最近在编写项目的时候发现,将一个文件路径存储到DB中之后,再此运行的时候,沙盒的路径变了,百度之后发现:iOS8,Xcode6之后,由于安全问题,苹果将沙盒路径改成动态路径,每次运行之后,会将以前的沙盒下的东西COPY备份,然后删除以前的沙盒路径,再新建一个路径,将COPY下来的东西啊,放到新的路径下。这也就导致了我的项目存了路径,也找不到文件的问题。那针对以上问题,有以下解决方法:// ...

2019-10-31 15:16:50 1520

原创 preferredStatusBarStyle不调用 电池栏颜色设置

9.0之前设置电池栏StatusBar的颜色用以下方法:[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];//'setStatusBarStyle:' is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController p...

2019-10-31 15:05:25 560

原创 Swift中 NSClassFromString正确的使用方法

以前写的时候,用以下写法func fromJSONClassName(responseData: NSMutableDictionary?, className: NSString) -> AnyObject { let rootObject = NSClassFromString("XXXX."+(className as String)) as! NSObject.Type ...

2019-10-31 14:31:23 925

原创 iOS13 暗黑模式界面颜色设定

刚更新iOS13之后,项目就各种变黑UITextFiled UITableView UIAlertController等控件莫名其妙的就变黑了我就立马赖唧唧,方唧唧的各种改控件颜色啥的,然后突然想到不能呀,这么改太low了,然后就让我发现了这个方法: Info.plist中 添加Key:User Interface Style 值类型设置为String,值为Light通过以上方法就解...

2019-09-27 11:38:23 5529

原创 iOS UIAlertController嵌入UITextView

1.Controller继承UITextViewDelegate2.先创建一个UITextViewUITextView *textView = [[UITextView alloc] init];textView.layer.borderColor = [[UIColor lightGrayColor] CGColor];textView.layer.borderWidth = 1.0f;...

2019-09-24 15:39:26 2071

原创 sqlite 排除包含字符串的字段

直接+0判断即可。select * from table where col+0=col;例如,表内容如下: POINT_NM|POINT_ID 5 | 1 6 | 2 7tt | 3取得最大的POINT_NM值,要求是整型,sqlite语句如下:select MAX(cast(POINT_NM as int)) as POINT_NM from POINTwhe...

2019-09-24 13:57:52 2965

原创 Sqlite case函数

sqlite的case函数是用来做类型的强制转换的语法: cast(col_name as type)例如:select MAX(cast(POINT_NM as int)) as POINT_NM from POINT表数据如下:POINT_NM|POINT_ID3 | 14 | 2tt | 36 | 4运行例句,获得以下结果:POINT_NM6...

2019-09-24 13:20:38 1633

原创 iOS强制横纵屏

主委托AppDelegate1.在AppDelegate.h中添加旋转方向的属性@property(nonatomic,assign)BOOL allowRotation;2.在AppDelegate.m中添加屏幕旋转的代理方法- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedI...

2019-09-23 16:02:20 1055

原创 AFNetworking重新组装请求参数

为啥突然写这个?因为真的遇到API怎么都请求错误,一直报错,怎么都不对,后来各种找问题,才知道请求参数要按照客户要求的顺序传,呵呵!!!所以找了这个方法:- (void)setQueryStringSerializationWithBlock:(NSString *(^)(NSURLRequest *, NSDictionary *, NSError *__autoreleasing *)...

2019-09-10 16:50:58 644

原创 iOS 判断蓝牙是否开启

1.在项目中引入库CoreBluetooth.framework2.引入头文件#import <CoreBluetooth/CoreBluetooth.h>3.创建对象@property (nonatomic, strong) CBCentralManager *centralManager;4.继承代理CBCentralManagerDelegate5.初始化...

2019-09-04 13:13:03 6964

原创 pod忽略引入库的所有警告

强迫症者的福音啊 inhibit_all_warnings!例如:platform :ios, '12.0'inhibit_all_warnings!target:"InspectionTool" do pod "AFNetworking", "~> 3.2.1" pod "jastor", "~> 0.2.1" pod "Color-Picker-for-iOS",...

2019-08-26 09:29:43 1348

原创 挂起/恢复指定队列

dispatch_suspend,dispatch_resume提供了“挂起、恢复”队列的功能// 挂起指定队列dispatch_suspend(queue);// 恢复指定队列dispatchp_resume(queue);但是这里的“挂起”,并不能保证可以立即停止队列上正在运行的blockps:dispatch_suspend并不会立即暂停正在运行的block,而是在当前bloc...

2019-08-23 15:50:14 440

原创 iOS 主队列 全局队列

同步,异步,串行,并发同步和异步代表会不会开辟新的线程。串行和并发代表任务执行的方式。同步串行和同步并发,任务执行的方式是一样的。没有区别,因为没有开辟新的线程,所有的任务都是在一条线程里面执行。异步串行和异步并发,任务执行的方式是有区别的, 异步串行会开辟一条新的线程,队列中所有任务按照添加的顺序一个一个执行, 异步并发会开辟多条线程,至于具体开辟多少条线程,是由系统...

2019-08-23 15:44:18 1118

原创 iOS 图片质量压缩

UIImageJPEGRepresentation(image,resizeRate);// image 需要压缩的图片// resizeRate 压缩系数 0~1UIImageJPEGRepresentation会导致透明底变为白底可以替换成UIImagePNGRepresentation...

2019-08-23 13:10:55 417 1

原创 iOS UIView生成清晰图片

一般UIView转换成图片的方法UIGraphicsBeginImageContext(rect.size);[view.paintView.layer renderInContext:UIGraphicsGetCurrentContext()];UIImage *image = UIGraphicsGetImageFromCurrentImageContext();UIGraphicsE...

2019-08-23 11:46:25 3986

原创 Swift 使用 LLDB 调试命令

打印和赋值观察数值变量和view对象属性1. p指令可打印其对象类型、内存地址以及该对象的值等具体信息,2. po指令则是打印其调用description方法得到的值。3. e 赋值指令4. n 命令,代表 Step Over 操作。5. s 命令,代表 Step Into 操作。6. finish 命令,代表 Step Out 操作。7. c 命令,代表恢复程序执行操作。简单...

2019-08-20 16:32:53 661

原创 UIColor16进制转换

(UIColor *)colorWithHexString:(NSString *)hexColor alpha:(float)opacity {NSString * cString = [[hexColor stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseS...

2019-08-20 11:35:42 522

原创 UIColor8进制转换

00BBCCFF00是透明度BB是红色CC是绿色FF是蓝色(UIColor *)colorWithEightDigitColor:(NSString *)color {if (color && color.length == 8) {NSString *colorAlpha = [color substringToIndex:2];NSString *rStrin...

2019-08-20 11:34:25 245

原创 App预览和屏幕快照尺寸

app开发尺寸规范https://help.apple.com/app-store-connect/#/devd274dd925

2019-08-20 11:30:52 597

原创 Mac 修改环境变量

1.打开操作终端,并查看当前系统jdk版本2.执行命令: touch ~/.bash_profile接下来我们来配置环境变量,3.执行命令: vim ~/.bash_profile,第一次访问的时候,是没有bash_profile文件,里面的内容需要我们根据自己实际情况编辑,编辑完后保存,标注的地方是jdk的版本,如果装有别的jdk版本,修改下上面的版本号即可,编辑结束后保存4.执行命令...

2019-08-19 17:55:54 646

原创 IOS 推送

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {// Override point for customization after application launch./* APP未启动,点击推送消息的情况下 iOS10遗...

2019-08-19 17:54:55 237

原创 IOS 推送证书合并

1.将developer.cer转换成pemopenssl x509 -in aps_developer_identity.cer -inform der -out PushChatCert.pem2将Push 证书转换成pemopenssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p123.合成两个pem证书(也有不合并的)Java服...

2019-08-19 17:52:51 367

原创 修改svn地址

svn switch --relocate (Old Repository Root) (New Repository Root)举个栗子

2019-08-19 17:17:49 1355

原创 iOS12 UIWebView转换WKWebView

iOS12已经完全弃用UIWebView改用WKWebViewWKWebView是苹果公司在iOS8系统推出的,相比于UIWebView的优势:1.在性能、稳定性、占用内存方面有很大提升;2.允许JavaScript的Nitro库加载并使用(UIWebView中限制)3.增加加载进度属性:estimatedProgress,不用在自己写假进度条了4.更多的支持HTML5的特性5.官方宣...

2019-08-19 17:15:52 3111

原创 Mac 修改用户名丢失管理员权限解决方式

mac自带bug用户名可以修改,但是只要修改就会丢失管理员权限。比较坑爹的一种设定,以下是针对这种情况的解决办法。尽量不要手贱修改用户名吧!!!1.一旦丢失用户管理员权限,请关闭电脑2.开启电脑,立马按下command+s,进入终端,等待终端命令停止。3.终端自动命令停止,看有没有root#,没有就按回车两下。4.有,直接输入命令,创建一个新的管理员用户:mount -uaw(回车...

2019-08-19 17:14:20 10291 6

原创 NSError異常 errorCode参照

NSError 代码在 Cocoa 错误域中 Code URL加载系统错误代码作为带有域“NSURLErrorDomain”的NSError对象的错误代码ps:例えば、TimeOutの場合[connect start:^(WCFObject *responseObject, NSError *error) {if (error.Code == -1001) {// タイムアウトが発生しま...

2019-08-19 17:13:03 622

原创 DDLog打印日志

1、使用CocoaPods安装CocoaLumberjackplatform :ios, ‘11.0’target:“ProjectName” dopod “CocoaLumberjack”, “~>3.5.1”end2、全局定义DDLog日志级别,才可以编译通过#ifdef DEBUGstatic const int ddLogLevel = DDLogLevelVerbos...

2019-08-19 17:11:18 2963

原创 storyboard中出现蓝色边框

编辑storyboard的时候,经常会出现很多蓝色边框的情况。1.选中当前storyboard2.不要选中任何控件3.取消选中Editor->Canvas->Show Bounds Rectanglesps: 不好用就多点两遍...

2019-08-19 17:10:09 1021 1

原创 iOS-解决Layer绘制锯齿问题

iOS-解决Layer绘制锯齿问题设置Layer以下属性可以改变锯齿问题hqLayer.magnificationFilter = kCAFilterNearest;hqLayer.contentsScale = [UIScreen mainScreen].scale;

2019-08-19 17:08:05 1158

空空如也

空空如也

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

TA关注的人

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