自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 资源 (6)
  • 收藏
  • 关注

原创 ld: file not found: /usr/lib/libstdc++.dylib

ld: file not found: /usr/lib/libstdc++.dylib

2022-11-28 10:15:25 1178 1

原创 mitmproxy安装

mitmproxy安装

2022-06-30 18:04:17 462

原创 OC 内存地址 转成 对象

内存地址 转成 对象

2022-06-10 14:34:04 524

原创 解决sudo xcrun gem install cocoapods 时报错 ‘ruby/config.h‘ file not found

fatal error: 'ruby/config.h' file not found#include "ruby/config.h"

2022-06-06 12:27:37 3943 4

原创 Apple Magic Mouse 卡顿的问题

Apple Magic Mouse 连上电脑后很卡, 不是灵敏度不够,是很卡,一顿一顿的。本来以为是电脑开的程序太多了,电脑卡了。但是换了一个雷柏的鼠标,就很灵敏。 网上搜了一下,看到这个原因分析:Hand-off接力会使用bluetooth设备和相关频段,从而影响了蓝牙设备的通讯。在设置 - 通用关闭 接力经过测试确实会流畅很多.........

2022-05-30 15:16:08 3800 2

原创 iOS 砸壳爬坑

环境Mac M1 芯片Mac版本 11.4 (20F71)iPhone 9.2.1(13D15)1 dumpdecrypted 执行make时报错dumpdecrypted.c:27:10: fatal error: 'stdio.h' file not found#include <stdio.h> ^~~~~~~~~1 error generated.解决办法 执行sudo xcode-select -s /Applications/Xcode.ap

2021-11-03 17:21:21 1611

原创 Ghidra在Mac M1上创建Project闪退问题

问题在M1 上启动Ghidra,创建工程时直接闪退。查看自己的 JDK版本java -versionjava version "11.0.13" 2021-10-19 LTSJava(TM) SE Runtime Environment 18.9 (build 11.0.13+10-LTS-370)Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.13+10-LTS-370, mixed mode)寻找在网上看到了这篇文章https

2021-11-02 16:11:49 599

原创 flutter 报错 Failed host lookup: ... OS Error: nodename nor servname provided, or not known, errno=8

今天写了一个demo, 需要加载一个网络图片怎么都无法加载,一直报错Failed host lookup: ... OS Error: nodename nor servname provided, or not known, errno=8在网上找资料, 软件卸载, 重启项目都没有用。折腾了一天,最后一博!重启手机,重启电脑 然后他就好了。折腾了一天, 坑比呀。这个太需要记录一下了。如果你也遇到了同样的问题,希望这边办法能解决你的问题, 能为你节约一些时时间。...

2021-09-18 16:41:04 2458 1

原创 Flutter 报错收集

报错原因 flutter_test依赖meta 1.3.0 , json_annotation >=4.1.0 依赖meta ^1.4.0,Because every version of flutter_test from sdk depends on meta 1.3.0and json_annotation >=4.1.0 depends on meta ^1.4.0, flutter_test from sdk is incompatible with json_annotatio

2021-08-02 17:03:44 1325

原创 Swift double转String 保留精度

