码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发——初识

时间:2018-01-24 22:28:13      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:绑定   make   pod   导致   exce   option   lib   data   数据绑定   

pragram预处理指令
  • #pragram mark

    代码逻辑分块

常用快捷键

  • 查看文档说明

    选中要查看的api,按住option+左键:

  • 注释

    cmd + /

框架

  • Masonry

    autolayout
    http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/
    ?### 使用注意
    ?+ 案例
    ?make.left.equalTo(self.contentView).offset(12);
    make.top.equalTo(self.contentView).offset(18);
    make.size.width.mas_equalTo(32);
    make.size.height.mas_equalTo(32);
    每个属性设置都单独写;因为是链式语法,如果所有属性的配置都放在一起感觉后面的设置会覆盖前面的设置。
    ?+ 居中
    > ?make.center
    ?+ 垂直居中
    ?> make.centerY
    ?+ 水平居中
    ?> meke.centerX

工具

控件

API

  • UIFont

    设置文本字体

  • UITableViewDelegate
  • UITableViewDataSource

异常

  • 编译失败,符号冲突

    由于import了.m文件,导致;import .h文件后编译成功;

  • unrecognized selector sent to instance

    给nil对象发送了消息

  • 自定义的UITableViewCell没有被UI TableView调用

    需要调用UITableView的registerClass方法注册自定义的cell

  • NSInternalInconsistencyException

    reason: ‘couldn‘t find a common superview for <UITextView: 0x7fdb4d015200;
    原因:是在设置view的约束前没有调用addSubView方法将view添加到parent view中。
    解决办法:是在view初始化完成后调用parentview的addsubview方法;

iOS开发——初识

标签:绑定   make   pod   导致   exce   option   lib   data   数据绑定   

原文地址:http://blog.51cto.com/7183397/2064748

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!