酷下载
win7
win8
win10
浏览器
系统百科
特色栏目
时间:2018-11-08 来源:酷下载 作者:法老叔叔
在工作的时候可能我们一不小心,动了一些原本没想修改的代码,结果找bug找半天,才发下,哦,我是不小心碰到了这的代码,下面来看看小编给大家找打上锁小技巧吧。
原因:
有些时候一个工程需要多人维护,不希望别人不小心改坏我们自己的代码;有些时候我们需要把自己的代码分装成能让别人使用库,不希望使用者因为不小心改动公开文件的代码而造成不必要的bug;即使是自己活他人不小心改动了这些代码,也可以给个提醒,防止造成不必要的问题。为了避免这些不小心的操作带来的问题,我们很有不要对文件加“锁”。
方法:
一、不想代码被不小心修改了:用linux命令为文件加“锁”。
用linux的chmod命令改变文件的权限。
1、查看文件权限:cd 到该文件夹下,ls -l 查看目标文件的权限:
-rw-r--r--@ 1 yangyangzi staff 229 10 19 14:19 ViewController.h
其中-rw-r--r-- 说明了文件ViewController.h的权限(本人可读可写,同一组的人,即有一个id的人可读,其他人可读);229是文件大小;10 19 14:19是文件最后修改时间(月 日 时:分),如果时间距现在稍远一些则会展示 月 日 年
另外还有一种快速查看文件具体信息的stat 命令也能查看,并且查看的内容更详细些。
2、修改文件的权限:
新生成的文件是默认-rw-r--r-- 我们希望的是谁都只能编辑,即要实现-r--r--r--效果,对目标文件执行chmod 444 /Users/.../ViewController.m
发现ViewController.m文件的右上角出现一把锁的标记
然后尝试修改该文件的代码,xcode就会弹框提醒:
如果真的要改此文件的代码,就选unlock吧,文件右上角的小锁消失,再查看权限变为-rw-r--r--了,改完再把此文件按上述加锁即可。
二、不想xib或storyboard被不小心修改了,通过改xib或storyboard的doucument下的lock属性加锁
控件默认是nothing状态;不想稍微一点击移动控件位置就发送变化且不希望内容改变例如label的展示值改变就用Localizable Properties;不想稍微一点击移动控件位置就发生变化而内容可以改变例如label的展示值改变就用Non-localizable Properties;如果所有属性都不能更改,就选All Properties;
雨林木风Ghost Win10 x64 专业版v2019.08 4768.37M | 2024-11-15
番茄花园Ghost Win10 64位 纯净版v2019.08 4099.14M | 2024-11-15
新萝卜家园Ghost Win10 64位 纯净版v2019.08 4099.14M | 2024-11-15
萝卜家园GHOST WIN10 64位 专业版 v2019.08 4204.78M | 2024-11-15
萝卜家园GHOST WIN10 86位 专业版 v2019.08 3098.34M | 2024-11-15
深度技术Ghost Win10 x86 纯净版v2019.08 3889.56M | 2024-11-15
Win8 32位 纯净企业版 2477.17M | 2024-11-15
Win8 32位 纯净专业版 2474.92M | 2024-11-15
GHOST win8.1 64位专业版v2018.11 3887.19M | 2024-11-15
深度技术Ghost win7 x86 特别旗舰版v2019.08 3682.63M | 2024-11-15
类似植物大战僵尸游戏大全2024
免费唱歌软件大全2024
双人逃跑游戏有哪些2024
养鱼游戏大全2024
用linux命令给自己的文件上锁
时间:2018-11-08 来源:酷下载 作者:法老叔叔
在工作的时候可能我们一不小心,动了一些原本没想修改的代码,结果找bug找半天,才发下,哦,我是不小心碰到了这的代码,下面来看看小编给大家找打上锁小技巧吧。
怎么用linux命令给自己的文件上锁
原因:
有些时候一个工程需要多人维护,不希望别人不小心改坏我们自己的代码;有些时候我们需要把自己的代码分装成能让别人使用库,不希望使用者因为不小心改动公开文件的代码而造成不必要的bug;即使是自己活他人不小心改动了这些代码,也可以给个提醒,防止造成不必要的问题。为了避免这些不小心的操作带来的问题,我们很有不要对文件加“锁”。
方法:
一、不想代码被不小心修改了:用linux命令为文件加“锁”。
用linux的chmod命令改变文件的权限。
1、查看文件权限:cd 到该文件夹下,ls -l 查看目标文件的权限:
-rw-r--r--@ 1 yangyangzi staff 229 10 19 14:19 ViewController.h
其中-rw-r--r-- 说明了文件ViewController.h的权限(本人可读可写,同一组的人,即有一个id的人可读,其他人可读);229是文件大小;10 19 14:19是文件最后修改时间(月 日 时:分),如果时间距现在稍远一些则会展示 月 日 年
另外还有一种快速查看文件具体信息的stat 命令也能查看,并且查看的内容更详细些。
2、修改文件的权限:
新生成的文件是默认-rw-r--r-- 我们希望的是谁都只能编辑,即要实现-r--r--r--效果,对目标文件执行chmod 444 /Users/.../ViewController.m
发现ViewController.m文件的右上角出现一把锁的标记
然后尝试修改该文件的代码,xcode就会弹框提醒:
如果真的要改此文件的代码,就选unlock吧,文件右上角的小锁消失,再查看权限变为-rw-r--r--了,改完再把此文件按上述加锁即可。
二、不想xib或storyboard被不小心修改了,通过改xib或storyboard的doucument下的lock属性加锁
控件默认是nothing状态;不想稍微一点击移动控件位置就发送变化且不希望内容改变例如label的展示值改变就用Localizable Properties;不想稍微一点击移动控件位置就发生变化而内容可以改变例如label的展示值改变就用Non-localizable Properties;如果所有属性都不能更改,就选All Properties;
雨林木风Ghost Win10 x64 专业版v2019.08 4768.37M | 2024-11-15
番茄花园Ghost Win10 64位 纯净版v2019.08 4099.14M | 2024-11-15
新萝卜家园Ghost Win10 64位 纯净版v2019.08 4099.14M | 2024-11-15
萝卜家园GHOST WIN10 64位 专业版 v2019.08 4204.78M | 2024-11-15
萝卜家园GHOST WIN10 86位 专业版 v2019.08 3098.34M | 2024-11-15
深度技术Ghost Win10 x86 纯净版v2019.08 3889.56M | 2024-11-15
Win8 32位 纯净企业版 2477.17M | 2024-11-15
Win8 32位 纯净专业版 2474.92M | 2024-11-15
GHOST win8.1 64位专业版v2018.11 3887.19M | 2024-11-15
深度技术Ghost win7 x86 特别旗舰版v2019.08 3682.63M | 2024-11-15
最新专题
类似植物大战僵尸游戏大全2024
免费唱歌软件大全2024
双人逃跑游戏有哪些2024
养鱼游戏大全2024