Mac小知识(不定时更新)
1.显示隐藏文件夹(在mac命令行中输入以下代码即可):
1)显示隐藏文件夹
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder
2)不显示隐藏文件夹
defaults write com.apple.finder AppleShowAllFiles No && killall Finder
2.查看本机ip
ipconfig
3. UNIX基本命令
> cd :改变工作目录
> pwd:查看当前路径
> ls -l :查看显示文件
> ls -a:显示所有文件
> ls-G:带颜色显示
> touch 文件名:创建文件
> mkdir 文件夹名:创建文件夹
> open 文件名:打开文件
> cat 文件名:连续查看文件内容
> more 文件名:分页查看文件内容
3 .在使用C语言的函数时,只要函数名称包含create/copy/retain,就必须自己手动释放CFRelease
4 .tableView数据量大的时候,向上滚动
// 数据多,应该往上滚动
NSIndexPath *lastIndex = [NSIndexPath indexPathForRow:self.array.count - 1 inSection:0];
[self.tableView scrollToRowAtIndexPath:lastIndex atScrollPosition:UITableViewScrollPositionBottom animated:YES];
5 block代码块定义:
(1)typedef void (^myBlock)(Type type);
(2)void (^myBlock)(Type type) = ^(Type type){}
6 去字符串的除换行符:
str = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
7 返回xib创建的view
[[[NSBundle mainBundle] loadNibNamed:@"xibName" owner:nil options:nil] lastObject];
8 判断当前是否为横屏
UIInterfaceOrientationIsLandscape(self.interfaceOrientation)是否为横屏
9 获取当前设备的系统
[[UIDevice currentDevice].systemVersion doubleValue]