从 macOS 中提取 SF Mono 字体
在 终端 中提取 SF Mono 字体完整路径为:
/Applications/Utilities/Terminal.app/Contents/Resources/Fonts/
在 Xcode 中提取 SF Mono 字体完整路径为:
/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/Fonts
1 | //使用NSScanner类, |
初始化仓库
git init : 初始化仓库
检查状态
git status : 查看git状态
添加文件到缓存区
git add . : 把文件添加到缓存区
Committing
git commit -m “Add file” : 提交到缓存区
直接设置navigationBar的shadowImage和backgroundImage, 需先让translucent属性设置为NO
1 | -(void)removeBlackLine { |
循环遍历navigationBar的子视图,找到高度小于1的黑线, 在appear是隐藏, disappear时再显示(推荐)
当需要更换Window的rootViewController时,怎么给这个过程添加动画呢?
1 | [UIView transitionWithView:[[UIApplication sharedApplication].delegate window] |
这样写咋看咋对, 试试也是对的,
封装的AlertController, 不至于每次写alert时 好多Block回调;
先上 JFAlertViewController地址 https://github.com/ijunfly/JFAlertViewController
每次写AlertView时每个按钮都要写一个Block来回调方法, 这样会使代码太多
创建一个继承于JFAlertViewController的属性对象
1 | @property (strong, nonatomic) JFAlertViewController *alertAllVC; |
初始化时要遵循delegate和dataSource
你是砍柴的,他是放羊的,你和他聊了一天,他的羊吃饱了,你的柴呢? 砍柴的陪不起放羊的——请放弃你的无效社交!
你是砍柴的,他是放羊的,你和他聊了一天,如是你学会了放羊技巧,
Alcatraz是管理Xcode插件的插件, 集成在Xcode图形界面中.
Xcode8中Apple禁止了Xcode安装插件
手动安装Alcatraz, 在GitHub主页上找搜索Alcatrazde , 或者浏览器地址栏直接输入https://github.com/alcatraz/Alcatraz
pwd 命令用于显示当前目录
git init命令把这个目录变成Git可以管理的仓库
现有的仓库 git remote add origin git@192.168.1.235:iOSTeam/xxx.git 这个要替换项目地址
ssh-add ~/.ssh/xxx_id_rsa 添加sshKey 不至于每次输入密码
用ls -ah命令就可以看见所有文件
git add 文件名字.后缀 git add . // 所有文件
git status 状态