- 博客(416)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
原创 WSL-基础
如果想从 WSL 发行版命令行访问 Windows 文件目录,而不是使用 C:\Users\username,则需使用 /mnt/c/Users/username 访问该目录,因为 Linux 发行版将 Windows 文件系统视为已装载的驱动器。
2023-06-29 00:11:13
81
原创 UIKit-UIPopoverPresentationController(弹出的view)
UIPopoverPresentationController主要用于管理弹出的view的形式,比如弹出位置和弹出方向。在当前view情况下,点击view上面一个button,弹出一个view。
2023-06-27 16:19:15
489
原创 UIKit-基础
当scene进入后台或者被丢弃时会调用sceneDidDisconnect,会释放任何和scene有关的资源,这些资源可以在下次scene重新连接的时候重新创建。
2023-06-19 19:33:29
448
原创 shell-基础入门
实际上是我们写了一行命令,将这个命令发给shell shell可以看作一个翻译官。shell包含 比如 bash解释器,或者zsh解释器。shebang是#!表示脚本要用哪个解释器去读。/user/bash 表示用bash解释器。在window中是.bat 批处理脚本。shell的意思是包裹操作核心的壳。在linux是.sh脚本文件。如果没写 默认使用shell。
2023-06-10 18:54:24
1025
原创 OC-问题答案
目前得到的NSNumber类型的编码字符串是 i __NSCFBoolean的是 c( 但是我看宏定义应该只是在 arm64)@encode(BOOL)的是B。__NSCFBoolean 类型是 NSNumber 的私有子类 没办法直接通过@encode(BOOL)方式去获取 类型编码字符串。解决方法 :@YES就表示是NSNumber类型里面的__NSCFBoolean类型。objcType是NSNumber独有的方法 获取类型编码字符串。参考逻辑可看isPropertyValueTypeBOOL。
2023-06-02 19:22:56
310
原创 OC-系统配置
NSUserDefaults 本身并不直接将数据存储在 plist 文件中。它使用了底层的数据存储机制,而不需要你手动指定 plist 文件的路径。默认情况下,NSUserDefaults 的数据存储在应用程序的沙盒目录下的 Library/Preferences 文件夹中的一个名为 com.yourapp.bundleidentifier.plist 的 plist 文件中。
2023-05-18 22:34:36
164
原创 OC-CEF
Chromium Embedded Framework(Chromium嵌入式框架)CEF是多进程,browser作为主进程负责窗口管理,界面绘制和网络交互Blink的渲染和Js的执行被放在一个独立的Render 进程中默认会为每个标签页创建一个新的Render进程。其他进程按需创建一个CefClient实现可以在任意数量的Browser进程中共享。
2023-03-27 17:58:34
230
原创 Cocoa-EventHandle
如果可以然后会再查看这个element是否在active view hierarchy(如果element所属的window是一个valid window 则表示是在active view hierarchy) 这样才会将element置为first responder。控件向目标对象发送相应用户操作的操作信息 比如说一个按钮 单击该按钮会将操作消息发送到按钮的目标对象 如果未指定特定的目标对象 则会将其发送到响应者链的上游。通常表现比如文本框如果作为firstResponder就会有竖杠闪烁。
2023-03-18 17:35:59
1042
原创 Cocoa-presentViewController
将一个viewController以动画方式显示出来当VCA模态的弹出了VCB,那么VCA就是presenting view controller,VCB就是presented view controller。
2023-02-27 18:51:59
338
原创 Cocoa-autoLayout
autoLayout的重新布局是通过 constraints 各个view实现自动布局,autoLayout重新调整布局view是在runtime中。
2023-02-21 23:06:13
345
原创 Mac-Charles
Charles可以当作一个代理服务器 当浏览器链接这个代理服务器的时候 Charles会监控浏览器发出和接收的所有数据(reques,response,HTTP Headers(cookies和cash))
2023-02-17 14:43:13
356
原创 如何下载源码build
如果用cmake就要找到cmake文件夹 一般在下载下来的src文件中 然后 再在这个目录下mkdir build创建一个build目录。下周tar.gz文件 解压后然后进入文件,找到文件名为config文件 执行./configure。再执行 make -j10 然后 再在这个目录下执行 sudo make install。然后执行cmake …
2023-02-16 18:33:08
80
原创 Cocoa-一些常见问题
正常来说 xib文件无法直接右键将制定控件关联到某个类上 也就是无法直接右键拉一个IBOutlet或者action函数。将这个改成你指定的类就可以实现上面需要的操作了。此时需要在xib文件中 选择。
2023-02-06 23:33:22
106
原创 电脑-CPU
选CPU第一点要看架构 架构越先进 越好 第二看核心数量 再看频率对玩游戏来说 CPU的稳定性比核心数更重要制图来说 核心数更重要。
2023-02-04 23:51:10
535
原创 OC-将ips符号化(crash)
一般崩溃了会生成一个ips文件 但是这个文件打开一般都是十六进制内存地址的集合而符号化就是将这些信息转化为可视化文件 符号化之后就可以显示各个线程的函数调用比如原来是这样符号化之后然后通过TestBacktrace知道最后调用的是Application:didFinishLaunchingWithOptions 崩溃文件是AppDelegate 行号23。
2023-01-12 18:08:31
256
原创 OC-accessibility
优先级,表示这个string被读取的优先级NSAccessilityPriorityLevelNSAccessibilityPriorityHighNSAccessibilityPriorityMediumNSAccessibilityPriorityLow
2022-12-05 17:45:41
217
原创 OC-NSRang
armStr尽量不能为nil 好像会崩溃 我自己试是没有。只要recStr是nil 结果一定是0 0。只要recStr是@""结果一定是-1 0。总结 :NSNotFound就是-1。
2022-09-27 14:46:54
146
延迟渲染第一步.zip
2021-03-27
延迟渲染第一步.zip
2021-03-27
帧缓冲.zip
2021-03-27
为什么我的win32+opengl纹理贴图是图形是空白的
2019-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2