zoukankan      html  css  js  c++  java
  • iOS开发

    #import 预处理指令,相对于 #include 而言,能防止重复拷贝,它可以导入OC头文件,也可以导入C头文件。

    OC中在一个框架中,有一个主头文件(该头文件名称一般跟框架名称相同),该主头文件包括了其它头文件,方便程序员使用。

    下载IOS模拟器之后,注意模拟器文件的后缀是 *.simruntime,如果是 *.zip 文件请先解压,然后放到  /Library/Developer/CoreSimulator/Profiles/Runtimes/ 目录下即可。

    如果不能使用,报下面的错误:

    则将  

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib  文件拷贝到 

    /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host 文件夹下即可,注意拷贝前先备份后者目录下的  liblaunch_sim.dylib 文件。

     

    IOS资源存放

    首先要知道,XCODE里的目录有两种,一种是黄色的称为 Group,一种是蓝色的即磁盘上真实存在的文件夹。

    其中,xcode 7 中的 Assets.xcassets 即为蓝色文件夹,一般用于存放需要缓存的图片(系统会自动缓存),使用 ImageNamed: 方式加载;而 Supporting Files 为黄色,表示它是一个 Group,这里面的资源是不缓存的,可以存放 xib、plist、不常用的图片等资源,它也即是我们常说的 mainBundle,获取这里的资源。

     

    IOS项目,如果按照xcode默认设置,则几乎所有代码和资源都放在项目根目录下,非常混乱。我们可以先在Finder中建立好文件夹,然后将文件夹拖入到xcode项目中,这时要勾选上 Copy items if needed 和 Create groups ,再之后就可以直接在xcode中新建文件,新建文件时选择好存储的位置即可。

     

     

     

    Xcode 使用 import 不能自动提示,按下面的操作即可:

    取消选择 XCode -> Preferences -> Text Editing  中的 "Enable type-over completions" 
     
     
    制作Code Snippets ,如 输入 @p 就可以出现属性:
    在代码中写上要生成的代码片段,如下:
    @property (nonatomic, strong) <#type#> *<#name#>;

    然后打开代码段界面,可以通过 View->Utilities->Show Code Snippets Library 打开,然后鼠标放在上面代码的 ##之间的区域,会变成可拖动状态,将其拖到Code Snippets列表中,然后对其进行编辑即可,设置一下快捷键和作用区域。

     
     
     
     
     
  • 相关阅读:
    php代码中注释的含义
    MySql-count(*)与count(id)与count(字段)之间的执行结果和性能分析
    mysql通配符进行模糊查询
    我的娃,我的宝贝
    Yii 2.0 query模式语法
    Yii 2.0版本调试输出SQL语句
    mysql高效率随机获取n条数据写法
    mysql语句中判断是否包含某字符串的方法
    应该让老婆多休息
    win10常用快捷键总结
  • 原文地址:https://www.cnblogs.com/tianyajuanke/p/5753849.html
Copyright © 2011-2022 走看看