2020年已过去 59.63%
行百里半九十    @ 2020-07-26, 00:30

从五月初开始开发的 mac 应用产品,还有两周,就要到达预期的三个月开发周期的目标时间点了。开发工作完成度估算大约也有了 85%~90%,可能会有少许超期,也算是在情理之中。

首先在预期之外的,就如前所述那样的,“macOS 的开发框架与 iOS 的差异,比我之前想象的要大得多”。

其次是产品设计上实现相关的复杂度也比预期要“坑多”。有多次为实现一些功能需求,使用 google 搜索的前提下,全网都很难找到文档、答案,而只能在诸如 WWDC 2010 的一些专题演讲(以及 PPT)中给出的只言片语作为线索,再去尝试推断出来的几种方案。

当然,这个过程,回头看其实挺爽的。久违的沉浸于开发的充实感,伴随着那种似乎已经触摸到全网都几乎查不到资料的技术(因为需求少所以做过的人少)的成就感。

因为去年老妈的倒下,已经两年没去珠海了。昨天,老婆和儿子去珠海了,而我因为项目开发正处于关键时刻,以及仍然无法放心老妈的情况下,没有同行。


桐花诗八韵,思绪一何深。

农码生涯 | 没人评论 | 222 次阅读
简短地址:http://ncblog.net/1798/
NSTextView 文本的行高    @ 2020-06-13, 15:16
  1. LineHeight:简单地使用 NSParagraphStyle 的 lineHeightMultiple 的情况下,当设置其值为大于 1.0 的时候,文字占据整个增加了行间距的空间的底部,如图:
  2. LineSpacing:使用 NSParagraphStyle 的 lineSpacing 的情况下,当设置其值为大于 0 的时候,文字占据整个增加了行间距的空间的顶部,如图:
  3. BaselineOffset:给 NSAttributedString 增加 NSBaselineOffsetAttributeName 属性,可以使得文字向上或者向下偏移,但同时也会与 LineHeight/LineSpacing 叠加,改变整行的高度。
  4. 实践后的正确方式:将 LineSpacing 与 BaselineOffset 结合。

算法很简单:

  1. 算出目标行高 target_height;
  2. 算出原始行高(1.0 倍 LineHeight,0 LineSpacing) original_height;
  3. 将 target_height 与 original_height 的差值除以 2 后,赋值给 LineSpacing 与 BaselineOffset,也就是将差值一半给 LineSpacing,一半给 BaselineOffset。

效果如图:

农码生涯 | 没人评论 | 440 次阅读
简短地址:http://ncblog.net/1794/
共青森林公园    @ 2020-06-09, 00:20

又一个月过去,产品开发仍然持续中,已经完成的部分效果很好,有待完成的只是时间压力较大。即使如此,一周六天的开发已然是极限。

周日约了设计师 kukun 一起到森林公园看花,结果蹭到了不少照片。我和老婆都尤其喜欢这张。

无酒无花 | 没人评论 | 375 次阅读
简短地址:http://ncblog.net/1790/
渐入佳境    @ 2020-05-10, 18:17

上班三个多月了,(开发)工作上渐入佳境。一方面,现在再次开发 iOS 项目自我感觉比 Mera 的时候更精进了一层,有点曾经在使用 Delphi 开发时的那种随心所欲的感觉了;另一方面,同时开始了 macOS 平台的应用开发,也是一件好玩的事情。

macOS 的开发框架与 iOS 的差异,比我之前想象的要大得多。从 UIKit 转换到 AppKit,幸得有不少好的文章,比如这篇,即使是多年前的也难以掩盖其价值。

虽然一直不太喜欢用苹果的产品,比如 iPhone,比如 mac,但我确实还是喜欢在苹果平台上做开发的,Xcode 以及 Objective-c 都是很优秀的工具(嗯,不包括 Swift)。

如今可算是前端当道,JS 就要统治世界一样。但我依然还是只喜欢做原生客户端(包括所谓移动端)开发,因此能做这样的开发工作也可谓求仁得仁了。

农码生涯 | 没人评论 | 620 次阅读
简短地址:http://ncblog.net/1787/
转:互联网是人类历史的一段弯路吗?    @ 2020-04-25, 15:19

作者:评论尸,原文:https://mp.weixin.qq.com/s/V5Dk4gpzpdb-zsfurp9ZiA

本文大约 40000 字,阅读需要 102 分钟,由于存在主动或被动删稿风险,建议先行保存。

本文写成于2019年12月,原本预计 2020 年 1 月发表,疫情爆发后一直感觉需要加笔。但时至 2020 年 4 月,新冠疫带来的变化似乎并未影响本文叙事,新加内容也仅起到案例更新作用,遂以去年完稿的版本发布。

1 至暗时刻

1.1 互联网是一种集权的技术吗?

2019年4月,纽约时报发布的一篇名为《减少互联网是唯一的答案》(The Only Answer Is Less Internet)将西方主流媒体对互联网行业的批判推到了一个新的高峰。
阅读全文 »

