作者: xiao, yanzi

iOS 13 适配TabBar红点偏移、UISearchBar显示问题

%title插图%num

iOS 13 如期而至,虽然正式版还没出来,但是适配工作可以开展起来啦。在适配 iOS 13 过程中,遇到了如下一些问题。

1. UITextField 的私有属性 _placeholderLabel 被禁止访问了

遇到的*个崩溃是修改UITextFieldplaceholder的颜色,历史遗留代码如下:

  1. [_textField setValue:self.placeholderColor forKeyPath:@“_placeholderLabel.textColor”];

收到的错误信息⚠️

  1. ‘Access to UITextField’s _placeholderLabel ivar is prohibited. This is an application bug

那么这个问题如何处理呢?

其实,UITextField有个attributedPlaceholder的属性,我们可以自定义这个富文本来达到我们需要的结果。

修改如下:

  1. NSMutableAttributedString *placeholderString = [[NSMutableAttributedString alloc] initWithString:placeholder attributes:@{NSForegroundColorAttributeName : self.placeholderColor}];
  2. _textField.attributedPlaceholder = placeholderString;

注意⚠️,iOS 13 通过 KVC 方式修改私有属性,有 Crush 风险,谨慎使用!

2. 控制器的 modalPresentationStyle 默认值变了

对于这个变化,有点措手不及,直接修改了模态窗口的交互。
查阅了下 UIModalPresentationStyle枚举定义,赫然发现iOS 13新加了一个枚举值:

  1. typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
  2. UIModalPresentationFullScreen = 0,
  3. UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
  4. UIModalPresentationFormSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
  5. UIModalPresentationCurrentContext API_AVAILABLE(ios(3.2)),
  6. UIModalPresentationCustom API_AVAILABLE(ios(7.0)),
  7. UIModalPresentationOverFullScreen API_AVAILABLE(ios(8.0)),
  8. UIModalPresentationOverCurrentContext API_AVAILABLE(ios(8.0)),
  9. UIModalPresentationPopover API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos),
  10. UIModalPresentationBlurOverFullScreen API_AVAILABLE(tvos(11.0)) API_UNAVAILABLE(ios) API_UNAVAILABLE(watchos),
  11. UIModalPresentationNone API_AVAILABLE(ios(7.0)) = -1,
  12. UIModalPresentationAutomatic API_AVAILABLE(ios(13.0)) = -2,
  13. };

是的,就是UIModalPresentationAutomatic,苹果居然直接将modalPresentationStyle默认值改成这个,有点不解,难道是怕我们不知道新加了这个交互?这个也完全违反了开闭原则吧?。

如何修改:
如果你完全接受苹果的这个默认效果,那就不需要去修改任何代码。
如果,你原来就比较细心,已经设置了modalPresentationStyle的值,那你也不会有这个影响。
对于想要找回原来默认交互的同学,直接设置如下即可:

  1. self.modalPresentationStyle = UIModalPresentationOverFullScreen;

注意:UIModalPresentationOverFullScreen*低支持iOS 8,如果你还要支持iOS 8以下版本,那么你可以用UIModalPresentationFullScreen,这个两个值的交互略有些细微差别,具体的可以自己看下效果。

3. MPMoviePlayerController 在iOS 13已经不能用了

在使用到MPMoviePlayerController的地方,直接抛了异常:

  1. ‘MPMoviePlayerController is no longer available. Use AVPlayerViewController in AVKit.

如何修改:
这个没啥好说的,既然不能再用了,那只能换掉了。替代方案就是AVKit里面的那套播放器。

4. iOS 13 DeviceToken有变化‼️

这个很重要⚠️
可能大多数使用第三方推送的童鞋都不会注意到这个问题,一般现在的第三方推送都是将DeviceToken原始数据丢进去,具体的解析都是第三方内部处理,所以,这些第三方解析DeviceToken的方式正确的话,那就毫无问题。如果你们是通过这种方式来获取DeviceToken,那你需要注意了。(这个坑也是多年前埋下的,很多文章介绍的也是下面这个方法,不规范的做法迟早要还的?),如下:

  1. NSString *dt = [deviceToken description];
  2. dt = [dt stringByReplacingOccurrencesOfString: @“<“ withString: @“”];
  3. dt = [dt stringByReplacingOccurrencesOfString: @“>” withString: @“”];
  4. dt = [dt stringByReplacingOccurrencesOfString: @” “ withString: @“”];

这段代码运行在 iOS 13 上已经无法获取到准确的DeviceToken字符串了,iOS 13 通过[deviceToken description]获取到的内容已经变了。

{length = 32, bytes = 0x778a7995 29f32fb6 74ba8167 b6bddb4e … b4d6b95f 65ac4587 }

可以看到,跟原来我们认识的那个已经完全不一样了。其实,造成这样的问题,主要还是没有使用正确的方式来操作,下面是解决办法:

  1. NSMutableString *deviceTokenString = [NSMutableString string];
  2. const char *bytes = deviceToken.bytes;
  3. NSInteger count = deviceToken.length;
  4. for (int i = 0; i < count; i++) {
  5. [deviceTokenString appendFormat:@”%02x”, bytes[i]&0x000000FF];
  6. }

或者你也可以使用*光提供的方法(2019年7月24日更新)

  1. (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
  2. {
  3. if (![deviceToken isKindOfClass:[NSData class]]) return;
  4. const unsigned *tokenBytes = [deviceToken bytes];
  5. NSString *hexToken = [NSString stringWithFormat:@”%08x%08x%08x%08x%08x%08x%08x%08x”,
  6. ntohl(tokenBytes[0]), ntohl(tokenBytes[1]), ntohl(tokenBytes[2]),
  7. ntohl(tokenBytes[3]), ntohl(tokenBytes[4]), ntohl(tokenBytes[5]),
  8. ntohl(tokenBytes[6]), ntohl(tokenBytes[7])];
  9. NSLog(@“deviceToken:%@”,hexToken);
  10. }

5.Sign in with Apple (提供第三方登录的注意啦⚠️)

如果你的应用使用了第三方登录,那么你可能也需要加下 「Sign in with Apple」?

Sign In with Apple will be available for beta testing this summer. It will be required as an option for users in apps that support third-party sign-in when it is commercially available later this year.

怎么做呢?网上已经有很多demo了,此处就不展开啦。

6.即将废弃的 LaunchImage

从 iOS 8 的时候,苹果就引入了 LaunchScreen,我们可以设置 LaunchScreen来作为启动页。当然,现在你还可以使用LaunchImage来设置启动图。不过使用LaunchImage的话,要求我们必须提供各种屏幕尺寸的启动图,来适配各种设备,随着苹果设备尺寸越来越多,这种方式显然不够 Flexible。而使用 LaunchScreen的话,情况会变的很简单, LaunchScreen是支持AutoLayout+SizeClass的,所以适配各种屏幕都不在话下。
注意啦⚠️,从2020年4月开始,所有使⽤ iOS13 SDK的 App将必须提供 LaunchScreenLaunchImage即将退出历史舞台。

7. Dark Mode

Apps on iOS 13 are expected to support dark mode
Use system colors and materials
Create your own dynamic colors and images Leverage flexible infrastructure

 

私有KVC

iOS不允许valueForKeysetValue: forKey获取和设置私有属性,需要使用其它方式修改

如:

  1. [textField setValue:[UIColor red] forKeyPath:@“_placeholderLabel.textColor”];
  2. //替换为
  3. textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@“输入”attributes:@{NSForegroundColorAttributeName: [UIColor red]}];

