07 2018 档案

摘要:几种布局方式 静态布局(static layout) 即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位,这种设计常见于pc端。 流式布局(Liquid Layout) 流式布局(Liquid)的特点(也叫"Fluid") 是页面元素的宽度按照屏幕分辨率进行适配调整,但整体布局不变。代表作 阅读全文
posted @ 2018-07-21 17:08 buoge 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一:响应式的几个基本知识 字体选择 有衬线和无衬线,那种字体看自己的美学意识和考虑 透视比例与体验一致性保证(人眼的位置) 行高,字体大小,间距,要根据整个展示范围的透视比例合理的去规划 pc 离人的眼相对较远,所以需要更大的字号和间距 iPhone 离人眼距离相对较近,为了保持体验的一致性需要调小 阅读全文
posted @ 2018-07-21 17:06 buoge 阅读(193) 评论(0) 推荐(0) 编辑
摘要:概述 近期由于产品快速原型开发的需要,不想用原声的方式开发App两端一起搞时间来不及,目前产品处于大量上feature的阶段,采用混合开发是最合适的选择,所以花了3天的时间研究怎么去实现移动端,拖拽,长按,读取手机相册并做本地预览。 想要实现的效果就是: 核心问题点: H5拖拽实现方案:dragga 阅读全文
posted @ 2018-07-21 16:48 buoge 阅读(2684) 评论(0) 推荐(0) 编辑
摘要:仿射变换 用 CGPoint 的每一列和 CGAffineTransform 矩阵的每一行对应元素相乘再求 和,就形成了一个新的 CGPoint 类型的结果。要解释一下图中显示的灰色元素, 为了能让矩阵做乘法,左边矩阵的列数一定要和右边矩阵的行数个数相同,所以要 给矩阵填充一些标志值,使得既可以让矩 阅读全文
posted @ 2018-07-20 20:28 buoge 阅读(222) 评论(0) 推荐(0) 编辑
摘要:Type "rm rf ~/Library/Application\ Support/Xcode" and press "Enter." This removes the 删除xcode配置 Could not find Developer Disk Image: /Applications/Xco 阅读全文
posted @ 2018-07-20 20:27 buoge 阅读(455) 评论(0) 推荐(0) 编辑
摘要:http://aaronzjp.cn/2016/12/01/iOS CALayer/ 这个属性和android 的 .9 文件类似,定义了图片的拉伸范围:例子中明显是四个角不拉伸,对于需要做背景,contentsCenter矩形范围为横竖拉伸的交叉区域 ![此处输入图片的描述][1] _layerV 阅读全文
posted @ 2018-07-20 20:25 buoge 阅读(439) 评论(0) 推荐(0) 编辑
摘要:[UIScrollView _getDelegateZoomView] UIKit [UIScrollView_offsetForCenterOfPossibleZoomView:withIncomingBoundsSize:] + 64 bugly 腾讯给出的解释 闪退场景一:recorder d 阅读全文
posted @ 2018-07-20 20:24 buoge 阅读(319) 评论(0) 推荐(0) 编辑
摘要:效果就是下面这个样子: ![有图有真相][1] 思路借鉴的是MZTimerLabel,有想过做一个自定义的ImageView,但那样的话之前view用必须要改代码,索性就按照MZTimerLabel这个方式实现,简单易用,从简从俗 我的调用方式 1.CollectionViewCell初始化的时候调 阅读全文
posted @ 2018-07-20 20:07 buoge 阅读(1384) 评论(0) 推荐(0) 编辑
摘要:swift 和 oc 的语法不一样: [Xcode 调试技巧之 Swift 篇][1] 打印和赋值,观察数值变量和view对象属性 p指令可打印其对象类型、内存地址以及该对象的值等具体信息, po指令则是打印其调用description方法得到的值。 e 赋值指令(后面有例子详解) 流程控制 ![i 阅读全文
posted @ 2018-07-20 20:02 buoge 阅读(2087) 评论(0) 推荐(0) 编辑
摘要:OHHTTPStubs 使用第三方请求库模拟返回json数据 https://github.com/AliSoftware/OHHTTPStubs 使用青花瓷maplocal制造假数据 https://zhuanlan.zhihu.com/p/27638942 我常用的网络代理就是Charles,相 阅读全文
posted @ 2018-07-20 20:00 buoge 阅读(310) 评论(0) 推荐(0) 编辑
摘要:参考源文章 https://github.com/zalando/SwiftMonkey https://kemchenj.github.io/2017/03/16/2017 03 16/ 简介 这个库让我想起了无限猴子理论, 其实也类似, 就是产生间隔一段事件就产生一个随机操作事件, 例如点击拖拽 阅读全文
posted @ 2018-07-20 19:58 buoge 阅读(1557) 评论(0) 推荐(0) 编辑
摘要:https://objccn.io/issue 1 1/ https://juejin.im/user/57ddfba4128fe10064cbb93a ![image_1bolv7h6g13fv2a3suq1b561cpi9.png 322.2kB][1] 把 Data Source 和其他 Pr 阅读全文
posted @ 2018-07-20 19:55 buoge 阅读(463) 评论(0) 推荐(0) 编辑
摘要:基础知识参考 http://tech.glowing.com/cn/practice in uiscrollview/ https://stackoverflow.com/questions/9367600/custom uiscrollview paging with scrollviewwill 阅读全文
posted @ 2018-07-20 19:51 buoge 阅读(5843) 评论(0) 推荐(0) 编辑
摘要:iOS8以上的新方法PhotoKit 监听截图相册变化,取最后一张图片:http://www.hangge.com/blog/cache/detail_1515.html PhotoKit 获取本机相册列表 PHAssetCollection有一个名为 Screenshots的智能相册,获取这里面最 阅读全文
posted @ 2018-07-20 19:45 buoge 阅读(2536) 评论(0) 推荐(0) 编辑
摘要:一句话概括就是使用反射可以赋予jvm动态编译的能力,否则类的元数据信息只能用静态编译的方式实现,例如热加载,Tomcat的classloader等等都没法支持 Java中编译类型有两种: 静态编译:在编译时确定类型,绑定对象即通过。 动态编译:运行时确定类型,绑定对象。动态编译最大限度地发挥了Jav 阅读全文
posted @ 2018-07-09 18:10 buoge 阅读(11776) 评论(0) 推荐(2) 编辑
摘要:Spring mvc 做久了其实挺无聊的,一直在业务层自旋,不大好突破到新的境界,这其实和业务规模和用户数量以及应用场景都有关系,当然还要考虑上线求稳的心理,ok 话回正题,在spring mvc的时代整个项目作为一个整体放在容器中对外提供服务。 这个是读过下方参考文章的模块划分图 之后产生的思考, 阅读全文
posted @ 2018-07-06 16:46 buoge 阅读(2430) 评论(3) 推荐(5) 编辑