Todos for guoc/spi

These are TODOs that are seen in the code

IASKLocalizable.strings
          
             Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
IASKLocalizable.strings
          
             Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
IASKLocalizable.strings
          
             in Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
IASKLocalizable.strings
          
            
"Open in Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO!)

          
      
IASKLocalizable.strings
          
            
"Open in Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO!)

          
      
IASKLocalizable.strings
          
             Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
IASKLocalizable.strings
          
             in Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
IASKLocalizable.strings
          
             in Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
IASKLocalizable.strings
          
             in Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
IASKLocalizable.strings
          
             in Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
IASKLocalizable.strings
          
            
"Open in Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
IASKLocalizable.strings
          
            
"Open in Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
IASKLocalizable.strings
          
             Settings app" = ""; // iOS 8+ Privacy cell: subtitle (TODO)

          
      
MyCollectionViewFlowLayout.swift
          
             {
                    // TODO
                }
                layoutAttributesS.append(currentLayoutAttributes
          
          
            : CGRect) -> Bool {
        // TODO
        return false
    }
    
    func updateLayoutRaisedByCellAt
          
      
KeyboardLayout.swift
          
             7/25/14.
//  Copyright (c) 2014 Apple. All rights reserved.
//

import UIKit

// TODO: need to rename
          
          
             keyGapLandscapeSmall: CGFloat { get { return 5 }}
    // TODO: 5.5 row gap on 5L
    // TODO: wider row
          
      
UVTruncatingLabel.m
          
            ];
        _moreLabel.hidden = YES;
        if (IOS7) {
            // TODO hardcode blue for ios6
          
      
KeyboardViewController.swift
          
            ) -> CGFloat { return CGFloat(metrics[name]!) }

// TODO: move this somewhere else and localize
let
          
          
             {
            self.setHeight(newValue)
        }
    }
    
    // TODO: why does the app crash if this isn
          
      
KeyboardConnector.swift
          
             attachmentDirection() -> Direction?
    func attach(direction: Direction?) // call with nil to detach
}

// TODO
          
          
            
    
    // TODO: until bug is fixed, make sure start/end and startConnectable/endConnectable are the same
          
      
DefaultSettings.swift
          
            ?
    @IBOutlet var settingsLabel: UILabel?
    @IBOutlet var pixelLine: UIView?
    
    /* TODO swift2
          
          
             cellLongLabelColorLight = UIColor.grayColor()
    
    // TODO: these probably don't belong here, and also need to be
          
      
UserVoice.strings
          
            ";

"Additional Details" = "Detalles Adicionales";

"All" = "Todo";

"All Articles" = "Todos los
          
      
KeyboardKey.swift
          
             6/9/14.
//  Copyright (c) 2014 Apple. All rights reserved.
//

import UIKit

// TODO: correct corner
          
          
             radius
// TODO: refactor

// popup constraints have to be setup with the topmost view in mind; hence
          
      
KeyboardModel.swift
          
            )
        }
    }
    
    // TODO: this is kind of a hack
    var hashValue: Int
    
    init(_ type
          
      
KeyboardKeyBackground.swift
          
             == i) {
                // do nothing
                // TODO: quick hack
                if !self.hideDirectionIsOpposite
          
          
             {
                edgePath = UIBezierPath()
                
                // TODO: figure out if this is ncessary
          
      
ForwardingView.swift
          
            )
                    }
                }
            }
        }
    }
    
    // TODO: there's a bit of "stickiness" to Apple's implementation
    func findNearestView(position
          
      
Shapes.swift
          
            .
//  Copyright (c) 2014 Apple. All rights reserved.
//

import UIKit

// TODO: these shapes were traced
          
          
             = UIColor.grayColor() // TODO:
    
    //// Bezier Drawing
    let bezierPath = UIBezierPath
          
      
UVBaseModel.m
          
             setArgument:&model atIndex:2];

    // TODO it would be nice to optionally pass the context here, but
          
      
UVUtils.m
          
            :(NSString *)str {
    if (str == nil)
        return nil;
    // TODO: Replace this with something more
          
      
README.markdown
          
             are summarized in the "CHANGES_AND_TODO_LIST.txt" file.

## Contributors

The contributors to FMDB