UISearchBar显示问题

TextField

升级到iOS13,UISearchController上的SearchBar显示异常,查看后发现对应的高度只有1px,目前没找到具体导致的原因,解决办法是使用KVO监听frame值变化后设置去应该显示的高度

黑线处理crash

之前为了处理搜索框的黑线问题会遍历后删除UISearchBarBackground,在iOS13会导致UI渲染失败crash;解决办法是设置UISearchBarBackground的layer.contents为nil

  1. public func clearBlackLine() {
  2. for view in self.subviews.last!.subviews {
  3. if view.isKind(of: NSClassFromString(“UISearchBarBackground”)!) {
  4. view.backgroundColor = UIColor.white
  5. view.layer.contents = nil
  6. break
  7. }
  8. }
  9. }

TabBar红点偏移

如果之前有通过TabBar上图片位置来设置红点位置,在iOS13上会发现显示位置都在*左边去了。遍历UITabBarButtonsubViews发现只有在TabBar选中状态下才能取到UITabBarSwappableImageView,解决办法是修改为通过UITabBarButton的位置来设置红点的frame

https://www.jianshu.com/p/4654f8f6e16e

苹果手机各种尺寸详细表以及iPhoneX、iPhoneXS、iPhoneXR、iPhoneXSMax、iPhone 11、iPhone 12、屏幕适配

iPhone设备

物理分辨率是硬件所支持的,逻辑分辨率是软件可以达到的。

代数 设备 操作系统 逻辑分辨率(point) 物理分辨率(pixel) 屏幕尺寸(对角线长度) 缩放因子
iPhone
*代 iPhone 2G iOS 1 320 x 480 480 x 320 3.5寸 1x
第二代 iPhone 3 iOS 2 320 x 480 480 x 320 3.5寸 1x
第三代 iPhone 3GS iOS 3 320 x 480 480 x 320 3.5寸 1x
第四代 iPhone 4 iOS 4 320 x 480 960 × 640 3.5寸 2x
第五代 iPhone 4S iOS 5 320 x 480 960 × 640 3.5寸 2x
第六代 iPhone 5 iOS 6 320 x 568 1136 x 640 4.0寸 2x
第七代 iPhone 5S/5C iOS 7 320 x 568 1136 x 640 4.0寸 2x
第八代 iPhone 6 iOS 8 375 x 667 1334 x 750 4.7寸 2x
第八代 iPhone 6 Plus iOS 8 414 x 736 2208 x 1242 (1920×1080) 5.5寸 3x
第九代 iPhone 6S iOS 9 375 x 667 1334 x 750 4.7寸 2x
第九代 iPhone 6S Plus iOS 9 414 x 736 2208 x 1242 (1920×1080) 5.5寸 3x
iPhone SE iOS 9 320 x 568 1136 x 640 4寸 2x
第十代 iPhone 7 iOS 10 375 x 667 1334 x 750 4.7寸 2x
第十代 iPhone 7 Plus iOS 10 414 x 736 2208 x 1242 (1920×1080) 5.5寸 3x
第十一代 iPhone 8 iOS 11 375 x 667 1334 x 750 4.7寸 2x
第十一代 iPhone 8 Plus iOS 11 414 x 736 2208 x 1242 (1920×1080) 5.5寸 3x
第十一代 iPhone X iOS 11 375 x 812 2436 × 1125 5.8寸 3x
第十二代 Phone Xʀ iOS 12 414 x 896  1792 × 828 6.1寸 2x
第十二代 iPhone Xs iOS 12 375 x 812 2436 × 1125 5.8寸 3x
第十二代 iPhone Xs Max iOS 12 414 x 896 2688 × 1242 6.5寸 3x
第十三代  iPhone 11 iOS 13 414 x 896 1792 × 828 6.1寸 2x
第十三代 iPhone 11 Pro iOS 13 375 x 812 2436 × 1125 5.8寸 3x
第十三代 iPhone 11 Pro Max iOS 13 414 x 896 2688 × 1242  6.5寸 3x
 iPhone SE(二代) iOS 13 375 x 667 1334 x 750 4.7寸 2x
第十四代  iPhone 12 mini iOS 14 375 x 812 2340 × 1080 5.4寸 3x
第十四代 iPhone 12 iOS 14 390 x 844 2532 × 1170 6.1寸 3x
第十四代  iPhone 12 Pro iOS 14 390 x 844 2532 × 1170 6.1寸 3x
第十四代 iPhone 12 Pro Max iOS 14 428 x 926 2778 × 1284 6.7寸 3x

苹果所有设备屏幕尺寸

手机型号 尺寸(对角线) 物理点 宽长比例 像素点 倍数 状态栏高度 底部安全距离 导航栏高度 tabbar高度
iPhone 4/4S 3.5英寸 320×480 0.667 640×960 @2x 20 44 49
iPhone 5/5S/5C 4英寸 320×568 0.563 640×1136 @2x 20 44 49
iPhone SE 4英寸 320×568 0.563 640×1136 @2x 20 44 49
iPhone 6 4.7英寸 375×667 0.562 750×1334 @2x 20 44 49
iPhone 6 Plus 5.5英寸 414×736 0.563 1242×2208 @3x 20 44 49
iPhone 6S 4.7英寸 375×667 0.562 750×1334 @2x 20 44 49
iPhone 6S Plus 5.5英寸 414×736 0.563 1242×2208 @3x 20 44 49
iPhone 7 4.7英寸 375×667 0.562 750×1334 @2x 20 44 49
iPhone 7 Plus 5.5英寸 414×736 0.563 1242×2208 @3x 20 44 49
iPhone 8 4.7英寸 375×667 0.562 750×1334 @2x 20 44 49
iPhone 8 Plus 5.5英寸 414×736 0.563 1242×2208 @3x 20 44 49
iPhone X 5.8英寸 375×812 0.462 1125×2436 @3x 44 34 44 83
iPhone XS 5.8英寸 375×812 0.462 1125×2436 @3x 44 34 44 83
iPhone XS Max 6.5英寸 414×896 0.462 1242×2688 @3x 44 34 44 83
iPhone XR 6.1英寸 414×896 0.462 828×1792 @2x 44 34 44 83
iPhone 11 6.1英寸 414×896 0.462 828×1792 @2x 44 34 44 83
iPhone 11 Pro 5.8英寸 375×812 0.462 1125×2436 @3x 44 34 44 83
iPhone 11 Pro Max 6.5英寸 414×896 0.462 1242×2688 @3x 44 34 44 83

 

如图所示:

这里写图片描述

Tips:

机型 屏幕宽高比
iPhone 5 320÷568=0.563
iPhone 6 375÷667=0.562
iPhone 6 Plus 414÷736=0.5625

*终发现iPhone5和6一个小秘密,它们的比例是不变的


iPod设备

