• 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英寸:

  • 相关阅读:
    用python实现简单的调度场算法
    数据结构顺序表python
    数据结构顺序表C
    python绘制5角形,6角星方法
    TsinghuaX+00740043_2X C++程序设计进阶 C7-3
    Struts2开发环境搭建,及一个简单登录功能实例
    Javascript进度条
    java.util.Date与java.sql.Date
    Error while performing database login with the sqljdbc driver:Unable to create connection. Check your URL.
    java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
  • 原文地址:https://www.cnblogs.com/yif1991/p/5110726.html
Copyright © 2020-2023  润新知