自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(208)
  • 资源 (3)

原创 如何获取暗黑模式的状态?

现在很多app都开始适配暗黑模式,如何获取状态呢?暗黑模式其实就是很早之前的阅读类app的黑夜模式,也就是换肤。不过苹果将它集成优化了一下而已。一般长时间浏览的App适合做暗黑模式。像某些APP一般就是查查东西用完即走的就没必要,毕竟做起来工作量还是很大的是平时的1.5倍。当然做的好的逼格会很高,最不好的减分。开始以为就是适配个图片和字体颜色,后来发现有点天真,毕竟已经好几百个页面,关键是队友还没注释。暗黑模式颜色字体主要有两种办法:1 宏定义封装方法2 plist文件存储色号两种方法.

2020-08-31 22:26:17 39

原创 Build input file cannot be found: ‘/Users/xxx/Documents/XXX/Info.plist‘

移动了Info.plist位置发现报错:Build input file cannot be found: '/Users/yst/Documents/XXX/Info.plist'找不到路径这个在pch文件经常遇到;从新设置一下路径,然后 Clean 一下运行就行了;如图(图稍后补上????):build Seting 里搜索 info info.plist File设置路径(根据自己plist文件路径) $(SRCROOT)/TEST/Info.plist同样如果prefixH..

2020-07-29 10:54:09 103

原创 GitHub 搭建测试分发平台

需要的东西:需要iPa 文件 ,manifest.plist ,57 * 57 和 512 * 512 两张iconhttps的服务器 (github搭就不用了 后面指向manifest.plist 和 ipa的必须是https 也有说 ipa不用https 待验证)一个可以外网访问的网页主要分为以下几步:一 账号以及打包;打包时勾选红框选项 会生成manifest.plist开始不知道ipa 和图片网址 可以随便填 网址后期修改:二 github配置;...

2020-06-30 16:49:22 141

原创 Github无法显示图片问题解决方案

本来想利用github搭个测试分发平台,结果照片不显示,文件拿不到!记得前段时间时间还可以后来就不行了,尴尬癌犯了,非得把它搞出来,一查还真有解决方案:1 Mac终端sudo vi /etc/hosts2 会提示你输入开机密码 ->输入密码3 shift + i 进入编辑模式 并将下面的内容拷贝进去 然后ESC 再 :wq (这步操作同 pods)# GitHub Start140.82.114.4 github.com140.82.114.4 ...

2020-06-30 15:20:52 290

原创 加载大量图片内存暴增导致闪退 Terminated due to memory issue(内存暴增SDWebImage加载高清大图崩溃)

上传图片一定要压缩,一定要压缩,一定要压缩。(目前手机拍摄的图片一张几M,上传后不压缩,如果几十张一块加载展示时内存画面有点美)下载大量图片时一定要注意内存问题。N多张图直接快爆掉:如何破呢?1 上传时除了需要特别高清以外的图适当压缩;2 缩略图模式。先展示一张缩略非高清图,点击在展示大图;3 下载时注意主要还是压缩图,减少内存消耗,及时清除缓存或者不缓存。解决办法无非就那么几种,参考下面几篇博客(为了少点重复内容,我就懒得抄了):图片大小以及清晰度影响 :https:.

2020-06-02 19:12:07 333

原创 Lable 显示 Html 标签 (小技巧)

