编程易错点每日一记

来源:互联网 发布:2013年中国进出口数据 编辑:程序博客网 时间:2024/06/05 23:51
  1. 2016.1.2
    day18
    self.属性 每次都会调用@proper 以及每次都会改变一次(学会调试)
    设计的程序要有封装性, 最好写在.m中. 在main.m中只要调用一下就ok了.
    一个项目, 最主要是掌握好需求, 然后, 直到流程.-> 装换成代码
    嵌套中快速枚举(forin); 如果是数组删除, 最好别用, 因为快速枚举就是先制定好了容器的大小, 之后是不可以在改变. 然而字典中是可以的.
    联系人: 字典key 为姓名的首字母; value值是一个个联系人person(peson是根据key值来找的);
    类中包含其他类的话, 需要引入头文件, 就是可以使用其方法
    多看, 多学, 再创造(目标清晰)
    用, 别偷懒, try!!!! practice!!!!

2016.1.9
day39
1.面试: 专业术语, 会的技术能在叙述一遍 平时没事,多交流技术问题
2.思考之后在开始做, 多思考原理(多想,多干); 将自然语言, 转换为计算机语言
3.学会看API文档, 第一句(学好英文吧)
4.命名要规范(见名之意)
5.数组要初始化, imageView, label 默认用户交互关着的
6.
01 button用便利构造器初始化, setTitle时,normal(高亮与正常状态一样); 02 按按钮时 (1)normal,(白色底, 蓝字体),(2)custom 加 button.show.. (会出现)闪亮状态;
03 label.textAlignment = NSTextAlignmentCenter;
04 bounds(基于自身坐标系)与center(中心, 只要宽高就可以)是互不影响的
05 计时器,NSTimer, 动画设置,颜色由外到内的变化!!!
7.OC一次性完成运行, UI是只要模拟器不关, 就会一直执行
8.UI中经常用到全局变量
9.url, 统一资源定位符, 包括,协议(模式),服务器名称(IP地址), 路径和文件
10.UI(user interface, 用户界面), transform是图片属性; CGAffinetranform..
11.成为代理, 就要遵守协议(对应的每个协议中, 有很多的方法; 比如:scrollView代理需要遵守UIScrollViewDelegate协议, 那么,该视图就可以调用它带的方法了)
12.MVC(用户, 屏幕, 响应)resignFirstResponder(注销第一响应者), 响应者链,从大到小,处理是反着来的.
13.手势NSTapgestureRecongnizer(点击手势) 是对触摸方法的封装; 手势包括, 捏合(缩放,pinch), 点击(tap), 旋转(rotation), 长按(longPress), 平移(pan)
14.能显示在页面上(用户可以看到的都是view,在window上); 图片放到Xcode上需要后缀加上@2x, 更清晰,1pt = 2px
15.CGrect, CGSize, CGPoint都是结构体(不能整体赋值修改)获取可以单独进行; CGrectZero,表示一个点
16.先搭好界面, 功能想好,转为计算语言; 解题步骤
17.预编译指令(#warning…)自己设置

0 0
原创粉丝点击