知行

知是行之始,行是知之成


  • 首页

  • 分类

  • 归档

  • 标签
知行

论语摘句

发表于 2016-08-26 | 分类于 古文 |

出自《论语 子罕》

子曰:譬如为山,未成一篑,止,吾止也;譬如平地,虽覆一篑,进,吾往也。

为山意为造山,未成一篑意为差了一篑,篑为筐;平地意为填平地面,覆即倒下。孔子说:比如造山,只差一筐的土就成功了,停止,是我停止的;比如填平地面,虽然只倒下了一筐土,继续,是我继续的。
功亏一篑或者持之以恒,进退得失全在于己。

知行

NSRunLoop

发表于 2016-08-22 | 分类于 iOS |

NSRunLoop类为管理输入源的对象声明程序接口。一个NSRunLoop对象处理输入源:

  • 来自窗口系统的鼠标和键盘事件
  • NSPort对象
  • NSConnection对象
    也处理NSTimer事件。

你的应用程序不能创建也不能明确地管理NSRunLoop对象。每个NSThread对象,包括应用程序主线程,如果需要会自动创建一个NSRunLoop对象。如果你需要获取当前线程的运行循环,可用使用类方法currentRunLoop。

注意来自NSRunLoop的观点,NSTimer对象不是“输入”--它们是一个特殊的类型,并且当它们开始不会引起运行循环返回。

阅读全文 »

知行

UIView动画完成block bool参数是做什么的?

发表于 2016-08-11 | 分类于 iOS |

UIView方法animateWithDuration:animations:completion:中BOOL finished的作用?

这个参数指示动画在调用completion之前动画是否完成。那么动画是否有可能未完成呢?是的,有可能。

阅读全文 »
知行

__VA_ARGS__

发表于 2016-08-02 | 分类于 iOS |

__VA_ARGS__是一个可变参数的宏。

用法

自定义log

1
2
3
4
5
#ifdef DEBUG
#define Log(fmt, ...) NSLog((@"Function:%s, Line:%d " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
#else
#define Log(fmt, ...)
#endif
阅读全文 »
知行

在Mac上如何截屏?

发表于 2016-07-27 | 分类于 Mac |

使用系统自动快捷方式

使用系统快捷方式截屏,文件会作为一个png文件保存在桌面上。

  • 截取整个屏幕:按下Command (⌘)-Shift-3。
  • 截取屏幕的一部分:按下Command-Shift-4。移动光标选择你想截取的部分。如果想取消,在松开鼠标按钮之前按下esc键。
  • 截取一个窗口:按下Command-Shift-4,接着按下空格键,选择一个窗口点击即可。
    如果不想保存为文件而是保存到剪贴板,按下Command-Shift-Control-4,截取整个屏幕也是如此。

使用命令screencapture

用法

1
screencapture [-icMPmwsWxSCUtoa] [files]

如

1
screencapture -ic

其中参数i表示交互模式,在此模式下Control键控制截屏保存到剪贴板;Space键切换鼠标选择模式或窗口选择模式;esc取消。参数c表示强制截屏保存到剪贴板。

快速截屏并保存到剪贴板

将使用上面的命令screencapture -ic,利用Automator创建一个服务。Update(2016-08-02): 直接使用Shell script当取消是,会出现workflow错误,改用apple script。

  1. 打开应用Automator,选择菜单File->New,选择Service。

    Automator Service
    点击Choose。
  2. 搜索shellApple Script

    Automator apple script
    双击或向右边区域拖动
  3. 配置
    Service received Selected改为No input。script内容改为screencapture -ic:

    Capture Script
    点击运行。如果成功保存文件,我的保存文件名为Screen Capture To Clipboard。
  4. 设置快捷键
    打开系统偏好设置–>键盘–>快捷方式–>服务。找到上一步新建的服务。

    Capture Service
    设置快捷键Command+Shift+a(随意啦)。
  5. 尝试一下吧

使用其它App自带工具

  • QQ
  • 微信

    参考文件

  • https://support.apple.com/en-us/HT201361
  • http://www.take-a-screenshot.org/
  • mac 上自定义脚本命令
123…7
知之行之

知之行之

随手记

32 日志
5 分类
18 标签
© 2020 知之行之
由 Hexo 强力驱动
主题 - NexT.Pisces