洋柿子蛋汤 我一个iOS程序员,怎么就跑来写PHP了呢?

iOS开发对于按钮点击范围的优化(转)

由 洋柿子蛋汤 | 2016-10-27 | iOS开发

Apple的iOS人机交互设计指南中指出,按钮点击热区应不小于44x44pt,否则这个按钮就会让用户觉得“很难用”,因为明明点击上去了,却没有任何响应。

但我们有时做自定义Button的时候,设计图上的给出按钮尺寸明显要小于这个数。例如我之前做过的自定义Slider上的Thumb只有12x12pt,做出来后我发现自己根本点不到按钮……

这个问题在WWDC 2012 Session 216视频中提到了一种解决方式。它重写了按钮中的pointInside方法,使得按钮热区不够44×44大小的先自动缩放到44×44,再判断触摸点是否在新的热区内。

使用AFNetworking向服务器POST一个数组

由 洋柿子蛋汤 | 2016-10-24 | iOS开发

使用AFNetworking向服务器POST一个数组的正确姿势

如何使用代码创建并使用UIPageViewController

由 洋柿子蛋汤 | 2016-07-06 | iOS开发

UIPageViewController 常用于实现翻页效果。比如app的开机启动的幻灯片广告等等。之前需要用到的时候发现技术文章所说的几乎都是在storyboard中使用UIPageViewController。作为一个坚定的纯代码党,我还是稍微研究了一下利用代码来创建和使用UIPageViewController。

使用layer绘制UIView的阴影后造成的滚动卡顿

由 洋柿子蛋汤 | 2016-05-24 | iOS开发

最近(或者说之前都有)碰到一个蛋疼与奇怪的问题,按照公司项目UI设计稿做出来的界面(包含一个UITableView),在滚动的时候会十分卡顿。排查系列原因之后发现是因为使用layer给UITableViewCell的contentView绘制阴影导致的。 解决办法是在绘制阴影的时候加一句 self.contentView.layer.shadowPath = [UIBezierPath bezierPathWithRect:self.contentView.bounds].CGPath; 试了下 列表如丝般顺滑了。

iOS开发一些常用的微小的工作(持续更新)

由 洋柿子蛋汤 | 2016-05-17 | iOS开发

很抱歉,就做了一些微小的工作

Objective-C Runtime学习笔记(一)

由 洋柿子蛋汤 | 2016-05-11 | iOS开发

不懂一些Runtime都不好意思出去面试的吧?

真*mysql daemon failed to start解决方案

由 洋柿子蛋汤 | 2016-04-25 | 运维

今天有位学长善意的帮我测了下网站的并发数,结果网站的数据库就瘫了,本来以为重启一下就可以结果发现我想多了,重启的时候总是提示mysql daemon failed to start。然后服务无法启动

作为一个不是很懂运维的人,我太害怕这个错误提示了因为最初在搭建服务器的各种环境时,因为当初为了解决这个绞尽脑汁,其实出现这个错误提示之后,拿这个作为关键词去百度来的各种解决方案,基本都是不靠谱的,问题的症结在于你首先要搞清楚mysql为什么会启动失败,所以必须要看一下日志。

dedecms让一篇文章同时归属于两个栏目,并且根据文章id获取文章的静态url

由 洋柿子蛋汤 | 2016-03-20 | Web

dedecms5.7目前支持一篇文章同时归属于两个栏目,只要在发布文章的时候选择主栏目和副栏目就可以,在文章的数据库表dede_archives中,主栏目的字段分别对应于typeid和typeid2,在实际的开发中,可能存在这种情况(比如近期就碰到这样的需求),就是有一篇文章同时满足于主栏目和副栏目,所以只要根据这俩字段在数据库中查询即可。以下附上代码,顺便包含了如何通过文章id获取到文章的静态地址的方法

[转]centos 6.5安装MySQL5.5

由 洋柿子蛋汤 | 2016-03-15 | Web

MySQL 5.5系列成为稳定版已经有一段时间了,但据我调查了解,在生产环境中还是以5.1系列为主。在国内的大公司里,只确定金山在使用5.5了。 之前一直用自带安装的MySQL 5.1系列,使用了innodb存储引擎,偶发现5.1对innodb引擎支持不怎么好,数据库并发连接数多时会出现丢连接,于是就想升级到5.5试试。

关于load方法与initialize方法

由 洋柿子蛋汤 | 2016-02-17 | iOS开发

简单的了解下load方法与initialize方法的区别

1 2 3