doubel 转String 容易出现精度问题。解决这边版本可以用func mc_toString(maxDigits: Int) -> String? { let formatter = NumberFormatter() formatter.minimumFractionDigits = 0 formatter.maximumFractionDigits = maxDigits formatter.roundingMode = .

2021-05-11 10:14:32 1381

原创 Jenkens构建前执行 pod install

在脚本里面加上下面的命令,然后构建这个项目cd /Users/用户/.jenkins/workspace/打包的项目/pod installpod update --verbose --no-repo-update出现的错误以及解决办法1 报错 pod: command not found解决办法出现这个问题可能是因为你没有设置pod的运行路径,解决方法如下第一步:打开Jenkins,然后在Jenkins左侧的菜单中找到 系统管理—>系统设置—>全局属性,然后找到Envir

2021-04-21 18:34:07 589 1

原创 defer

swift 你需要知道的关键字 defer:使用场景: 场景:获取会员信息, 切在条件允许的情况下:做如下3个操作1 内存中保存会员信息2 写入磁盘3 发送通知,告知会员信息以获取完成func fetchMember() { if (分支1) { // 保存会员信息 /* 。。。 其他操作 */ self.memberManager(memberInfo) self.saveMemberInfo() self.sendNotif

2021-03-10 09:38:07 109

原创 Lottie-iOS 集成记录

第一步集成Lottie-iOSpod 'lottie-ios'第二步实现功能第一种播放本地 json文件func playLocal() { // 只要文件名, 不要加 .json localView = AnimationView(name: "data") self.view.addSubview(localView!) localView?.frame = CGRect(x: 100, y: 400, width: 100, height: 100)

2021-02-03 20:02:58 342

原创 WireShark 常见筛选器

过滤器描述ip.host == 192.168.1.105所有与192.168.1.105有关的流量ip.addr == 192.168.1.105所有与192.168.1.105有关的流量ip.dst == 192.168.1.105所有去往192.168.1.105的流量ip.src == 192.168.1.105所有从192.168.1.105发出的流量tcp.port == 80tcp协议端口为80not tcp.port == 80非...

2020-10-29 01:02:46 542

原创 bad interpreter: No such file or directory报错

最近升级macOS系统后,执行在执行pod init 时报错。bad interpreter: No such file or directory CC$ pod init-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory解决办法是更新cocoapods$ sudo

2020-10-27 11:37:45 253

原创 使用Python -v查Python版本时报错 import _frozen_importlib # frozen

安装好Python后, 使用命令行检查是否安装成功时报错python -v解决办法:python -V是的-v需要是大写

2020-05-24 10:21:24 1561 3

原创 'double-conversion/double-conversion.h' file not found

react native 在ios上运行时报错double-conversion/double-conversion.h’ file not found环境是xcode 10.1“react-native”: “0.60.5”,swift 4.2在stackoverflow 上找到答案You are using the RN version (0.60.4) which do...

2019-09-25 17:59:26 2050

原创 Podfile.lock: No such file or directory Manifest.lock: No such file or directory 在React Native中报错

在执行react-native run-ios 过程重一直报错 diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run ...

2019-09-23 02:43:28 727

原创 npm start 时报错 events.js:186 throw er; // Unhandled 'error' event

MAC 电脑在执行 pm start 时报错ccl-mac:rn_yxq CC$ npm start> [email protected] start /Users/CC/Desktop/RNTest/rn_yxq> node node_modules/react-native/local-cli/cli.js start┌───────────────────────────...

2019-09-12 11:33:16 6347 2

原创 Flutter for iOS开发者

Flutter for iOS开发者1.UIView 和 Widget1.0 UIView和Widget在 Flutter 中,你可以粗略地认为 Widget 相当于 UIView 。Widget 和 iOS 中的控件并不完全等价,但当你试图去理解 Flutter 是如何工作的时候,你可以认为它们是“声明和构建 UI 的方法”。这是因为它们本身并不是什么控件,也不会被直接绘制出什么,而只...

2019-03-12 11:19:54 786

原创 搭建Flutter环境

1. 下载包2.安装2.1 命令行配置环境export PATH=/Users/fzm/下载保留/flutter/bin:$PATH #这个命令行只针对当前窗口执行flutter doctor报错 :1. Android toolchain - develop for Android devices2. iOS toolchain - develop for iOS ...

2019-03-12 11:11:24 192

原创 mac从apk中获取图片资源

使用apktool解压apk文件, 前置条件是, 电脑上要有安装有jdk jdk1.8 下载地址下载apktool 官网下载地址将脚本保存到本地, 文件命名为 apktool.sh下载jar文件, 修改文件名为 apktool.jar将两个文件报错到同一文件夹下, 如我的是在document下新建apktool文件夹给两个文件权限, 在命令行中输入cd /user/my...

2019-02-18 15:38:31 1281

原创 UITextField限制输入长度

textField限制输入字符, 常见使用代理实现大概是这个样子- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (textField == self.titleField) { ...

2019-01-18 20:04:10 1607

原创 win10 下环境变量不生效问题

在学习PHP过程中配置环境变量始终不生效. 可以在命令行中输入echo %PATH%查看打印结果, 发现配置的环境变量前面真的有乱码, 怀疑是复制时带有乱码.最后全部手打. 重启命令行, 生效...

2019-01-01 22:55:53 15251 1

原创 使用ollydbg修改exe文件

使用ollydbg 修改一段文字.下载解压 ollydbg http://www.ollydbg.de/左上角file -&amp;amp;gt; open, 打开你的exe文件.

2018-12-07 13:21:32 6945 2

原创 苹果启动图尺寸详情

机型屏幕尺寸启动图尺寸XS Max414 * 8961242 * 2688XS375 * 8121125 * 2436XR414 * 896828 * 1792X375 * 8121125 * 17928P/7P/6P/6SP414 * 7361242 * 22088/7/6/6s375 * 667750 * 1334...

2018-11-28 15:00:41 647

原创 iOS12 shouldAlwaysAlertWhileAppIsForeground闪退

在iOS12这样设置会闪退UNMutableNotificationContent *content = [[UNMutableNotificationContent alloc] init];[content setValue:@(YES) forKeyPath:@"shouldAlwaysAlertWhileAppIsForeground"];这样做的目的通常是为了在前台收到推送通知,...

2018-11-10 15:14:31 1548

原创 iOS国际化使用安卓xml文件转成oc多语言文件

项目中需要添加多语言, 安卓的字符文件都放在.xml中,已经整理的很好了, iOS这边只需要将xml文件转成OC的string文件就可以使用. 使用Python 3 写了一个脚本, 可以修改xml文件和oc文件后,就可以自动将xml文件读取并写入到OC文件中.这个demo还不够完善, 目前一次只能写入一个语言. 后面如果有需求会再完善. 项目中使用了 xmltodict来读取xml. ...

2018-09-13 17:24:20 783

原创 Python 使用xmltodict读取xml

临时加需求做国际化, 安卓的字符都使用xml格式写在文件里, 为了方便准备用Python写个小程序把安卓的xml文件读取出来,并转成oc格式的多语言格式. 安卓的xml文件大概是这样的:&lt;resources&gt; &lt;string name="invite_code"&gt;邀请码&lt;/string&gt; &lt;string name="qrcode_g...

2018-09-13 14:50:16 3126

原创 jenkins打包脚本

这里只是记录一下Jenkins打包脚本, 这个脚本可以实现功能 * 包名 appname + 版本号 + 时间 * archive名 appname + 版本号 + 时间 * 包导出到指定目录 *archive导出到指定目录#!/bin/shexport LANG=en_US.UTF-8 # 执行pod install时用到security unlock-keyc...

2018-09-07 16:13:26 1142

原创 私有库使用cocoaPod

以Gitlab为例1 你需要新建两个仓库 如:存放specs * https://gitlab.123456.cn/iOSDemo/CMSpecs.git 存放代码 * https://gitlab.123456.cn/iOSDemo/LoginComponent.git 2 代码仓库新建一个文件夹执行, 将https://gitlab.123456.cn/iOSDemo...

2018-09-06 19:52:08 325

原创 判断图片格式

根据图片编码判断图片是jpeg, 还是png func loadImage() { let url = URL(fileURLWithPath: "/Users/CC/Desktop/Project/FindLoveiOS/FindLove/Profile/111") do{ let data = try Data(contents...

2018-08-20 23:29:44 747

原创 局域网下 mac和Windows 互相访问共享文件

局域网下Windows10 访问Mac共享文件夹mac上的设置1 为了安全起见, 建议为win10共享单独创建一个用户, 那么这个用户能访问指定的共享文件.偏好设置 -&amp;amp;gt; 用户与群组 输入密码解锁. 点击 + 新账号选项 选择仅限共享. 输入全名和密码, 在win访问mac时需要使用2 在mac上打开 偏好设置 -&amp;amp;gt; 共享 记住 电脑名称, win访问mac时需...

2018-08-18 18:05:33 75883 1

原创 tableView 局部刷新实例记录

这个博客没什么, 就是记录一下局部刷新tableView的示例- (void)reloadToCheckAccount:(FZMLoginParameters *)parameters{ // 需要更新的cell NSMutableArray *updates = [NSMutableArray arrayWithCapacity:self.parameters.subParam...

2018-08-09 13:59:43 529

原创 You don't have write permissions for the /usr/bin directory.

在执行 pod install --verbose 时提示 /usr/bin/ruby: bad interpreter: No such file or directory尝试去重装cocoapod sudo gem install cocoapods 又报错 You don't have write permissions for the /usr/bin directo...

2018-08-05 11:02:27 382

原创 Block底层实现系列 一 基础篇

通过这篇博文, 你可以了解到不访问外部变量, 不修改外部变量的Block被转换到C++后的实现方法.void callBlock(void (^myblock)(void)){ myblock();}void testBlock(){ void (^testBlock)(void) = ^{ printf(&amp;quot;执行block&amp;quot;); }; ...

2018-06-16 16:36:48 247

原创 [UIKeyboardLayoutStar release]: message sent to deallocated instance 0x15e6c3870

在iOS8 有键盘输入的地方, 从后台回到前台时会出现crash. 打印报错. -[UIKeyboardLayoutStar release]: message sent to deallocated instance 0x15e6c3870如果没有任何打印信息, 检查野指针和僵尸对象检测有没有打开. 打开方法: edit scheme -&gt; diagnostics -&g...

2018-05-22 14:34:23 1284

原创 tableView的HeaderView和cell 在iOS9和iOS11内部刷新时的差异

场景 外层tableView, tableView的HeaderView中需要根据数据刷新, cell中内嵌collectionView也需要根据数据刷新. 在iOS9中方法调用顺序为 cell代理 —&gt; headerView代理 —&gt; headerView内部刷新—-&gt; cell内部collectionView刷新. 在iOS 11中方法调用顺序为 cell代理—...

2018-05-21 14:36:38 1532

原创 Assertion failure in -[UISectionRowData refreshWithSection:tableView:tableViewRowData:]

Assertion failure in [UISectionRowData refreshWithSection:tableView:tableViewRowData:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3600.9.1/UITableViewRowData.m:443在系统11上运行...

2018-05-15 11:40:55 1303

原创 加载tableViewHeadView 死循环问题

UITableViewHeaderFooterView 中有一个私有变量 _tableView, 指向当前headerView所在的tableView. 如果你在UITableViewHeaderFooterView 中镶嵌使用tableView, 一定不要使用tableView命名 因为会合UITableViewHeaderFooterView中的tableView同名, 且系统的table...

2018-05-12 16:26:32 355

Postman-win64-8.12.5-Setup.exe

官网最新下载的 Postman-win64-8.12.5-Setup, 国内下载太慢了,需要的可以在这里下载。

2021-11-11

Postman-Mac-8.12.5-x64.zip

官网最新下载的Postman8.12.5 Mac版本 国内下载太慢了, 可以从这里下载,如果有问题请私信我,看到会回复的。

2021-11-11

jdk-11.0.13_osx-x64_bin.dmg

JDK-11.0.13_64位dmg For Mac 国内下载太慢了, 可以从这里下载,如果有问题请私信我,看到会回复的。

2021-11-11

Postman-win64-7.35.0-Setup.exe

postman win64位 最新版本。原版官网下载,下载完成直接点击exe文件即可安装。自己尝试过,官网下载速度太慢了。

2020-11-04

apktool工具以及使用说明

mac上获取apk资源工具集合, 内部有使用说明以及工具集合, 如果有问题欢迎留言,感谢使用,谢谢!!!

2019-02-18

jdk1.8 Mac 64位

Mac jdk1.8 64位, CSDN 最大支持220M文件上传, 下载文件,内含下载地址. 如果需要其他版本请留言!!!

2018-05-18

空空如也

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

TA关注的人

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