V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lizhuoli  ›  全部回复第 12 页 / 共 22 页
回复总数  426
1 ... 8  9  10  11  12  13  14  15  16  17 ... 22  
@lizhuoli PDFViewer: https://itunes.apple.com/sb/app/pdf-viewer-pro-by-pspdfkit/id1120099014?mt=8
一个超过 100W 行,涉及了 OC C++ Swift 混编的大项目,作者一个人花费一天时间就移植到视频可见的效果,而且交互也很原生。

我是一直认为,我不需要在 PC 上模拟手机的操作,也不想看到手机上出现 PC 的鼠标,每个平台就要用平台自己的交互,自己的 UI 组件,所以这一套是很有意义的,等 10.15 我也会把自己的独立 App 移植到 Mac 上,毕竟在现有 AppKit 上,基本相当于完全重写,花费至少按月计算才行,开发者都是懒惰的
@murmur 你看 Blog,你所担忧的都讲了

UI 布局方面,Master-Detail 的布局在 Mac 上对应的就是侧栏,而不是你 iPad 上看到的样子,UIKit 适配会提供对应的 iOS Human Interface Guideline 到 Mac Human Interface Guideline 转换,同时也会有新 API 来更加细致原生的体验。参考类似 UWP 在手机和 PC 上的体验,或者说响应式布局在 Mobile 和 PC Web 的体验

我是 iOS 开发,可以说一个 App 的组成,只有 30%在纯 UI Layout 上,剩下的具体业务逻辑,模型数据,底层都是一行代码不需要改的,你关心只是交互改一遍。

而用模拟器,永远从技术上实现不了这一点,这是一个死路
2019-05-08 22:07:35 +08:00
回复了 SunOddman 创建的主题 Apple UIKit 以某种方式移植到其他平台的可能性有多大?
@chipmuck 起源是一个,但是自从 iOS fork 出去一个以后整体设计已经完全变样了,团队人员都是两拨人,参考 Blink 和 WebKit,具体到代码,很多概念就是完全反着来的(Window,Coordinate system,Cell),所以这也是为什么 macOS 10.15 又把 UIKit 加回来的原因,目前看是两个 UI Framework 并存,但是显然的,下一代 macOS 的官方 UI Framework 是在 UIKit 团队手里
@murmur 你可以看一下,Marzipan,https://pspdfkit.com/blog/2018/porting-ios-apps-to-mac-marzipan-iosmac-uikit-appkit/

