自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 关于APP侵权被下架问题

我遇到的问题:最开始是收到了一封来自某某公司关于字体侵权问题的邮件,我报告给上级,因为以前收到过类似的诈骗邮件,所以我们不予处理。后来Apple发送邮件说让我们处理这个问题。我们也当成诈骗邮件(还有某某公司的邮件一起发过来的),再次过了一段时间之后,Apple发邮件过来通知下架了我们的APP。这时候去App Store搜素APP已经搜索不到了,去https://appstore...

2019-12-16 16:37:59 4881

原创 iOS Apple Pay(银联渠道) 、云闪付

首先提一下。Apple pay 和 云闪付是两个东西。刚开始的时候产品理解不清楚,他们就认为是一个东西Apple Pay:用的是苹果的设备,内部的资金的流向都是第三方操作的,我这边用的是银联渠道。你们可以用别的渠道云闪付:用的是银联的SDK,走的是银联的口子,资金也是银联处理(相当于是接 支付宝支付、微信支付)。Apple Pay在银联平台下载CSR文件https://merchant...

2019-03-13 15:47:01 5907 2

原创 Video DownloadHelper 合作应用(vdhcoapp)没有安装,下载失败的问题

Video DownloadHelper 合作应用(vdhcoapp)版本2.0.19。能不能打开,打不开下面还附带了下载链接。

2024-03-08 10:20:34 2370

原创 pod install 报错 fatal: unable to access ‘https://github.com/xxxx/xxxx.git/‘

tips:如果hosts 不能修改,请使用sudo vim hosts ,保存的时候使用:wq!#####3、复制下面代码到 hosts 文件中,这个ip地址就是上面ping出来的那个。

2024-02-01 17:20:17 398

原创 Git 创建使用 SSH Key

###5、管理密钥,下面我们需要在本地创建一个密钥配置文件,通过该文件,实现根据仓库的 remote 链接地址自动选择合适的私钥。如果下面的提示,是缺少known_hosts文件,或者known_hosts不对,直接yes 就对了,然后重新验证。tip:如果是老的项目,项目中的config文件中的 url ,https修改成git。编辑 ~/.ssh 目录下的 config 文件,如果没有,就需要创建。上面的两个网站可以使用两套SSH Key的,但是我用同一套也行,偷懒。####7、验证能不能链接服务。

2024-02-01 17:10:58 883

原创 Git项目初始化

git init。

2023-08-22 11:37:36 69

原创 关于iOS14 访问相册权限问题

iOS14选择相册适配问题。在iOS14之后新增了Limited Photo Library Access 模式,在授权弹窗中增加了 Select Photo 选项(如图1,就是第一个选项 ‘选择照片...’)。选中之后就跳转到系统的PHPickerViewController进行选择图片(如图2)。如果不适配会导致一些问题。图1图2图1.jpg图...

2021-08-05 17:11:54 2211

原创 Swift 纯代码布局框架 SnapKit 基本用法