转贴收藏 | 评论已关闭 | 687 次阅读
简短地址:http://ncblog.net/1785/
上班    @ 2020-03-25, 00:45

从2月26日开始,到办公室上班。步行15分钟的路程,毫无压力。这一个月来,渐渐融入了团队,重新适应了上、下班的生活。这是自从离开金山后,第一次不是创业性质的上班工作。

农码生涯 | 2 个评论 | 1,064 次阅读
简短地址:http://ncblog.net/1761/
家有“发”妻    @ 2020-03-19, 20:00

疫情导致理发店迟迟不开,无法理发成为困扰,昨晚一时冲动答应让老婆练手。一个多小时,效果似乎还可以。

无酒无花 | 3 个评论 | 1,012 次阅读
简短地址:http://ncblog.net/1758/
门的颜色对了    @ 2020-03-13, 22:04

3.8 的时候 19 块包邮的木质钥匙挂架,做工、颜值都很到位,挂在门旁边更是绝配了。

无酒无花 | 评论已关闭 | 657 次阅读
简短地址:http://ncblog.net/1756/
新年伊始 2    @ 2020-02-16, 02:53

正月已经过了二十多天了,由于疫情,公共的秩序还没能恢复——很少人出门,网购几乎陷于停顿(除了某猫某东的自营超市,卖家一般发不了货),新工作的上班地点暂时又只能在家里。

新工作本来头两个星期应该是和团队磨合、融入的最好时机,但两周下来都只能通过钉钉以及音频会议沟通,很多方面还是感受到距离带来的掣肘而难以施力。

老妈日常需要去医院做的康复治疗,也已经中断近一个月了。目前只能每天在家自行爬楼梯锻炼,慢慢已经可以独自进行。四楼的楼梯每次上下三趟,每次能锻炼到出汗,每天两次。老妈似乎也慢慢适应了目前的状态,易怒的情况稍有改善,生活慢慢趋于平静。

当生活从田野跌入苟且,会想拾起最初的心心念念。

于是决定在今年的业余时间开始学习自己一直觊觎的领域,让自己有所突破——年内啃完这本书并有点小成果。

这个冬天比较漫长,但2020年已过去12.59%。

农码生涯 | 1 个评论 | 960 次阅读
简短地址:http://ncblog.net/1753/
转:李文亮医生到底是个什么样的人呢?    @ 2020-02-07, 10:42

作者:葱师

李文亮医生到底是个什么样的人呢?

我花了三个小时把他的原创微博看了一遍。

我给你简单讲讲吧,还挺有意思呢。

他和我们是一样的80后,喜欢吃炸鸡、火锅,最爱吃日本料理。
吃前他会拍一些丑丑的照片发到微博上,偶尔有几个零星的点赞,他也不在意,就像武汉的秋天有一股不冷不热的温柔。

他在新的一年希望做一个简单的人,看清世间繁杂却不在心中留下痕迹。从这里我们知道,他偶尔还会给自己煲点鸡汤,虽然字词不太通顺。

他夜班时喜欢吃鸡蛋灌饼,他喜欢这种碳水化合物,一口下去,他能感受到多巴胺在分泌。

他还喜欢吃火车站的德克士炸鸡腿,每次经过每次必吃,他说那是腿届极品,他喝了一口可乐吧唧吧唧嘴说:真是达到了人生巅峰啊。

他还在枣阳市,吃9块一碗的牛肉刀削面。
关于他吃的微博实在是太多了,真的是一个可爱的吃货啊。

他喜欢厦门,他去了很多次厦门海底捞。不知道到底是喜欢厦门,还是喜欢海底捞呢?

他爱看罗永浩,也喜欢王自如,多宽容的人啊。

有时他也玩一把小资,去趟星巴克喝杯咖啡啦,去趟巴厘岛当当游客啦,吃吃海鲜啦……他还是个“芥末党”,别忘了,他可喜欢吃日料了呢。

几年前他经常打羽毛球,近几年从他发胖的身体看来,已经完全忘记了这项运动。

他伤感地说,我爸爸的身材都比我好多了。

有一天他想吃橘子,他穿着拖鞋在风雨中跑了一千米终于买到了橘子。
至于橘子好吃不好吃,他没说。

他也常常转发一些抽奖微博,他可能觉得自己运气不错吧。很快他的运气得到了验证,有一天他终于中奖了,奖品是一盒湿巾。

和所有年轻人一样,他也喜欢肖战。

他还在闲置物品交易平台上卖出了三台旧手机,他也会玩跑分软件,但入坑不深,估计没时间吧。

雅安地震时他捐了两次款,都是在微博上捐的。

他看过《北京遇上西雅图》打了五星。

下了班他去逛超市,看到158一斤的车厘子,他跟个孩子一样拍照发微博说:吃不起。

今年他可以吃的起了,因为肺炎,只要60多一斤了。

但他再也吃不到了。

2020年2月6日,全微博的人都在纪念他。

至于为什么纪念他,你能明白吗?明白。

转贴收藏 | 1 个评论 | 908 次阅读
简短地址:http://ncblog.net/1749/