WWDC 2016 iOS10 拾遗

为什么要在大家都在谈论Swift3的时候谈论ObjC? 因为Swift3还是太**(误)。

iOS10变更

根据这里iOS 9.3 to iOS 10.0 API Differences现在的文档表明,现有接口并没有什么大改变,是不可能的。根据苹果的尿性,怎么可能不大改接口呢。嗯,由于实在改的太多,不可能写完,那么就只罗列一下增加的几个主要的新特性吧。

SiriKit

Proactive Suggestions 主动推荐

Messages

User Notifications

Speech Recognition 语音转换文字

更广的色域

自定义True Tone(......

Mac命令行环境配置备忘(常更)

Ruby gem

Mac 内建了Ruby, or (没有?)不管了。墙外忽略。

Ruby gem 更换淘宝源,不换慢到死。

$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/

$ gem sources -l

*** CURRENT SOURCES ***

https://ruby.taobao.org

# 请确保只有 ruby.taobao.org

$ gem install rails

ruby.taobao.org/

Home brew

虽然这货去面试被拒了,哈哈哈......

UIImage的scale坑

在做Play+的图片剪切的时候遇到个神坑的问题,同样的剪切数据,同样样子的图,对本地图片的剪切效果就是跟对网络图片的剪切效果不一样,而且大概是iOS9.1左右时候出现的问题。简直百思不得其解,但是这种问题又不算小问题,不可能搁置一边,使劲跟了跟,跟到一个UIImage的神坑。

UIImage有个属性叫做scale(废话),官方文档给的描述是这样的:

@property(nonatomic, readonly) CGFloat scale

Discussion

If you load an image from a file whose name includes the @2x mod......