The operator ??understands that if rhs is not optional, then the result is not optional:
let cell = tableView.dequeueReusableCellWithIdentifier(reuseIdentifier)
?? UITableViewCell(style: .Default, reuseIdentifier: reuseIdentifier)
cell.textLabel?.text = ...
, ( , registerNib/registerClass), dequeueReusableCellWithIdentifier, :
let cell = tableView.dequeueReusableCellWithIdentifier("repo", forIndexPath: indexPath)
cell.textLabel?.text = ...