使用NSHTMLTextDocumentType从HTML创建的NSAttributedString;这种方法有利有弊。大概看了一下 ,坑多。我感觉还好吧。像下面的第一段的富文本,如果拼起来会疯的,用下面方法。很容易搞定。-(void)testHtmlText{ UILabel *htmlLa = [[UILabel alloc]init]; htmlLa.frame = CGRectMake(100, 150, 200, 200); [self.vie.

2020-05-22 16:25:11 58

原创 小技巧 -> 代码块的使用

之前一拖就好了,最近发现没发玩了;制作代码块毕竟可以省的写一些代码了;制作过程:1 选中要制作代码块的代码 ,右键 Create Code Snippet (创造代码片段)2 修改名称 当然这个最好加一个特有前缀防止与系统原有的冲突3 添加简写的名称 也就是以后一敲就出来的那个前缀 ,用自己习惯的就好,然后点done(tip:不要像我一样搞些乱起八糟的名字????)...

2020-04-14 11:09:52 63

转载 了解一下开源协议

了解开源协议,有些时候能避免不必要的麻烦。开源可以促进交流和让相关社区变得更加繁荣。就像有些开源允许学习使用,不可以用于商业。一般小公司可能人家不会追究(iOS涉及的较少),当公司达到一定规模,有可能会招惹不必要的麻烦。同时呢在使用一些第三方时可以瞄一下协议,自己开源第三方时也可以选择相关协议。(国内某些云厂商使用某些开源软件不做贡献,导致人家不开源了)某度是这么说的:自由软件/开源软件...

2020-04-13 18:15:35 81

原创 记录最近一次上架遇到的问题(二进制错误,2.5.4,登陆无注册入口,地图,后台音乐等等)

随着最近苹果的审核越来越严,里面稍有违规及被拒。先推荐两个预审平台:1weTest :https://wetest.qq.com 预审可以检测大概的问题配合检测出的问题自查2 岩鼠 :https://yanshu.effirst.com/product/pretrial/overview首先需要检测是否有违规API,当调用苹果明确禁用的一定会被拒。二进制错误: 这个最多的问...

2020-04-07 14:38:42 163

原创 LaunchScreen 出现显示不全,白屏 ,黑屏 的处理方法

iOS13SDK的 App将必须提供LaunchScreen,LaunchImage将被废弃,在适配中出现几个小问题:第一步 设置使用LaunchScreen:第二部 在plist.info文件中添加Launch screen interface file base name选项:第三部 : 选择一张启动图(名字最好不用LaunchLaunchImage以免出错)...

2020-03-23 14:41:13 1815

原创 MAC Charles 抓包后 关闭后无法上网

用Charles抓包后,关闭,网络正常电脑无法打开网页。解决办法:1 打开网络偏好设置2 打开网络代理 (点击高级)3 去掉代理中所有勾选项;3然后保存就可以了。猜测原因是请求被拦截了或者是使用Charles时改了部分设置!...

2019-11-20 08:59:14 2868

转载 iOS 新建工程打开黑屏(SceneDelegate适配)

https://juejin.im/post/5d8af88ef265da5b6e0a23ac刚才新建了一个工程,打开黑屏! en en en ....什么鬼?一看工程中多了一个SceneDelegate 这个又是个什么鬼?看了一下目前没什么用,处理掉,????????????。Xcode 11新建工程在Xcode 11 创建的工程,运行设备选择 iOS 13.0 以下的设备,运行应用时会出现黑屏现象...

2019-10-23 13:58:58 2044

原创 Failed to extract git version from `git --version`

终端输入: xcode-select --install如需升级ruby 参考:https://www.jianshu.com/p/d715a9a062d0

2019-10-15 16:57:16 1169

原创 Github中文项目排行榜

Github中文项目排行榜https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts里面有一些不错的学习资源 和demo;例如:OC的资源 https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts#Objective-Cswift资源 https:/...

2019-10-11 15:14:29 148

原创 小技巧 >>> (取消正在升级新版本的xCode)

早晨到公司 xCode然后还得搬砖,那几取消升级午休再升,怎么取消呢?1 找到xCode图标 长按至抖动出现小叉2 点击叉号,有弹框 点击删除(放心只会取消升级不会删除xCode)3 然后没有然后了 ,开始搬砖!⛽️⛽️⛽️************取消自动更新,和提示更新 (贼烦)*******************1 打开系统设置2 打开软件更...

2019-10-08 09:01:33 216

原创 MAC 下 git 的config 修改 服务器地址

当你的远程仓库在A服务器 ,现在搬到了B服务器,那就需要更管git 的地址那怎么办呢? 改config里的url这个修改有几种方法:没用工具一 打开隐藏文件(每个工程的git 默认是隐藏的):1.1:打开「终端」应用程序。1.2:输入如下命令:defaults write com.apple.finder AppleShowAllFiles -boolean true ;...

2019-07-25 10:01:05 1760

转载 一堆杂七杂八的IT学习视频高清全集

哈哈哈,又是tou的........1.JAVAhttps://www.bilibili.com/video/av47103781/?spm_id_from=333.788.b_636f6d6d656e74.52.Spring Mvchttps://www.bilibili.com/video/av47176832/?spm_id_from=333.788.b_636f6d6d65...

2019-07-16 15:28:39 119

转载 通过 express 框架解决nodejs本地接口跨域问题

服务端项目目录下: 1、npm init 创建package.json文件; 2、创建一个test.js文件,下面的标注都有了,简单的写了一个接口,下面会用,对跨域访问做了设置 var express=require('express');var app =express(); //设置跨域访问app.all('*', function(req, res, n...

2019-05-09 14:15:58 581

原创 JS_02 (获取节点 , 节点CURD)

获取节点:(待补充)<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>获取节点</title> </head> <body> <a target="_blank" href="https://www...

2019-05-09 10:17:57 72

原创 JS_01(字符串处理 ,创建对象)

JS的字符串处理<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <a target="_blank" href="https://www.cnblogs....

2019-05-09 09:38:35 127

原创 jquery调用本地json

//本地json文件内容{ "first":[ {"name":"张三","sex":"男"}, {"name":"李四","sex":"男"}, {"name":"王武","sex":"男"}, {"name":"王二麻子","sex":"女"} ]}//jquery读取本地json 内容并展...

2019-05-05 14:40:50 102

转载 使用 NodeJs 模拟后台测试接口

自己用本地http://127.0.0.1:8000/接口用来测试,网上是说服服务端:response.setHeader("Access-Control-Allow-Origin", "*");, 发现一堆问题 对于新手并不友好使用下面这个可以模拟后台接口不用担心跨域的问题 。使用 NodeJs 实现本地接口系统,解决前后台开发最后一公里无数据库的情况下,实现数据持久化,通...

2019-04-30 20:24:54 1956

转载 Mac 安装nodejs (亲测有效)

Mac 安装nodejsnodejs, mark下 Mac 下 nodejs 的安装和检验,给自己留个标记,提高下以后的效率。step 1:访问nodejs官网,点击Current区域稳定版,并下载https://nodejs.org/en/step 2:双击刚下载的文件,按步骤默认安装就行step 3:安装完成后打开终端,输入npm -vno...

2019-04-30 18:51:38 12209

原创 CSS_04

CSS05.https://yst521.github.io/HTMLTest/HTML/htmls/css_05.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&lt...

2019-04-29 12:22:48 92

原创 脑经急转弯(数组从左到右 转为从上到下 数组等分 数组按给定的长度分)

将 1 - 100等分 成1-10 ,11-20........将 1 - 100数据竖向排列 1 11 21 31..., 2 12 32 ..., 3 13 33...转将 1- 100 分为 指定长度数组 @[@"1",@"2",@"3",@"5",@"20",@"20",@"49"] ; 1, 2 3 , 4 5 6...-(void)test1{ ...

2019-04-25 16:12:33 54

原创 CSS_03

一些简单的布局CSS03.https://yst521.github.io/HTMLTest/HTML/htmls/css_03.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>盒子模型</title> <st...

2019-04-23 14:33:33 48

原创 CSS_02

一些style 样式集合demohttps://yst521.github.io/HTMLTest/HTML/htmls/CSSBOX.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>盒子模型</title> <l...

2019-04-23 14:15:22 87

原创 CSS学习 01

个人感觉 CSS 不难 就是东西很多 需要多练习。多练习各种布局和各种块级标签 行内标签等转换用法 选择器的练习 以及盒子模型的练习 多练习练的多就好了。demo效果01https://yst521.github.io/HTMLTest/HTML/htmls/CssHtml.html<!DOCTYPE html><html> <head>...

2019-04-18 20:27:24 87

原创 HTML5标签学习

html 标签很多 一般情况下 只学习常用的一些对余一些生僻的用时再查(大神都是一个div 打遍无敌手!

2019-04-16 15:23:12 207

原创 H5学习资源整理

学习资源与网站(有好的会及时更新):菜鸟教程: http://www.runoob.com/ 这个用来学习基本的HTML标签 CSS JavaScriptw3school http://www.w3school.com.cn/jsref/dom_obj_pushbutton.asp 这个用来查找标签和基本用法JavaScript 教程https://wangdoc...

2019-04-16 15:08:31 131

原创 could not set nil as the value for the key || this class is not key value coding-compliant for the k

报错:could not set nil as the value for the key在model的基类中重写setnilvalueforkey:- (void)setNilValueForKey:(NSString *)key{[self setValue:@"" forKey:key];}报错:this class is not key value coding...

2019-04-16 10:59:14 51

转载 真机版本低于xCode支持版本解决方案 (Could not locate device support files.)

Could not locate device support files.This iPhone 8 Plus (Model A1864, A1897, A1898, A1899) is running iOS 12.2 (16E227), which may not be supported by this version of Xcode.本文是转载:主要是Ta云盘 的包比较全啊...

2019-04-16 10:56:03 236

转载 利用Github部署外部可访问的H5网站(无需服务器)

没有服务器如何外部访问你的HTML 本文是借助GitHub 实现 一半测试或者做个小的静态页面还是可以的。 下文是转载(像素级复制)亲测有效,找了几篇博客下文算是比较全的。Step1 :登录到自己的Github,查看代码仓库点击“Repositories”进入自己的代码仓库页面,点击“New”,新建一个代码仓库,用来存放将要上传的网页文件。图1 查看代码仓库Step2 :...

2019-03-29 12:31:53 771

原创 ReplayKit  录屏与禁止录屏

ReplayKit录屏功能的实现! demo https://github.com/YST521/RecordTheScreen.git其中:ios Error Domain=com.apple.ReplayKit.RPRecordingErrorDomain Code=-5807 需要重启手机 暂时还没有发现其他方法 这个很蛋疼 有解决办法的可以告知。//监测录屏 如果发现...

2019-03-27 16:25:00 1281

转载 Swift OC 第三方库 和 底层知识总结

第三方资料集合 里面有大量的第三方demo 适合初学者练手:Objective-C版本点击这里Swift版本 https://blog.csdn.net/YLGWHYH/article/details/70853202#t0第三方分类整理(作者将一些第三方按照功能做了区分) https://github.com/iOShuyang/Book-Recommend-Github...

2019-03-15 16:27:38 615

原创 截取web页面获取长图

在项目中有时会用到 截取web页面的长图并分享 ,一般截取只能截取屏幕显示部分,如果截取未显示部分就需要截取长图了。//方法调用  CGRect snapshotFrame = CGRectMake(0, 0, _web.scrollView.contentSize.width, _web.scrollView.contentSize.height);    UIEdgeInsets ...

2019-02-21 10:12:20 1252

转载 app防止Charles抓包

中午正在抓包时 ,打开了一个App 扫码 ,发现不是提示网络不安全就是网络不可用 。后来测试了下通过Charles 可以更改请求参数进行请求请求成功。这样的话对一些app是不安全的也可以防止一些信息泄漏。所以可以防止抓包 ,当用户抓包时给提示不请求接口。通过查找找到下面两种方案。一种是通过判断设置代理 一种是通过证书校验。//判断是否设置了代理- (BOOL)getProxyStatu...

2019-01-24 13:47:22 1167

原创 2.5.1大礼包

查找: 全局搜索 prefs:root= 或者 openURL: 不要有 “prefs:root= x x x x” 这个可能出在自己项目中,特别是接手老项目,另一种可能是第三方sdk 里出现的 特别是调用相册相机 调用wifi这类的第三方框架或SDK。如果第三方出现 重新下载最新的包或者换第三方,联系第三方sdk开发者修改。修改一般只弹框提示不做跳转或者用苹果提供的方法。不要出现:@"pre...

2019-01-11 11:41:20 169

原创 App Store 隐私政策网址(URL)

这个虽然是非必须的可以取消,但是哪个APP还没个登陆注册和支付。这个最好撸个H5静态页面 ,让后台存一下,给一个可以访问的链接,像登陆时有个小圈点旁边点进去是一堆没人看的协议那种。网上也有扔官网的,布吉岛怎么样。...

2019-01-09 16:47:48 3484

转载 统计项目代码行数

1 打开终端2. cd 进入项目根目录在终端里输入cd,然后打一个空格,再用鼠标把项目拖进来就行了.然后: cd  项目路径点击Enter键.3. 输入命令行oc项目: find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" "

2019-01-04 13:19:45 768 3

Map geoJSON.zip

map 地图路由 geoJson 地图类上架审核需要上传路由确定使用范围,一般情况下使用 China.geoJson 如果是其他地区和国家的需要用相应地区的路由。

2020-04-07

iOS SDK 12.0 解决低版本Xcode不支持高版本iOS真机调试问题

Xcode,右键点击 -> 显示包内容,以前Xcode版本的iOS SDK有的保存在系统根目录下.可参考: https://blog.csdn.net/u014128241/article/details/54345215

2018-10-11

架构之美(中文版)

本书围绕5个主题领域来组织本书的内容:概述、企业应用、系统、最终用户应用和编程语言。本书让最优秀的设计师和架构师来描述他们选择的软件架构,剥开架构的各层,展示他们如何让软件做到实现功能、可靠、易用、高效率、可维护、可移植和优雅。

2018-05-02

空空如也

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