iOS开发零碎笔记

Mac常用操作

全屏截图:同时按住键盘左下方的command和shift   ,然后点击键盘上方的数字键3,便可对整个屏幕截图,截图会自动保存在桌面;
任意部分截图:同时按住键盘左下方的ommand和shift,然后点击键盘上方的数字键4

模拟器操作

Home键:command+shift+H

关闭后台应用程序:command+shift+H+H
输入中文:Product->scheme->Edit Scheme->Options->Application Region改为中国
搜索栏获得焦点后键盘不弹出:模拟器上commond+K

锁屏:command+L(command+shift+H打开)

调整模拟器大小:cmd+1、cmd+2、cmd+3

模拟器打不开
1)在菜单栏中找到IOS Simulator,选择IOS  Simulator ,找到Reset content and settings
2)重启xcode
模拟器环境下textField获得焦点后键盘不显示(之前还是显示的,但是使用电脑键盘打字以后,模拟器里面的手机键盘就不弹出了)
点击模拟器的菜单栏 Hardware-->Keyboard,取消Connect Hardware Keyboard

下载的开源Demo不能选择模拟器调试,只能选择“iOS Device”:选择工程—->PROJECT—>Info—>iOS Deployment Target设置为当前开发环境能支持的最高版本及以下版本都行,如8.1。

Xcode快捷键

cmd + [ 左缩进
cmd + ] 右缩进

版本控制

将已有工程添加到git管理中:
终端进入到该工程的目录后输入:
git init  
git add .  
git commit -m ‘initial’
提示:
*** Please tell me who you are.
Run
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'Rain@bogon.(none)')
输入:
git config --global user.name "mattran"

如果看不到.git目录,需要让隐藏的文件可见。

具体做法就是打开一个Terminal窗口,输入以下命令:
defaults write com.apple.finder AppleShowAllFiles TRUE

插件管理

安装Alcatraz
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
删除Alcatraz
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin

ARC下属性修饰

copy:NSString
weak:UI控件/代理
strong:其他OC对象
assign:基本数据类型(int/Float/char)/枚举/结构体等

mvc中的数据模型(这里的模型是用来描述数据的)
mvc精华思想:只要Model数据改了,View的显示状态会自动更改。

状态栏高度:20
导航栏高度:44
tabbar高度:49
3.5英寸:320*480
4英寸:320*568
4.7英寸:375*667
5.5英寸:

上一篇:GitHub上最热门的11款开源安全工具


下一篇:Oozie 配合 sqoop hive 实现数据分析输出到 mysql