本文就简单介绍一下SnapKit基本的使用。就说明一下视每种视图之间关系的情况下,怎么建立约束,从而见见了解SnapKit。都是一些基本用法 。以前使用过Masonry、SDAutoLayout会容易比较容易上手的第一种情况 、父视图包含子视图,子视图在父视图中的布局(常用的有3种写法)写法一func testDemo(){ let bgView = UIView()...

2021-04-01 11:52:48 2414

原创 dispatch_after取消问题,performSelector:withObject:afterDelay:

我们都有这种需求,就是进入某个页面,过几秒之后弹框,但是想到的是dispatch_after,这玩意儿简单是简单,就是不能取消。不能取消的话就会导致,返回到上个页面的时候有可能会弹框。解决办法:使用performSelector:withObject:afterDelay:方法,这个方法能够取消。dispatch_after 使用。dispatch_after(dispatch_tim...

2020-07-10 17:15:07 395

原创 iOS 删除UIWeView

苹果要求Xcode 11之后废弃使用UIWebView,改用WKWebView。如果有使用的话,打包之后会有警告,让你下次使用WKWebView。ITMS-90809: Deprecated API Usage - App updates that use UIWebView will no longer be accepted as of December 2020. Instead, us...

2020-07-06 16:31:28 618

原创 Mac 运行Python文件

1 、假设你现在有个Python文件,cd 到你的Python文件所在的文件夹,下面我已searchUIWebView.py为例,我这个文件是放在桌面的,所以:cd Desktop/2、直接使用 python3 searchUIWebView.py 就可以运行了python3 searchUIWebView.py这里只讲简单的运行,编写Python,就是另一回事了。...

2020-07-06 16:17:27 608

原创 iOS国际化,多语言,本地化

国际化很简单的,跟着步骤走一遍你就会了一、代码中字符串的国际化/本地化1、找到这个+号,添加语言image.png2、选择你的语言,需要哪些就添加,我这里以简体中文为例image.png3、这里直接FInishimage.png4、新建一个Strings File ,命名一定要为Localizableimage.png5、点击...

2020-07-06 09:29:32 198

原创 关于self.view(0,0)点的位置,还有UIScrollView 向下移的问题

前言朋友问我设置UIScrollView的origin为(0,0)点,但是现实的效果是(0,StatusBar),就是顶部空出了一个状态栏的高度。我就告诉他添加下面代码,能解决问题。if (@available(iOS 11, *)) { self.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentIns...

2020-07-03 11:50:46 280

原创 Xcode清除缓存

1. 移除 APP 打包的ipa历史版本(Archives)不可恢复,就是你打的包,如果需要dysm文件,及时备份路径:~/Library/Developer/Xcode/Archives2. 移除对旧设备的支持可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。路径:~/Library/Developer/Xcode/iOS Devi...

2020-07-01 20:29:09 535

原创 iOS UIScrollView 问题汇总

问题一、iOS UIScrollView 无法滚动 没有弹簧效果解决方案一般情况下,检查如下:1、没有设置contentSize或者contentSize的尺寸小于等于该scrollView的尺寸2、scrollView.enable = NO;(仅仅是让scrollView不能滚动3、userInteractionEnable = NO;(scrollView不能与用户交互,所有操作都...

2020-06-28 20:44:13 162

原创 Mac 文件批量重命名

mac linux rename命令行批量修改文件名1、使用rename命令,发现没有安装➜ ~ git:(master) ✗ renamezsh: command not found: rename2、使用HomeBrew先安装rename➜ ~ git:(master) ✗ brew install rename3、简单的使用方法rename 's/old/new/' ...

2020-04-27 15:42:31 546

原创 ld: 19 duplicate symbols for architecture arm64 clang: error: linker command failed with exit code

1.检查是否在#import头文件的时候,不小心把.h写成了.m。2.查看被编译的文件中是否有重复的(如果有文件显示红色一般是编译器没有找到的文件)。 进入Target->Build Settings->Compile Sources下,查看是否有异常文件。删除即可3 .m文件 引用重复进入Target->Build Settings->...

2020-04-16 16:28:12 560

原创 文件保存在沙盒中,重启之后找不到APP

文件保存在沙盒中,重启之后找不到APPNSString *imageName = @"imageName.png";NSString *imagePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/%@",imageName];错误: 保存imagePath到本地之后,下次启动APP会导致...

2020-04-14 11:57:24 210

原创 iOS tableView删除cell或者section 时候跳动问题

以下代码能解决这个问题 self.tableView.estimatedRowHeight = 0; self.tableView.estimatedSectionFooterHeight = 0; self.tableView.estimatedSectionHeaderHeight = 0;

2020-04-13 17:02:39 447

原创 Chrome 去广告插件'Adblock Plus' ,以及插件安装失败方法

一、去广告插件Adblock Plus 下载地址使用方法:下载安装成功之后就能去广告功能测试:测试了百度搜索和搜狗搜索,广告已经没有了二、插件安装失败AdBlock Plus.crx 把后缀名 .crx 改为.zip点开 扩展程序image.png将上面的AdBlock Plus.zip 文件拖拽进去就行了(右上角的开发者模式记得点开)...

2020-02-18 10:44:54 2028

原创 iOS APP启动页更新失败

如果已经更换了启动图,有些手机启动图更新成功,有些更新失败,则有可能是缓存问题, 在/Library/SplashBoard文件夹里面保存着 启动页的缓存。更新之后删除一次就好了。为啥缓存没有自动更新我也没找到原因,如果有大神明白,留言解惑代码#import <UIKit/UIKit.h>@interface UIApplication (LaunchScree...

2020-02-18 10:18:38 674 1

原创 App 在macOS Catalina下提示已损坏无法打开

App 在macOS Catalina下提示已损坏无法打开解决办法:打开终端;输入以下命令,回车;sudo xattr -d com.apple.quarantine /Applications/xxxx.app注意:/Applications/xxxx.app 换成你的App路径(推荐直接将.app文件拖入终端中自动生成路径,以防空格等转义字符手动复制或输入出现错误)...

2020-01-16 13:38:06 546

原创 关于NSURL莫名其妙为空的问题,网页打不开

链接中包换中文,会导致创建NSURL对象的时候,为nil。 下面是兼容代码//兼容一下 链接中含有中文-(NSURL *)cz_URLWithString:(NSString *)stringURL{ if (stringURL.length ==0) { return nil; } NSURL *url = [NSURL URLWith...

2020-01-16 13:37:09 399

原创 关于iOS加急审核

1. 进入网站https://developer.apple.com/contact/app-store/2. 选择下面选项1.jpg3. 填写下面信息2.png4 提交审核就OK了,等待结果

2020-01-07 11:47:09 212

原创 《将博客搬至CSDN》

搬家了。想试试cdsn的Markdown 编辑器。简书的Markdown 没锚点 没目录 不支持html换地方了

2020-01-06 11:48:33 59

原创 来自台湾花友的新手养护指南(转载)

image.png  多肉植物在台湾也很红火,喜欢自然,却无法常到户外的,大部份都会选择在家栽种绿色植物,尤其是多肉植物。他们也和我们一样在新手的成长道路上收获了许多...空盆,下文的作者陈孟贤,也有过这样的经历,植物全灭让他很慌,阅读大量资料后终变身多肉达人,并分享了关于为什么多肉植物养不活的十个小秘密,如果你也有收获大量空盆的经历,或者不想要有这样的经历,不妨阅读...

2019-12-11 13:19:58 306

原创 Xcode11新建项目 & iOS13 适配SceneDelegate

我们把Xcode升级到11.0以后,新建工程的时候就会多一个SceneDelegate 文件,这是苹果兼容iPadOS新添加的文件。1、 Xcode 11 默认是会创建通过 UIScene 管理多个 UIWindow 的应用,工程中除了 AppDelegate 外会多一个 SceneDelegate2、AppDelegate和SceneDelegate这是iPadOS带来...

2019-12-04 09:14:01 970

原创 iOS Launch Screen 更换启动图片不成功的问题 (有坑)

项目里使用的Launch Screen来设置启动图,在原来的基础上更换了一张图片后运行发现启动图没有更新成功,在网上找了两天,总结一下:1,使用Launch Screen这种方式设置启动图后,再转换成images.xcassets方式设置新的,启动页不会更改。2,使用images.xcassets这种方式设置启动图后,再转换成Launch Screen方式设置新的,启动页会...

2019-12-03 14:28:57 914

原创 苹果联系邮箱

1.产品推广:[email protected].开发者:[email protected].侵权问题:[email protected]

2019-12-02 16:03:13 458

原创 Universal links 使用

从外部跳转到APP内部有两种方式1、Universal Links2、schema一、Universal Linkstips: 这个文章是给已经创建有现成的app的开发者看的,如果没有创建app,请先去创建app。工作原理:在安装某个app的时候,iOS系统会检查App bundle中的Info.plist文件。如果发现有associated domain字段...

2019-11-28 09:37:17 732

原创 pod "libwebp" 失败

第一步:在控制台输入下面命令行,找到libwebp文件地址find ~/.cocoapods/repos/master -iname libwebp得到这个libwebp文件夹地址:/Users/xxxxxxxx/.cocoapods/repos/master/Specs/1/9/2/libwebp第二步:找到对应的版本 打开里面的json文件image...

2019-11-20 16:35:08 700

原创 浅谈iOS isa指针

为什么突然想写一篇关于isa的文章呢!是在写kvo原理的时候谈到了isa。有些同学就问我isa到底是什么。咱们就简单的看看要讲isa 就要了解 instance(实例) class object(类对象) metaclass(元类)instance(实例)在我们开发的时候,总有时会用id来接收一些对象。但是大家想过id是怎么实现的吗?看下面这段代码,这是objc/o...

2019-11-20 16:19:10 596

原创 iOS私有库创建(我们用的是gitlab仓库)-组件化

一、新建一个code库,并且发布到私有仓库首先我们得明白两个概念1、code repository是代码仓库,我们把包代码上传到这个仓库。不同的库,对应的不同的code repository2、spec repository是配置仓库,所有的配置按照包名、版本号分门别类的存放在这个仓库。这个仓库只用来存放spec文件,不存放代码。1、我们先新建一个spec reposi...

2019-11-18 16:24:36 954

原创 iOS KVC KVO的简单使用

一、 kvc1. KVC(Key-value coding)键值编码通过对象的属性名(不管该属性是否暴露)直接访问该属性,或者给该对象赋值这边获和赋值我这边分开来写。方便理解简单使用的话这几个方法就行了 //直接通过Key来取值- (nullable id)valueForKey:(NSString *)key; ...

2019-08-22 13:42:08 152

原创 iOS10系统 莫名的调用scrollviewdidscroll方法

假设有3个VC , vc1 、vc2 、vc3。vc2里面有UIscrollView或他的子类对象vc1 push到 vc2 ,scrollviewdidscroll 会自动调用(在viewWillAppear之前调用)。正常情况下我们是希望viewWillAppear调用完之后,再调用scrollviewdidscroll方法。vc2 push到 vc3 , scrollviewdid...

2019-03-14 15:25:28 2484

m3u8 download

复制m3u8链接到app,点击下载即可

2024-04-07

Video DownloadHelper 合作应用(vdhcoapp)版本2.0.19

Video DownloadHelper 合作应用(vdhcoapp),包含Windows Mac 安装包版本2.0.19

2024-03-08

xcode 15 找不到libarclite 等文件

clang: error: SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a'; try increasing the minimum deployment target

2024-01-31

空空如也

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

TA关注的人

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