相当于直接是另一套和 AppKit 同级别的 UI Framework,向下直接对接到 CoreGraphics 绘制层,相当于 WPF 和 UWP 的关系……而且移植大部分情况就是删掉 Deprecated 的符号+重新 Build 一次,原生 x86_64 的机器码,而且交互设计和 Mac 一致,和模拟器还有大屏手机版完全是两个东西
兴趣用 Flutter,找工作看 Java
不过鉴于你说是大一,而且大概率不会本科工作,建议学好数学转 ML 岗位
2019-05-08 01:57:33 +08:00
回复了 kalorona 创建的主题 macOS 在 macOS 10.14.4 下会周期性掉帧
硬盘对应的驱动(macOS 上的 Kernel Extension)问题,Argue 你买的硬盘提供商,技术支持
感觉就是参考 BMP 文件规范,切个文件头,剩下的就是个 Bitmap 二维数组,怎么操作不用我说了吧
2019-05-08 01:51:25 +08:00
回复了 cyhulk 创建的主题 移动开发 关于移动端 hybrid 应用实施方案
WebSocket ……这不就是 Web 栈吗,Native 直接就跨平台 C++代码找个库架设一层 IM SDK 的事情(也可以用开源免费或者商业 SDK)
URL Scheme 是白名单机制,在 Info.plist 中声明最多 50 条记录,超过的你想跳转都不行,不是说我给你一个 wechat://chat?,在任何 App 就可以跳转微信的……所以这没办法用来黑产。
第二,键盘不开始完全访问,禁止所有网络请求和外部写入,你觉得还能做什么……
2019-05-08 01:38:42 +08:00
回复了 Livid 创建的主题 WWDC 今年的 WWDC 上可能会发布模块化的 Mac Pro 和支持 HDR 的新显示器?
不会有硬件,和显示器唯一有关的,就是会有官方支持的 Duet Display,iPad(Mac)连接 Mac(iPad)作为外置显示器
2019-05-08 01:31:11 +08:00
回复了 wufeeei 创建的主题 iCloud icloud drive 疑难问题求解。
@wufeeei 从高版本降级的话可能有问题,iCloud Drive 再升级 iOS 10+/macOS 10.12+,如果开通记得会提示一次迁移,怀疑可能是整个同步接口的协议变了,相当于不再能支持旧版本了
2019-05-08 01:26:13 +08:00
回复了 qcts33 创建的主题 微软 微软打算在为 WSL 提供一个真正的 Linux 内核
我一直认为原来的 WSL 技术选型有问题,像是为了复用代码或者说拯救已经死了的 Android on Windows,选择了一条实现 Linux System Call 这条路,毕竟 Linux 历史兼容代码太多,Cleanroom 再怎么写就是个无尽的坑,早就应该用硬件虚拟化或者双内核搞这种事情
2019-05-06 23:29:25 +08:00
回复了 nostars 创建的主题 iCloud 吐槽一下 icloud drive 的同步机制
估计是没理解 iCould Drive,指的是一份存储空间,在多个设备上不代表多份存储,删一个文件所有设备同步删,加一个文件所有设备同步加。你的剪切过去的文件,就是直接覆盖文件夹。正确的行为是,打开文件夹后,添加新增的文件。或者,等待同步完成到本地,然后拖动覆盖,再等待同步。
2019-05-06 23:25:09 +08:00
回复了 nostars 创建的主题 iCloud 吐槽一下 icloud drive 的同步机制
同步,指的是操作根据绝对时间先后进行。比如说,你 Mac 同步了一个本地文件到 iCloud Drive,下一秒另一个 iPad 删除了这个文件,你的这个本地文件就应该被删除,因为这整体 iCloud Drive 就是一个存储空间,不存在所谓副本。要删一起删,要添加一起添加,只和操作先后有关。当由于网络速度导致的冲突,即,在一个设备上删除后,另一个设备修改了文件,但是云端的删除指令还没下发,会触发冲突,iCloud 会弹窗提示让你选择保留还是删除。
2019-05-06 23:17:11 +08:00
回复了 ccb1025 创建的主题 问与答 aw(苹果表)有什么用?请问一下使用场合?
督促喝水和起身
地铁刷公交,比手机好用
开发 watchOS App,被逼的
2019-05-06 23:09:26 +08:00
回复了 y_ding 创建的主题 macOS 貌似硬件质量不行,新的 MBP 都不敢入手了,大家有什么建议?
没任何问题,软件出厂自带 macOS 10.14 ,升级最新版也没啥大问题。感觉各种神奇的问题都是小概率或者软件迁移助手导致的
Polarr ?记得主要是做图像的,还有别的领域吗
Math.random()还行,这个 AB 测试
2019-05-02 12:57:50 +08:00
回复了 zhanglintc 创建的主题 问与答 请教一下 Node.js 关于 require 的问题
@SoloCompany 之所以这样设计,是为了明确依赖。把开发本地环境和项目管理分离。假设你有两个人开发,一个人 require 了本地的模块,但是不在 package.json 中指定,另一个人自然运行报错。类似的概念可以拓展至各个语言和依赖管理,如 ruby bundle python virtualenv 等
2019-05-02 12:46:40 +08:00
回复了 tomliu 创建的主题 分享创造 审核了 176 天,捷径社区 App 上架啦
@w4mxl 感觉应该是和 Shortcus 自带的分享直接竞争了吧,或者可能有安全性风险
1 ... 8  9  10  11  12  13  14  15  16  17 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3022 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 13:44 · PVG 21:44 · LAX 06:44 · JFK 09:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.