随笔分类 - 斯坦福iOS7公开课
摘要:这一节主要介绍UITableView以及iPad,Demo为从Flicker下载图片并显示,但是实际过程中发现需要FQ并使用HTTPS连接,所以这次用了两个Demo,一个是课程中的Demo,另一个是简化的。 最后调试过程中还找到Xcode中观察变量的一个小技巧。1.UITableView UI...
阅读全文
摘要:这一节主要介绍了多线程中的串行队列以及滚动视图UIScrollView。1 .多线程 这一节只是简单介绍了多线程的串行队列,即把任务加入线程队列后按顺序逐步执行。 (1)目前iOS多线程提供的方法主要是GCD和NSOperation,前者是C语言级别的,后者是经过封装,更具有面向对象特性的...
阅读全文
摘要:这一部分主要介绍了iOS的绘图、手势、协议、block、力学特效动画(包括重力、碰撞、吸附等)以及自动布局的内容。1、绘图、手势 (1)调用一个自定义的UIView时,可以使用awakeFromNib方法做一些初始化工作。 (2)iOS中绘图需要了解的常用测量单位: CGFloat:浮点值...
阅读全文
摘要:1.变量类型别滥用id,如果不仔细容易在程序执行时引发错误,因为在编译阶段编译器只是检测变量对象所属类型,尤其是类型为id时代表任何类型都可以通过检查,但不会检测变量对象调用的方法,这样当对象所属类不包含所写的调用方法时,编译通过,但在程序运行时才会报错。 2.简单介绍了框架自带的集合、字体等...
阅读全文
摘要:1.MVC Model:模型 描述程序是什么,例如数据库操作之类的行文以及纸牌Demo里纸牌玩法都是写在Model这一层,通过Notification和KVO(后续文章会介绍)两种方式与Controller通讯。 Controller:控制层 程序的逻辑在这里组织,Controller负责M...
阅读全文
摘要:用到一个Python写的后台服务,需要用到Django,参考Django安装文档,配置过程如下: 1.下载一个用来安装和管理Python包的工具“pip”; 2.下载完成后,运行安装脚本,注意需要管理员权限,使用“sudo”命令。 另外,个人遇到点奇葩状况,进入pip下载页面需要FQ,执行...
阅读全文
浙公网安备 33010602011771号