设备 操作系统 物理分辨率(pixel) 屏幕尺寸(对角线长度) 缩放因子
iPod Touch 1 iOS 1 480 x 320 3.5寸 1x
iPod Touch 2 iOS 2 480 x 320 3.5寸 1x
iPod Touch 3 iOS 3 480 x 320 3.5寸 1x
iPod Touch 4 iOS 4 960 x 640 3.5寸 2x
iPod Touch 5 iOS 6 1136 x 640 4.0寸 2x
iPod Touch 6 iOS 8 1136 x 640 4.0寸 2x

iPad设备

设备 操作系统 物理分辨率(pixel) 屏幕尺寸(对角线长度) 缩放因子
iPad 1 iOS 3 1024 x 768 9.7寸 1x
iPad 2 iOS 4 1024 x 768 9.7寸 1x
iPad 3 (The New iPad) iOS 5 2048 x 1536 9.7寸 2x
iPad 4 iOS 6 2048 x 1536 9.7寸 2x
iPad Air iOS 7 2048 x 1536 9.7寸 2x
iPad Air 2 iOS 8 2048 x 1536 9.7寸 2x
iPad Pro iOS 9 2048 x 1536 9.7寸 2x
iPad (第五代) iOS 10 2048 x 1536 9.7寸 2x
iPad Pro iOS 9 2732 x 2048 12.9寸 3x
iPad Pro (取代9.7寸) iOS 10 2224 x 1668 10.5寸 3x
iPad mini iOS 6 1024 x 768 7.9寸 1x
iPad mini 2 iOS 7 2048 x 1536 7.9寸 2x
iPad mini 3 iOS 8 2048 x 1536 7.9寸 2x
iPad mini 4 iOS 9 2048 x 1536 7.9寸 2x

所有设备型号官网地址:https://www.theiphonewiki.com/wiki/Models

%title插图%num

 

//获得屏幕的宽高
#define kScreenWidth ([UIScreen mainScreen].bounds.size.width)
#define kScreenHeight ([UIScreen mainScreen].bounds.size.height)
//iPhoneX / iPhoneXS
#define  isIphoneX_XS     (kScreenWidth == 375.f && kScreenHeight == 812.f ? YES : NO)
//iPhoneXR / iPhoneXSMax
#define  isIphoneXR_XSMax    (kScreenWidth == 414.f && kScreenHeight == 896.f ? YES : NO)
//异性全面屏
#define   isFullScreen    (isIphoneX_XS || isIphoneXR_XSMax)

// Status bar height.
#define  StatusBarHeight     (isFullScreen ? 44.f : 20.f)

// Navigation bar height.
#define  NavigationBarHeight  44.f

// Tabbar height.
#define  TabbarHeight         (isFullScreen ? (49.f+34.f) : 49.f)

// Tabbar safe bottom margin.
#define  TabbarSafeBottomMargin         (isFullScreen ? 34.f : 0.f)

// Status bar & navigation bar height.
#define  StatusBarAndNavigationBarHeight  (isFullScreen ? 88.f : 64.f)

都说 macos 多媒体性能比 windows 好,然而…

都说 mac 多媒体性能好,然而我的 mac mini m1 竟然找不到一个能流畅播放 av1 8k 视频的播放器,而 windows 商店装个 av1 插件,核显加自带视频就能流畅播放 8k av1 hdr 视频,final cut pro 这类也不支持 8k av1 视频的剪辑,你们所说的多媒体性能到底指哪个?还有 mac 的雷电三接口只支持 usb3.1gen1,不支持 usb3.2gen2x2,20Gb 的移动固态*高只能 800M/s 的速度,在 windows 上是满速,要在 mac 全速只能上雷电 3 的盒子!
47 条回复    2021-03-17 08:07:24 +08:00
xtx
    1

xtx   24 天前 via iPhone

指正一个错误,800m/s 的速度应该是 usb 3.2 gen2 的速度,即速度上限 10Gbps,而非 usb 3.1 gen1,事实上,严格来说,现在已经没有 usb3.1 的说法了。
wuwufei
    2

wuwufei   24 天前 via iPhone   ❤️ 1

@xtx 那也只支持到 3.2gen2x1,支持不了 3.2gen2x2 !
systemcall
    3

systemcall   24 天前

macos 下,prores 422 的性能比 Windows 好,而且有 final cut pro 之类的独占。如果一般的人想要买一个来搞多媒体的话,只有 mac 可以买,Windows 这边一大堆牛鬼蛇神
bnrwnjyw
    4

bnrwnjyw   24 天前 via iPhone   ❤️ 6

这个“你们”指的是谁
12101111
    5

12101111   24 天前

多媒体性能自然指的是一般人一辈子估计都用不上但是发评测视频的人恰好要用的 H265 编码性能
1350943277
    6

1350943277   24 天前

@12101111 H265 的需求怎么也比 8k av1 大吧,而且不知道 lz 测试的啥播放器。
1350943277
    7

1350943277   24 天前

@12101111 而且 M1 是支持 av1 硬解的
geniussoft
    8

geniussoft   24 天前

AV1 不属于主流需求啊。
Mac 这边 双核 Intel 竟然能勉强剪 4K H265,四核就很爽。
换 Windows 你试试,四核都赶不上 Mac 双核。
westoy
    9

westoy   24 天前   ❤️ 1

@12101111

那是因为 M1 出来前, 佳能出了 R5 、R6 两台消费级视频机, 只有 H265 编码, 整个摄圈拿到机器的都剪得很痛苦

再提个远一点的, 三星 14 年出过一台强消费级视频机,2800 万像素全超采 4k 30fps 、c4k 24fps,1080P 120fps 带追焦带录音的升格, 在当时属于参数掀桌子的机器, 还找国家地理背书, 结果叫好不叫座, 因为这机器只支持 H265 也基本剪不动, 然后三星把自己的相机业务砍了, 开开心心做手机了

chonger
    10

chonger   24 天前

h265 用不上?不用 10 年,就 5 年内 h265 视频必普及。至于 8k av1,我测的结果是 24fps mac 下的主流播放器还是可以流畅播放,卡的是 8k 60fps 带 hdr 的,inna,vlc,movist 都卡成 ppt,据说 ios 的 app 可以,不过我关了 sip 没法装 ios app,没机会测。其他格式的诸如 vp9 的 8k 60fps 都可以流畅无压力。感觉和 app 对硬件解码的调用有关,iina 这种用 mpv 跨平台的内核,性能明显就比其他诸如 movist 的要差不少,当然性能*好的还是自带的 quicktime,cpu 和 gpu 的占用率都低到可怕,缺点就是支持的格式实在太少,只能用 4k h264 来测。

ftu
    11

ftu   24 天前   ❤️ 3

而如楼主所说,很烂的核显也支持硬解,M1 上奇葩,还区分:限定自带 Safari 可硬解格式、Safari 以外的阉割不能调用硬解的格式,就比如楼上说的 8K60fps vp9 格式
mxalbert1996
    12

mxalbert1996   24 天前 via Android   ❤️ 2

