Masonry介绍与使用实践:快速上手Autolayout http://www.cnblogs.com/xiaofeixiang/p/5127825.html http://www.cocoachina.com/ios/20141219/10702.html 介绍一下几种AutoLayout自动布局所经常使用的布局约束类型 width表示约束ui控件的固定宽度 height表示约束ui控件的固定高度 Leading Space to Superview 与父视图的左边界线保持固定距离 Trai…
很多时候,我们需要用到多线程的东西,比如红外线检测是否有人经过.这种情况需要搞个子线程在后台不断的检测,这个线程可能是第三方提供的,你调用它给的方法,然后显示提示框的时候,问题就来了. 提示信息:This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes. This will cause an…
前后端分离 关于“前后端分离”的深入讨论: 如何正确理解前后端分离? Web 前后端分离的意义大吗? 在上面有看到有谈“国外it公司分工”的回答,感觉挺有意思的.大概是讲国外it公司并不分前后端,只分[产品]和[基础设施],[产品]负责怎么把产品弄出来,[基础设施]则专注于怎样才能让[产品]更舒服地把产品弄出来.难怪各种框架都是外国人写的.. RESTful API 关于RESTful API的理解与设计: 怎样用通俗的语言解释REST,以及RESTful? RESTful API 设计指南 R…
width表示约束ui控件的固定宽度 height表示约束ui控件的固定高度 Leading Space to Superview 与父视图的左边界线保持固定距离 Trailing Space to Superview 与父视图的右边界线保持固定距离 Top Space to Superview 与父视图的顶部边界线保持固定距离 Bottom Space to Superview 与父视图的底部边界线保持固定距离 Horizotal Spacing 两个子视图之间的水平距离保持固定长度 Vert…
上一篇简单的对轻量级ORM开发开了个头.这篇主要聊下ORM框架的设计思路. ORM本质上是对数据库操作的抽象.大体上我将其分为对数据结构的抽象和对执行方法的抽象. 我的ORM设计图: ORM框架需要完成.net数据和数据库中数据的相互转换,以及对SQL语句中经典的增删改查操作的抽象封装. 封装方法代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syste…