- 博客(247)
- 资源 (3)
- 收藏
- 关注
原创 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 7909
原创 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 827
原创 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 1913
原创 加载大量图片内存暴增导致闪退 Terminated due to memory issue(内存暴增SDWebImage加载高清大图崩溃)
上传图片一定要压缩,一定要压缩,一定要压缩。(目前手机拍摄的图片一张几M,上传后不压缩,如果几十张一块加载展示时内存画面有点美)下载大量图片时一定要注意内存问题。N多张图直接快爆掉:如何破呢?1 上传时除了需要特别高清以外的图适当压缩;2 缩略图模式。先展示一张缩略非高清图,点击在展示大图;3 下载时注意主要还是压缩图,减少内存消耗,及时清除缓存或者不缓存。解决办法无非就那么几种,参考下面几篇博客(为了少点重复内容,我就懒得抄了):图片大小以及清晰度影响 :https:.
2020-06-02 19:12:07 2093
原创 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 568
原创 小技巧 -> 代码块的使用
之前一拖就好了,最近发现没发玩了;制作代码块毕竟可以省的写一些代码了;制作过程:1 选中要制作代码块的代码 ,右键 Create Code Snippet (创造代码片段)2 修改名称 当然这个最好加一个特有前缀防止与系统原有的冲突3 添加简写的名称 也就是以后一敲就出来的那个前缀 ,用自己习惯的就好,然后点done(tip:不要像我一样搞些乱起八糟的名字????)...
2020-04-14 11:09:52 414 1
转载 了解一下开源协议
了解开源协议,有些时候能避免不必要的麻烦。开源可以促进交流和让相关社区变得更加繁荣。就像有些开源允许学习使用,不可以用于商业。一般小公司可能人家不会追究(iOS涉及的较少),当公司达到一定规模,有可能会招惹不必要的麻烦。同时呢在使用一些第三方时可以瞄一下协议,自己开源第三方时也可以选择相关协议。(国内某些云厂商使用某些开源软件不做贡献,导致人家不开源了)某度是这么说的:自由软件/开源软件...
2020-04-13 18:15:35 396
原创 记录最近一次上架遇到的问题(二进制错误,2.5.4,登陆无注册入口,地图,后台音乐等等)
随着最近苹果的审核越来越严,里面稍有违规及被拒。先推荐两个预审平台:1weTest :https://wetest.qq.com 预审可以检测大概的问题配合检测出的问题自查2 岩鼠 :https://yanshu.effirst.com/product/pretrial/overview首先需要检测是否有违规API,当调用苹果明确禁用的一定会被拒。二进制错误: 这个最多的问...
2020-04-07 14:38:42 432
原创 LaunchScreen 出现显示不全,白屏 ,黑屏 的处理方法
iOS13SDK的 App将必须提供LaunchScreen,LaunchImage将被废弃,在适配中出现几个小问题:第一步 设置使用LaunchScreen:第二部 在plist.info文件中添加Launch screen interface file base name选项:第三部 : 选择一张启动图(名字最好不用LaunchLaunchImage以免出错)...
2020-03-23 14:41:13 6153
原创 MAC Charles 抓包后 关闭后无法上网
用Charles抓包后,关闭,网络正常电脑无法打开网页。解决办法:1 打开网络偏好设置2 打开网络代理 (点击高级)3 去掉代理中所有勾选项;3然后保存就可以了。猜测原因是请求被拦截了或者是使用Charles时改了部分设置!...
2019-11-20 08:59:14 10761
转载 iOS 新建工程打开黑屏(SceneDelegate适配)
https://juejin.im/post/5d8af88ef265da5b6e0a23ac刚才新建了一个工程,打开黑屏! en en en ....什么鬼?一看工程中多了一个SceneDelegate 这个又是个什么鬼?看了一下目前没什么用,处理掉,????????????。Xcode 11新建工程在Xcode 11 创建的工程,运行设备选择 iOS 13.0 以下的设备,运行应用时会出现黑屏现象...
2019-10-23 13:58:58 4517
原创 Failed to extract git version from `git --version`
终端输入: xcode-select --install如需升级ruby 参考:https://www.jianshu.com/p/d715a9a062d0
2019-10-15 16:57:16 2867
原创 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 527
原创 小技巧 >>> (取消正在升级新版本的xCode)
早晨到公司 xCode然后还得搬砖,那几取消升级午休再升,怎么取消呢?1 找到xCode图标 长按至抖动出现小叉2 点击叉号,有弹框 点击删除(放心只会取消升级不会删除xCode)3 然后没有然后了 ,开始搬砖!⛽️⛽️⛽️************取消自动更新,和提示更新 (贼烦)*******************1 打开系统设置2 打开软件更...
2019-10-08 09:01:33 2123
原创 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 7844
转载 一堆杂七杂八的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 342
转载 通过 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 1541
原创 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 320
原创 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 632
原创 jquery调用本地json
//本地json文件内容{ "first":[ {"name":"张三","sex":"男"}, {"name":"李四","sex":"男"}, {"name":"王武","sex":"男"}, {"name":"王二麻子","sex":"女"} ]}//jquery读取本地json 内容并展...
2019-05-05 14:40:50 696
转载 使用 NodeJs 模拟后台测试接口
自己用本地http://127.0.0.1:8000/接口用来测试,网上是说服服务端:response.setHeader("Access-Control-Allow-Origin", "*");, 发现一堆问题 对于新手并不友好使用下面这个可以模拟后台接口不用担心跨域的问题 。使用 NodeJs 实现本地接口系统,解决前后台开发最后一公里无数据库的情况下,实现数据持久化,通...
2019-04-30 20:24:54 5185
转载 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 25096 1
原创 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"><...
2019-04-29 12:22:48 182
原创 脑经急转弯(数组从左到右 转为从上到下 数组等分 数组按给定的长度分)
将 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 255
原创 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 198
原创 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 262
原创 CSS学习 01
个人感觉 CSS 不难 就是东西很多 需要多练习。多练习各种布局和各种块级标签 行内标签等转换用法 选择器的练习 以及盒子模型的练习 多练习练的多就好了。demo效果01https://yst521.github.io/HTMLTest/HTML/htmls/CssHtml.html<!DOCTYPE html><html> <head>...
2019-04-18 20:27:24 722
原创 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 444
原创 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 283
转载 真机版本低于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 466
转载 利用Github部署外部可访问的H5网站(无需服务器)
没有服务器如何外部访问你的HTML 本文是借助GitHub 实现 一半测试或者做个小的静态页面还是可以的。 下文是转载(像素级复制)亲测有效,找了几篇博客下文算是比较全的。Step1 :登录到自己的Github,查看代码仓库点击“Repositories”进入自己的代码仓库页面,点击“New”,新建一个代码仓库,用来存放将要上传的网页文件。图1 查看代码仓库Step2 :...
2019-03-29 12:31:53 2506
原创 ReplayKit 录屏与禁止录屏
ReplayKit录屏功能的实现! demo https://github.com/YST521/RecordTheScreen.git其中:ios Error Domain=com.apple.ReplayKit.RPRecordingErrorDomain Code=-5807 需要重启手机 暂时还没有发现其他方法 这个很蛋疼 有解决办法的可以告知。//监测录屏 如果发现...
2019-03-27 16:25:00 2727
转载 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 793
原创 截取web页面获取长图
在项目中有时会用到 截取web页面的长图并分享 ,一般截取只能截取屏幕显示部分,如果截取未显示部分就需要截取长图了。//方法调用 CGRect snapshotFrame = CGRectMake(0, 0, _web.scrollView.contentSize.width, _web.scrollView.contentSize.height); UIEdgeInsets ...
2019-02-21 10:12:20 2337
转载 app防止Charles抓包
中午正在抓包时 ,打开了一个App 扫码 ,发现不是提示网络不安全就是网络不可用 。后来测试了下通过Charles 可以更改请求参数进行请求请求成功。这样的话对一些app是不安全的也可以防止一些信息泄漏。所以可以防止抓包 ,当用户抓包时给提示不请求接口。通过查找找到下面两种方案。一种是通过判断设置代理 一种是通过证书校验。//判断是否设置了代理- (BOOL)getProxyStatu...
2019-01-24 13:47:22 2467
原创 2.5.1大礼包
查找: 全局搜索 prefs:root= 或者 openURL: 不要有 “prefs:root= x x x x” 这个可能出在自己项目中,特别是接手老项目,另一种可能是第三方sdk 里出现的 特别是调用相册相机 调用wifi这类的第三方框架或SDK。如果第三方出现 重新下载最新的包或者换第三方,联系第三方sdk开发者修改。修改一般只弹框提示不做跳转或者用苹果提供的方法。不要出现:@"pre...
2019-01-11 11:41:20 320
原创 App Store 隐私政策网址(URL)
这个虽然是非必须的可以取消,但是哪个APP还没个登陆注册和支付。这个最好撸个H5静态页面 ,让后台存一下,给一个可以访问的链接,像登陆时有个小圈点旁边点进去是一堆没人看的协议那种。网上也有扔官网的,布吉岛怎么样。...
2019-01-09 16:47:48 5145
转载 统计项目代码行数
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 1049 3
原创 Runtime 防止闪退
正常情况下App的闪退大部分是由数组越界;字典插入空值;字符串截取越界;定时器nstimer;kvo;野指针,僵尸对象等导致的闪退。一般在测试时正常如果后台返回不正常数据,前端没做防护的情况下很容易闪退。通过Runtime 可以在数据错误交换方法或者return避免闪退。但是runtime不可乱用,特别是多人开发时,如果不注意交换同一个方法就会出现问题。这个一般在上线打开,调试关闭。只...
2019-01-03 14:07:12 1224
Map geoJSON.zip
2020-04-07
iOS SDK 12.0 解决低版本Xcode不支持高版本iOS真机调试问题
2018-10-11
架构之美(中文版)
2018-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人