我以前用 8K 10Bit 60fps 的 HEVC 视频对比过,同硬件下 macOS 的硬解性能比 Windows 差不少( https://www.v2ex.com/t/702693#reply19 )。我好像也没听过 macOS 多媒体性能好的说法。只是因为 macOS 在色彩管理和视频处理软件支持方面更好所以更适合视频处理。
felixcode
    13

felixcode   24 天前   ❤️ 3

这就是高度定制的 CPU 的代价,特定参数格式的硬解性能很好看,除此之外的可能就没法用。
Love4Taylor
    14

Love4Taylor   24 天前

@1350943277 关于 M1 的 AV1 没有实锤吧。
riggzh
    15

riggzh   24 天前 via iPhone

借楼问一句,有没有 powerdvd 这样看原盘的好工具
shutongxinq
    16

shutongxinq   24 天前 via iPhone

@wuwufei USB 3.2 gen2x2 压根就没几台笔记本支持过,根源在于 intel 的雷电 4 雷电 3 芯片组就不提供支持。你能给我指出哪些笔记本支持 USB 3.2 gen2x2 吗?
shutongxinq
    17

shutongxinq   24 天前 via iPhone

@felixcode 笑死了,核显的 asic 硬解模块不正是你说的“ 特定参数格式的硬解性能很好看,除此之外的可能就没法用。”

还是要常常复习下基本知识啊老哥。

felixcode
    18

felixcode   24 天前 via Android

@shutongxinq
所以我没说错啊,你笑点好低。
m1 集成度更高更加定制化,所以比起 intel 这方面问题更严重。
理解能力成这样了,你连小学语文的基础都不够啊。
shutongxinq
    19

shutongxinq   24 天前 via iPhone

@felixcode 这些 decoding 的东西都是专门定制化的 asic 。intel 的核显解码能力本来就是*强。这不是 m1 集成度更加定制化的问题,而是 m1 定制化还不够,不如 intel 。你仔细琢磨一下逻辑。
felixcode
    20

felixcode   24 天前 via Android

@shutongxinq
对于硬件 codec 模块,由于 cpu 本身需要集成和定制的东西更多,留给 codec 模块的空间就小了,支持的编码受到限制。
而对于硬件 codec 不支持的编码,更通用的计算又比不上多核更高功耗的 intel 。
这样是不是清楚了?
20015jjw
    21

20015jjw   24 天前 via Android

我感觉是那些音视频工作者吧
上次 chrome 把 mac pro 搞崩溃的时候好莱坞放假了两天 lol
MrKrabs
    22

MrKrabs   24 天前

目前看起来并没有带 av1 解码器,软解性能直接看跑分吧
bao3
    23

bao3   24 天前 via iPhone   ❤️ 2

Po 主如果不说,我都不知道有这个格式的视频……我是 thinkpad 和 Mac 同时在用的人,两个平台上都没听说过也没用过这格式。怎么说呢,我从来不知道 Mac 居然多媒体超群,也没听说过某个小众视频格式不被硬解要怪某个平台……
shutongxinq
    24

shutongxinq   24 天前 via iPhone

@felixcode “由于 cpu 本身需要集成和定制的东西更多,留给 codec 模块的空间就小了,支持的编码受到限制。” 逻辑是错的。asic codec 需要空间很小,和 intel 14nm 相比,在 5nm 上 implement one more codec 基本上所需空间忽略不计,想做的话不会因为省空间不做,只能说单纯没有规划去做。

另外到底 m1 支不支持 av1 硬解还不能*终确认。

另外通用计算还是别和暖炉 intel 比了吧,我暖气足够,不需要一个暖炉放那么近。m1 反正通用多核计算只比我 2.4ghz 8 核 i9MacBook pro 稍差,单核 m1 比 i9 强了可能 2-3 代?

autoxbc
    25

autoxbc   24 天前   ❤️ 1

爬了下维基,列一个桌面设备支持 AV1 硬解的时间线

2020-09-02 Intel Tiger Lake
2020-09-17 NVIDIA GeForce 30
2020-11-10 Apple M1(?)
2020-11-18 AMD RDNA 2

然后是各家加入开放媒体联盟(AOMedia )的时间线
2015-09-01 Apple Intel
2016-04-05 AMD NVIDIA

看起来各家厂商都等待了很长的时间,然后在*近半年几乎同时发布了支持硬解的产品。一个合理的猜测是各家都在等待 AV1 规格的*终定案

如果之后证实 M1 没有硬解能力,那么合理的理由是 M1 硬件规格的定案更早一些,错过了时间窗

wnpllrzodiac
    26

wnpllrzodiac   24 天前 via Android

265 专利墙,av1 应该会普及
wuwufei
    27

wuwufei   24 天前 via iPhone

@riggzh dvdfab player 5 mac 版
wuwufei
    28

wuwufei   24 天前 via iPhone

@shutongxinq 我主用台式机,台式支持的很多啊!
wuwufei
    29

wuwufei   24 天前 via iPhone

@shutongxinq 我台式 rtx3070,台式机主板很多支持的!
wuwufei
    30

wuwufei   24 天前 via iPhone

@1350943277 所有能用的播放器测了个遍,都卡成 ppt
luhe
    31

luhe   24 天前 via iPhone

这个说法没听说过,话说 intel 的 Mac 又是啥情况呢
skrjscom
    32

skrjscom   24 天前

发现问题简单,能解决发现的问题就厉害了,加油。
excelkks
    33

excelkks   24 天前 via iPhone   ❤️ 1

@chonger 再给 10 年 h.265 也普及不了,专利池太坑了。av1 是未来,要么就直接 h.266
jfdnet
    34

jfdnet   24 天前

@felixcode

换个 ARM 结构 就不是通用型 CPU 了?手动狗头

AndyZhuAZ
    35

AndyZhuAZ   24 天前

h265 才是主流,av1,我现在还没用过
Zzzzzzzzzzz
    36

Zzzzzzzzzzz   24 天前 via iPhone

你说的这两个问题,只和硬件有联系,关操作系统什么事
ipwx
    37

ipwx   24 天前

楼主应该晚上睡觉前 ffmepg -i 你的视频 -vcodec h264 -o 输出视频
felixcode
    38

felixcode   24 天前

@jfdnet 不知所云
yicongcao
    39

yicongcao   24 天前

@autoxbc #25 靠谱回答~
haiironezumi
    40

haiironezumi   24 天前

@felixcode https://twitter.com/videolan/status/1329403827309715456?s=21
所谓通用性能在视频方面我个人可以认为是软解,一个软解性能可以达到并超过 i9-9980H 的芯片,怎么就算「通用性能差」

@Zzzzzzzzzzz 和操作系统还是有关系的,iOS 14 的某次更新才带来 VP9 编码支持,iPhone 才首次可以播放 YouTube 4K 视频,有传言称 M1 芯片集成了 AV1 解码,如果真的有 AV1 硬件解码,后续 macOS 可能会通过 OTA 升级支持。

https://www.cpu-monkey.com/en/igpu-apple_m1_8_core-224

BradZhou
    41

BradZhou   24 天前

YouTube 支持 h.265 视频解码播放吗
wuwufei
    42

wuwufei   24 天前

@chonger ios 的 nplayer 测试了,比 inna 这类稍微好一点,一样很卡!
jfdnet
    43

jfdnet   24 天前

@felixcode 就是笑你不懂又要装逼的样子
1002xin
    44

1002xin   24 天前

多媒体性能指的是什么
felixcode
    45

felixcode   24 天前 via Android

@jfdnet
你高兴就好,就喜欢看你有事没事乐呵呵的样子。
qoras
    46

qoras   23 天前

除了必须要用 mac 的情况,其它情况用 win,99%不会有任何不对。这还是在忽略性价比情况下的比较
顺便提醒下 lz 这里是 i2ex,果粉有 108 种角度来教你做人
sirlion
    47

sirlion   23 天前 via iPhone

m1 播放油管的 8k 卡成狗,不管是 chrome 还是 safari
而且 safari 有些视频还打不开 8k 的选项

目前解决 M1 本磁盘读写量大的一个方法

在设置-聚焦-隐私- 把 Macintosh HD 添加到列表中,一段时间内磁盘读写量有明显的下降。

这是我的今天的
磁盘使用情况

3.15 11:19 读取 584G 写入 375G
3.15 11:45 读取 584G 写入 375G
3.15 19:59 读取 591G 写入 377G
3.15 21:14 读取 595G 写入 378G
3.15 22:33 读取 598G 写入 380G

11 条回复    2021-03-17 20:22:46 +08:00
mandoon
    1

mandoon   24 天前

早就试过了 没啥用的
jeeyong
    2

jeeyong   24 天前

自动上次系统升级了..
我的写入量就没那么大了…
还是正常使用.
movq
    3

movq   23 天前

@jeeyong 升级到多少了
natscat
    4

natscat   23 天前

我的 m1 macbook air 咋每天的读写都正常 都是几十 g 。。。
jeeyong
    5

jeeyong   23 天前

@movq #3 之前时 21 小时通电, 1.91TB, 这个数据正常. 因为我刚拿到机器, 配置环境, 弄错, 重做系统做了好几次.
后来正常使用, 40 小时了吧? 1.98TB
opooooos
    6

opooooos   23 天前

我一只在怀疑,内存不够硬盘来凑。
不过还没找到证据。
oxromantic
    7

oxromantic   23 天前

@opooooos 大胆点,别怀疑
lucky4
    8

lucky4   23 天前

有用 rosetta 转译过的软件吗
opooooos
    9

opooooos   23 天前

@oxromantic
瞬间有了出掉,等 M1X 32G 的想法
QlanQ
    10

QlanQ   22 天前

上次 发布 beta 已经 解决了,就是 降低了 swap 的使用率
jmllx1963
    11

jmllx1963   22 天前 via iPad

@QlanQ 是 11.3 的 beta 版本吗 还是现在的 11.2.3

如何在外网采用 SMB 方式连接 NAS

需求:Finder 中连接 nas,速度跑满 问题描述:之前用的 Zerotier 搭的内网,在 Finder 中直连 nas 的内网 IP 即可,不过现在 Zerotier 限速严重且经常断线;所以找联通申请了公网 IP,用路由器的 ddns 域名功能,打开 DSM 的速度比较理想;但是在 finder 中以局域网方式连接不成功,用端口映射方式也是不行,请问这种情况应该如何操作?

40 条回复    2021-04-08 21:16:11 +08:00
boywang004
    1

boywang004   67 天前

有公网 IP,建议只开一个 Open*,配合 DDNS,然后拨进去,然后就当内网一样撸。安全性也有保障。
dxgfalcongbit
    2

dxgfalcongbit   67 天前 via Android

open*
UnknownSky
    3

UnknownSky   67 天前 via Android

*, opeconnnect or SoftEther
emberzhang
    4

emberzhang   67 天前

macOS 下只能 open,softether 基本没法用
elfive
    5

elfive   67 天前 via iPhone

我觉得吧,smb 暴露出去不太安全,webdav 虽然不安全,但是能套 ssl,映射一个端口就好了
WordTian
    6

WordTian   67 天前 via Android   ❤️ 1

不建议 smb 直接对外,楼上老哥说的对
JackYao
    7

JackYao   67 天前

用 afp 服务就好了,但是不太安全。。。
yt1988
    8

yt1988   67 天前

端口转发任意外网端口例如 13999 到内网 nas139,tcp 协议

然后访问 ddns:13999

vmebeh
    9

vmebeh   67 天前 via iPhone

wireguard+samba
id4alex
    10

id4alex   67 天前

webdav + raidrive

id4alex
    11

id4alex   67 天前

哦,看错了,mac 的话 webdav 吧
jfdnet
    12

jfdnet   67 天前

两端路由器都能部署 zerotier 的话*丝滑
delpo
    13

delpo   67 天前

搭楼问一下,samba 有没有支持断点续传的客户端?
每次从文件管理器里复制大文件的时候,一旦中途断线就要重新传输。内网没有这样的问题,但是公网的链路质量不能保证啊
BiteDXH
    14

BiteDXH   67 天前

open* 有什么办法能让外网设备和内网一个网段么?因为有些服务需要在一个 ip 段才能使用,open 分配的都是 10.8.0.1 的 ip 段,有啥办法分配内网的 192.168.7.1 网段吗 @boywang004
madao2015
    15

madao2015   66 天前

wireguard + smb
dingdangnao
    16

dingdangnao   66 天前

smb 我记得公网端口全部都给关掉了啊
isnullstring
    17

isnullstring   66 天前

不好,不要,不安全
组内网
neteroster
    18

neteroster   66 天前 via Android

@delpo 两边都是 Windows 的话,用 robocopy (是一个 Windows 内置的命令行工具,类似 rsync,专注于稳定的文件复制),有断点续传选项(/Z )。
katana97
    19

katana97   66 天前

外网我都是用 webdav
byte10
    20

byte10   66 天前   ❤️ 1

给我用 open*,没有其他选择,相信我。我是高手,我在教你做事。听我的。把 open* 搭建好,一切都在内网,很安全舒服。所有的服务都可以 123456 的密码,一样安全
divilkcvf
    21

divilkcvf   66 天前 via iPhone

Mac 下用 Cisco IPSec 挺好的,原生支持,我一直在用,SMB 没问题
ReZer0
    22

ReZer0   66 天前

外网我也是建议 webdav,之前有尝试过,网速没问题的情况下也是可以直接打开浏览文件的。不过后面需求不大就没深入了。
ZRS
    23

ZRS   66 天前 via iPhone

webdav
littlewing
    24

littlewing   66 天前

*
FS1P7dJz
    25

FS1P7dJz   66 天前

smb 暴露你用起来也是不行的,协议设计之初就不是为跨网段的…性能低下令人发指
webdav 还可以用用
boywang004
    26

boywang004   66 天前

@BiteDXH 不考虑兼容性,tap 模式就可以走 DHCP 分配的 IP 了。但是 macOS 高版本(比如 Big Sur )不支持,只能 tun 。tun IP 不同网段问题可以看看防火墙规则,大概率是被这些拦的。
如果实在无法忍受 tun 的网段,就关闭内核保护,强开 tap,IP 就走 DHCP 分配了。
boris93
    27

boris93   66 天前 via Android

上海电信,运营商封了 SMB,只能 * 连进内网用
DianQK
    28

DianQK   66 天前 via iPhone

https://b23.tv/MPrEM6
通过 ss 访问内网
littlecap
    29

littlecap   66 天前 via iPhone

我用 sftp
Slin
    30

Slin   66 天前 via iPhone

我用 open* 连回家,samb 一般用于局域网,暴露外网存在安全隐患。一般服务都用内网 ip 连接
BiteDXH
    31

BiteDXH   48 天前

@boywang004 加个飞电报嘛,弄了半天还是没能走本地 dhcp
boywang004
    32

boywang004   46 天前

@BiteDXH 可以先试试看 tap,用低版本 macOS 或者临时关闭 SIP,跑通了之后再酌情看要不要切成 tun 。
有公网 IP 的情况下如果路由器 GUI 里支持 Open*,直接按照说明开就可以了。如果不支持,需要自己手工启 server,之前又没相关经验,建议直接放弃。
Tiance
    33

Tiance   2 天前

@boywang004 你好,我这样设置了,但是不能访问 smb
路由器设置 *,用 iPhone 连接后可以 ping 通路由器,但局域网内电脑无法 ping 通和访问 smb 共享。关闭 Win10 防火墙,可以正常 ping 并访问 smb 共享。设置 Win10 防火墙进站规则打开 135-139,445 端口,还是不能 ping 和访问 smb 共享,* 是 IPsec 。有没有高手知道哪里设置有问题?打开防火墙的情况下不能共享吗?(是有公网 IP 的访问,设置了 DDNS )
谢谢解答
Tiance
    34

Tiance   2 天前

@byte10 你好,我设置了但无法访问 smb
路由器设置 *,用 iPhone 连接后可以 ping 通路由器,但局域网内电脑无法 ping 通和访问 smb 共享。关闭 Win10 防火墙,可以正常 ping 并访问 smb 共享。设置 Win10 防火墙进站规则打开 135-139,445 端口,还是不能 ping 和访问 smb 共享,* 是 IPsec 。有没有高手知道哪里设置有问题?打开防火墙的情况下不能共享吗?(是有公网 IP 的访问,设置了 DDNS )
你说的 Open* 我也试了,也是这样
谢谢解答
boywang004
    35

boywang004   2 天前

@Tiance win10 防火墙设置比较奇葩,inbound rules 里 Files and printer sharing 有好几个,都得打开,涉及 udp/137,udp/138,tcp/139,tcp/445,outbound rules 也有几个……反正就那几个规则,上网搜搜,都改成 allow 就好了;

我之前也折腾了半天,*后也记不清是哪几个规则都要开了。

Tiance
    36

Tiance   1 天前

@boywang004 谢谢高手解答,我搜索了很多,只找到要增加入站规则 135-139,445 的,但是不管用,搜什么关键词会更有用?还是说,每个端口都建立一条规则?出站规则也要设置吗?非常感谢!
boywang004
    37

boywang004   1 天前

@Tiance 可以试试看 Network Discovery 相关的也打开。反正就记得在这里摸索,然后忘记哪个奇葩规则开了之后,就都通了。嗯。加了个油。可以搜 win10 samba 防火墙规则 之类的。
boywang004
    38

boywang004   1 天前

@Tiance 对了,NetBIOS 啥的记得也得开。
Tiance
    39

Tiance   18 小时 53 分钟前

@boywang004 嗯,谢谢啦,我去试试
Tiance
    40

Tiance   17 小时 49 分钟前

@boywang004 搞定了,虚拟机监控(回显请求- ICMPv4-In),把这个启用就可以了,谢谢高手指点!

Mac os big sur 的「照片」应用不支持在隔空投送传输照片时候包含「所有照片数据」?

前 10.15 时候,将 mac 照片应用里修改后的照片通过隔空投送传输到 iPhone 或者 iPad 上,是自动包含原始照片数据的。也就是说,mac 上修改的照片,传输到 iPhone 上是可以复原成原始照片的,现在这个功能没有了。
但是 iPhone 之间通过隔空投送传输照片,依然提供包含「所有照片数据」选项,太魔性了,是不是 mac os 将这个选项隐藏起来了?还是得配合快捷键使用?

2 条回复    2021-03-20 22:01:59 +08:00

zhaidoudou123
    1

zhaidoudou123   19 天前

刚刚试了一下,确实有这个问题
tomjerry27
    2

tomjerry27   19 天前

@zhaidoudou123 打了苹果的技术支持电话,他们也不清楚说会帮我反馈

首次入手 Macbook air m1 找不到能安装的软件,求推荐

做后端开发的,一直用 ThinkPad
一时冲动昨天入手了 Macbook air m1
这也是我的*台 mac 本本
坦白说,有就惊喜,也有点瞎眼
惊喜的是操作响应速度的确了不起
瞎眼的是想安装的软件不是找不到,就是死贵

在此求推荐渠道
急需如下软件:
1 、win 系统的远程桌面:microsoft remote desktop for mac
(说只有北美 id 才能在 app store 上安装,怎么这么坑,有线下文件安装的渠道吗,昨天网上下载了两个都不行)

2 、SecureCRT,这个联机必备,居然 app store 上没有

3 、Navicat for Mysql,app store 居然标价 1 千+,死贵了,有破解的渠道不

幸好 vscode 可以用,其它再慢慢找
谢谢各位帮忙推荐些好用的

8 条回复    2021-03-23 11:01:14 +08:00
zhouwb
    1

zhouwb   18 天前   ❤️ 1

破解软件网站,什么软件都有: https://www.torrentmac.net/navicat-premium-15-0-26/
microsoft remote desktop: https://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distribution_groups/all-users-of-microsoft-remote-desktop-for-mac,安装好后可以在软件里直接更新
toptyloo
    2

toptyloo   18 天前

• 这里*对不讨论任何有关盗版软件、音乐、电影如何获得的问题
• 这里*对不会有任何教人如何钻空子的讨论
doveyoung
    3

doveyoung   18 天前

阿哲……
不知道从哪儿说起
kaka6
    4

kaka6   17 天前

@toptyloo 哦,记起来这边规则了?
kaka6
    5

kaka6   17 天前

@doveyoung 确实问得有点弱,突然窜进 mac 圈,有点小激进,问题有点太基础了
我好好百度再说
mobobye
    6

mobobye   17 天前 via iPhone

xdown

下载软件,支持 m1

riordanw
    7

riordanw   17 天前

1. Google “microsoft remote desktop for mac”,第 2 条就是微软官方页面,里面有 Mac App Store 的下载地址,也有微软自家 App Center 的下载地址( beta 版)。
riordanw
    8

riordanw   17 天前

2. SSH,在 macOS 上试试看 Terminus 。
3. 数据库,在 macOS 上试试看 Tableplus 。

大家习惯 Mac 外接鼠标的指针移动速度吗?

虽然这种指针加速模式适合精细作图,但是日常用来浏览网页感觉不如 win 的鼠标要好用啊。 触摸板的速度就没有这个问题。 长时间使用 Mac 的鼠标(不管是 magic mouse 还是普通的蓝牙鼠标),都感觉挺累的,也可能是我习惯 win 的鼠标了….或者大家都喜欢使用快捷键 hhh,不像我一样只想点点点。

32 条回复    2021-03-25 17:30:52 +08:00
superrichman
    1

superrichman   18 天前 via iPhone

我不习惯,所以装插件把它的加速改成 windows 一样的
chendy
    2

chendy   18 天前

平时 win 和 mac 用的一套键鼠,没觉得速度不一样啊……
ssqtctc
    3

ssqtctc   18 天前

@chendy 不一样的,mac 系统在慢速移动的时候要慢得多
ssqtctc
    4

ssqtctc   18 天前

@superrichman 我就是这么干的,但是滚轮还是不如 win
emberzhang
    5

emberzhang   18 天前

装了 steermouse,感觉跟 win 没区别了
lostberryzz
    6

lostberryzz   18 天前

两种都能习惯
hello2060
    7

hello2060   18 天前 via iPhone

移动速度不是能调的吗?从快到慢没一个你满意的?
ssqtctc
    8

ssqtctc   18 天前

@hello2060 这两种加速方式不一样,mac 系统在慢速移动的时候距离较短
ssqtctc
    9

ssqtctc   18 天前

@hello2060 有人说 mac 的鼠标适合用手臂移动,win 适合用手腕。我试了一下,确实如此。但是手臂要想对累一些。
seres
    10

seres   18 天前

日常用 mm,已经习惯了

calmWei
    11

calmWei   17 天前

下载一个 mos,你会发现外接鼠标比触摸板还快
jiayong2793
    12

jiayong2793   17 天前

经常在 mac 、win 之间切换,没有感觉有区别
fx777
    13

fx777   17 天前

指针移动速度 这个问题,*近遇到过很诡异的现象。 电脑上使用其他应用时,基本上都是正常的,但是当我打开 edge 后,edge 处于前台应用时,鼠标移动速度就会变得快很多。。。。切换到其他程序就又正常了,这个真的很分裂哎。原因未知
CoCoMcRee
    14

CoCoMcRee   17 天前

就是觉得 mac 下面鼠标指针不舒服, 所以常年使用妙控板 2 代.
amwyyyy
    15

amwyyyy   17 天前

用了两年没感到什么不同
domodomo
    16

domodomo   17 天前

你想多了,这只是肌肉记忆的习惯造成的问题,并不是 windows 的鼠标比 macos 更好用。
你常年用 windows 肌肉习惯了那种速度,突然换 macos 速度不一样肌肉要重新学习,你就会感觉很难受。
我常年用 macOS,偶尔用回 windows 也会有难受的感觉。
不过在滚轮的处理上 windows 比 macOS 做得更好,这跟苹果近年来没推出过带滚轮的设备有关。
Dayz
    17

Dayz   17 天前

经常切换,没有明显感觉。5000DPI
IvanLi127
    18

IvanLi127   17 天前

感觉 mac 上的加速度挺舒服的,之前一直用 mac 偶尔用 win 会不太习惯,现在经常切换着用,没啥感觉了
dynastysea
    19

dynastysea   17 天前

自从触摸板把手指按疼之后,用鼠标感觉是真爽
zhouweiluan
    20

zhouweiluan   17 天前

刚用 mac 的时候觉得加速度很慢,用久了习惯之后鼠标指哪儿打哪儿。
然后用回 Windows 之后感觉好飘,要瞄准去按一个精细的小按钮非常吃力。
估计也就习惯问题。
webshe11
    21

webshe11   17 天前

以前用 MacBook 打 CS:GO,每次打之前都先关闭鼠标加速,注销,然后才开始玩,玩完又打开鼠标加速,注销
后来嫌麻烦就直接不开默认的鼠标加速了,很快一会也就适应了
就是个习惯问题
cubecube
    22

cubecube   17 天前

bug sur 上面的指针加速貌似无法关闭了。。命令行调整到 0.1,依然有加速,忍着用吧
1002xin
    23

1002xin   17 天前

选罗技游戏鼠标就行,办公鼠标 DPI 太低,用起来很粘滞
ssqtctc
    24

ssqtctc   14 天前

@fx777 也许是 edge 是微软的产品得到了神秘力量支持 hhh
ssqtctc
    25

ssqtctc   14 天前

@CoCoMcRee 是呢,也许用 magic mouse 会好一些,但是轻度使用还是妙控板*好
ssqtctc
    26

ssqtctc   14 天前

@domodomo 很有道理,毕竟 Windows 的习惯已经根深蒂固了
ssqtctc
    27

ssqtctc   14 天前

@webshe11 这个鼠标加速我就没想过用来玩游戏….
ssqtctc
    28

ssqtctc   14 天前

@dynastysea 对对对,重度使用还是鼠标轻松
ssqtctc
    29

ssqtctc   14 天前

@cubecube 对的。
ssqtctc
    30

ssqtctc   14 天前

@1002xin 或者 mx master..
ssqtctc
    31

ssqtctc   14 天前

@zhouweiluan 啊这,我正好和你相反。Windows 定位贼准,mac 感觉好慢好飘..果然是习惯问题,还有滚轮是硬伤,所以还是需要用 magic mouse,毕竟它是触摸滚轮支持的比较好。
1002xin
    32

1002xin   14 天前

@ssqtctc Master 还是算了,又大又重,DPI 也低

请问一下大佬们 MacOS 上有没有好用发免费或者付费的剪贴板/剪切板 APP

如题,之前一直用的都是 Paste,现在改订阅了,不用了

用了一圈,感觉都有或多或少的问题

要么是搜索不好使,要么是交互不方便……

想问问大佬们有没有啥好推荐的额

我自己已经试过:maccy upaste copyless2 等

66 条回复    2021-03-28 19:26:10 +08:00
yitingbai
    1

yitingbai   17 天前

我已经尝试自己开发了, 用 javafx 模仿了一下 Paste, 功能都实现了, 但是发现 java 资源占用太夸张, 决定用 Qt 重写, 却发现自己不太精通 C++, 于是又决定学 C++, 这个骨头比较难啃, 还在学习
minamike
    2

minamike   17 天前   ❤️ 1

Alfred
rjagge
    3

rjagge   17 天前

Alfred cmd+option+v 就是,不用额外的剪贴板工具
xeoyen
    4

xeoyen   17 天前

@rjagge 默认的热键好像是 cmd+option+c
mabutou
    5

mabutou   17 天前   ❤️ 1

https://onmyway133.com/pastepal/
NizumaEiji
    6

NizumaEiji   17 天前

Alfred
jingcoco
    7

jingcoco   17 天前 via iPhone

hammerspoon 网上搜搜配置;
Alfred ;
我现在是用的 setapp 里的 paste
neochen13
    8

neochen13   17 天前

@yitingbai #1 大佬牛逼
neochen13
    9

neochen13   17 天前

@mabutou #5 卧槽,这个看起来好棒
neochen13
    10

neochen13   17 天前

@jingcoco #7 之前我也用的 setapp 现在没续订了……

yitingbai
    11

yitingbai   17 天前

@neochen13 Mac 软件你全都付费的话, 恐怕钱包吃不消吧, 例如一个 Paste 一年都要不少钱了
wyx119911
    12

wyx119911   17 天前

utools 剪切板插件
neochen13
    13

neochen13   17 天前 via Android

@yitingbai 所以我干脆全下破解了……
chodomatte
    14

chodomatte   17 天前 via iPhone

用过几款免费的,印象*深的是 maccy
https://maccy.app/
neochen13
    15

neochen13   17 天前 via Android

@chodomatte 这个用过,预览有图片的不是很方便,尤其是条数多的时候,唉
ooops
    16

ooops   17 天前 via iPhone

Alfred
MrOops
    17

MrOops   17 天前 via iPhone

paste 不是有 legacy 版本继续使用么
meloyang05
    18

meloyang05   17 天前 via iPhone

app store 里 ccboard
astkaasa
    19

astkaasa   17 天前 via iPhone

copied
cunyi
    20

cunyi   17 天前

Parallels Toolbox 有 剪贴板历史记录
crownzzz
    21

crownzzz   17 天前 via iPhone

@meloyang05 ccboard 还更新吗?当初还是花钱买的,买完再也没更新过
neochen13
    22

neochen13   17 天前

@mabutou 这个 APP 看起来不错,可是收费的,没有可以试用的地方……唉
liuzhihang
    23

liuzhihang   17 天前 via iPhone

@neochen13 官网联系发邮件得试用包,好久前买的了,还提了很多建议。不过滑动选中的时候 cpu 占用还是比 paste 高
neochen13
    24

neochen13   17 天前

@liuzhihang 唉,想找个 paste 的完美替代品太难了
296727
    25

296727   17 天前

@wyx119911 是的,这个插件很爽,还有很多别的插件,用着很舒服
mabutou
    26

mabutou   17 天前

@neochen13 #22 可以试用的,给开发者发封邮件说一声就行,他会发你一个试用版
geniusmary
    27

geniusmary   17 天前

YourClips 同事开发的 楼主可以试试
Thinkerous
    28

Thinkerous   17 天前

Copied +1,目前还没有遇到能超越的。不是订阅制,建议下手。

美观&实用,可以去官网下载试用一下,细节真的很到位,很漂亮,但又不像 Paste 华而不实,花里胡哨。

Mac 和 iOS 端同步,可以设置列表。保存的文本还可以更具 正则 分类到自己定义的列表。

有时候手机看网页记下一段话,也能保留 source url,很方便,轻度收集工具。

我 setapp 里也有 Paste 什么的剪切板工具,但是真的没法用,效率太低了。

all4fun
    29

all4fun   17 天前

竟然没人推荐这个?开源的,功能够用
https://github.com/Clipy/Clipy
meloyang05
    30

meloyang05   17 天前

@crownzzz 很久没更新了,但我目前用下来没什么大的问题。我记得当时是免费的?
hahastudio
    31

hahastudio   17 天前

Paste 我还在用旧版,反正也不需要 iCloud
jamme
    32

jamme   16 天前

ccboard+1,我记得作者好像也在本站。
crownzzz
    33

crownzzz   16 天前 via iPhone

@meloyang05 后来收费了,几块钱
AsZr
    34

AsZr   16 天前

utool 还好吧
里面有个剪切板,还有个备忘助手
Linchstein
    35

Linchstein   16 天前

Alfred+1
woolni
    36

woolni   16 天前

Copy’em Paste,文本格式和图片都可以预览
jfdnet
    37

jfdnet   16 天前

@hahastudio 旧版也是支持 iCloud 同步的。手机端下载*新版本就可以了。不需要订阅。
weichengwu
    38

weichengwu   16 天前

绕了一圈*后还是回到 Paste
djs
    39

djs   16 天前 via iPhone

clip y
gadzadlee
    40

gadzadlee   16 天前

Clipy
wangtcalex
    41

wangtcalex   16 天前

alfred 一步到位
thuang
    42

thuang   16 天前

alfred
FawkesV
    43

FawkesV   16 天前

@wyx119911 我也用的这个 utools 剪切板插件。 也还行能够满足需求
yanwen
    44

yanwen   16 天前

Clipy +1
internelp
    45

internelp   16 天前

剪切板应用的需求都有啥呀
mrliusg
    46

mrliusg   16 天前

https://hluk.github.io/CopyQ/
CY4suncheng
    47

CY4suncheng   16 天前

launchbar cmd + \ 就是剪切板历史
arare
    48

arare   16 天前

Alfred
C3WC
    49

C3WC   16 天前

Alfred
TheLamb
    50

TheLamb   16 天前

paste 有一个*后的非订阅版本,只要是之前买过的,可以一直用这个版本不更新
dangerzing
    51

dangerzing   16 天前

Pastebot
https://apps.apple.com/us/app/pastebot/id1179623856?mt=12
hsuchihche
    52

hsuchihche   16 天前   ❤️ 1

Alfred 不贵好用功能多 不够还能自己来
elsonwx
    53

elsonwx   16 天前 via iPhone

clipy+1
iSteven
    54

iSteven   16 天前

@TheLamb #50

这一点确实很赞,现在多数软件改成定制后之前的版本就强迫用户升级,不升级就一直弹窗或者系统更新后直接不兼容,而 Paste 给曾经付费的用户留下一个版本,不弹窗提示升级也不会不兼容新系统,这一点真的很赞。

yingbo
    55

yingbo   16 天前

我一直在用 https://astevic.com/pastebox, 基本功能挺好的,就是能记录剪贴板历史。它的 snippet 功能从来没用过。我收的时候还是免费,后来可能收费了,不过应该是一次性的。
wclebb
    56

wclebb   16 天前

Paste 可以用非订阅版本直接下载和安装使用。
反正只记内容,够用了。
OnewayStreet
    57

OnewayStreet   16 天前 via iPhone

Alfred
egan0606
    58

egan0606   16 天前

Alfred
ruooooooli
    59

ruooooooli   16 天前

Alfred
longgediyi999
    60

longgediyi999   16 天前

hammerspoon 就不错 点击就复制了 上限可以自己控制 %title插图%num
neochen13
    61

neochen13   16 天前

@mabutou 昨天直接付费买了,今天用就卡的不行,我的消息记录都没几十条啊……申请退款了,唉
mabutou
    62

mabutou   15 天前

@neochen13 #60 哈哈我当时简单体验了一下试用版,幸好没买
neochen13
    63

neochen13   15 天前 via Android

@mabutou 可以退款,哈哈
codeli
    64

codeli   15 天前

paste,挺好用
fshuqing
    65

fshuqing   11 天前

fastclip,之前一个支付宝大佬开发的,商店有,不贵,一直在更新
Alfred,paste 都在用,都是破解吧,个人需求很简单,目前公司用的多的是 Alfred, 简单就够了
neochen13
    66

neochen13   11 天前 via Android

@fshuqing 谢谢大佬,我试试看

求一款 mac 下好用编程鼠标推荐

RT,大家都用的哪款鼠标,工作使用,目前用的按键用时间长以后手感欠佳
第 1 条附言  ·  15 天前

另外,MX Master 3 和 Logi Anywhere 3 连接 mac M1 是否能正常使用呢?
第 2 条附言  ·  14 天前

补充个 M585 供选择
105 条回复    2021-04-09 13:43:39 +08:00
1  2   
nashxk
    101

nashxk   13 天前

我在用 M590,对鼠标不挑剔,之前用的 MX performance 充电频率太高了就闲置了,准备之后买个 magic trackpad2 搭配使用
doufum
    102

doufum   13 天前

Elecom huge,手趴在上面就可以不动了,动动手指就行
john6lq
    103

john6lq   13 天前 via iPhone

随便一个多键鼠标配合 karabiner 都行,当然,国产这些是差点。
warlord
    104

warlord   11 天前

原来用 Magic mouse 2,前段时间狗东捡漏 230 整了一个 logic anywhere 2 用,比 3 性价比高很多
tg11
    105

tg11   5 分钟前

Magic mouse 2,可以左右横移代码,真香
友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速