时间: 2017-09-26     分类: iOS      标签:
1、Xcode 9 使用 command + 单击 直接跳转到定义 Xcode 9 之前按住command +鼠标左键 即可跳转定义。如今不一样了,如图: 首先整块区域高亮,弹出菜单,Jump to Definition在菜单第一项,点击才会跳转,我想大部分人都不喜欢这种操作,多了一步,回到之前的快速跳转定义的姿势方法: 鼠标用户: 对准你的对象,Command+鼠标右键 触摸板用...

时间: 2017-08-23     分类: 程序人生      标签:
  程序员联盟发布了一条消息:以后我们的代码要按行收费。客户们立即就炸了锅,按代码收费?那你程序员不是想怎么写就怎么写,我们让你们做个项目,你写个空行,写点注释什么的,谁来管?   物竞天择。有人有需求就立即有人响应。正当这些客户无所适从的时候,一个职业产生了:代码缩行师。客户在审查项目交付的时候会先去缩行事务所请一位缩行师。缩行师的职责就是,在保证不改变原有系统功能的前提下,将程序最大程...

时间: 2017-06-27     分类: web前端      标签:
一、创建数组 var testArray = new Array(); 二、数组中添加元素   1)在数组的开头添加新元素 - unshift() var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon","Pineapple"); //结果: Lemon,Pineapp...

时间: 2017-06-13     分类: 程序人生      标签:
餐厅 “服务员,给我来份宫保鸡丁!” “好嘞!” 这叫原始需求 大厨做到一半 “服务员,菜里不要放肉。” “不放肉怎么做啊?” “不放肉就行了,其它按正常程序做,不就行了,难吗?” “好的您稍等” 中途需求变更 厨房 大厨:“你大爷,我肉都下锅了” 服务员:“顾客非要要求的嘛,你把肉挑出来不就行了吗” 大厨:“行你大爷” 然而还是一点点挑出来了。 改动...

时间: 2017-06-10     分类: iOS      标签:
持续更新中…

时间: 2017-06-08     分类: iOS      标签:
1、应用内包含检查更新功能 iOS 应用的版本更新必须通过 App Store 进行,自身 App 内不能包含提示更新功能。从2015年3月起,所有包含检查更新功能的 App 都会被拒绝上架。 2、使用第三方登录时未做安装检测 接入第三方登录要检测是否安装了第三方客户端,未安装时不要显示对应按钮。2015年9月之前,通常可以采用判断未安装则隐藏登录按钮的方式。但目前隐藏按...

时间: 2017-05-26     分类: 程序人生      标签:
对于甲方爸爸的百般刁难 设计师是不是每次都只能认输呢? 最近有一张图在微博跟朋友圈都非常火爆 这图大概是长这样的 甲方爸爸的要求是: 你能不能在放大LOGO的同时缩小点? WTF!!!? 这句话乍一看的感觉就是 你能不能在长高的情况下再矮点 你能不能在长胖之后体重变轻点 你能不能在涨价之后价格再低点 这种神逻辑怎么看都是 不!可!能!的!任!务! 辣么我们今天将要挑战一...

时间: 2017-04-15     分类: 程序人生      标签:
  程序员不是一般的人,是具有某种超能力的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员认为,他们能做到的事情,其他人——比如他们的客户/软件用户——也应该很容易做到。但事实上,由于大部分人——绝大部分人(包括软件开发公司的客户/购买软件的用户)——都是电脑小白(对电脑知识/计算机知识/软件知识知之甚少的人)。一个对于程序员来说很...

时间: 2017-03-27     分类: 产品和运营      标签:
标准Http协议支持六种请求方法,即: GET POST PUT Delete HEAD OPTIONS   但其实我们大部分情况下只用到了GET和POST。如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到。不过即使暂时不想涉及REST,了解这六种方法的本质仍然是很有作用的。大家将会发现,原来web也是很简洁明了的。下面依次说明这六种方法。 GE...
not mirroring