- 1
- 2
- 3
- 4
- 5
func boundingRect(string: String?) {
...
let size = string.map { $0 as NSString }?.boundingRectWithSize(spec.maximumSize, options:options, attributes: attributes, context: nil).size ?? .zero
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 3
−60
func boundingRect(string: String?) {
...
let size = string.map { $0 as NSString }?.boundingRectWithSize(spec.maximumSize, options:options, attributes: attributes, context: nil).size ?? .zero
...
}
Пробую этот ваш
−403
if (indexPath.row == 0) {
if (![centerViewController isKindOfClass:[T7DUserInfoViewController class]]) {
T7DUserInfoViewController *userViewController = [[T7DUserInfoViewController alloc] init];
[navigationController popViewControllerAnimated:NO];
[navigationController pushViewController:userViewController animated:NO];
}
}
if (indexPath.row == 1) {
if (![centerViewController isKindOfClass:[T7DMapViewController class]]) {
T7DMapViewController *mapViewController = [[T7DMapViewController alloc] init];
[navigationController popViewControllerAnimated:NO];
[navigationController pushViewController:mapViewController animated:NO];
}
}
if (indexPath.row == 2) {
if (![centerViewController isKindOfClass:[T7DOrderListViewController class]]) {
T7DOrderListViewController *orderListViewController = [[T7DOrderListViewController alloc] init];
[navigationController popViewControllerAnimated:NO];
[navigationController pushViewController:orderListViewController animated:NO];
}
}
if (indexPath.row == 3) {
if (![centerViewController isKindOfClass:[T7DCurrentOrderViewController class]]) {
T7DCurrentOrderViewController *orderViewController = [[T7DCurrentOrderViewController alloc] init];
[orderViewController setOrderType:T7DOrderTypeCurrent];
[orderViewController setOrder:[T7DOrder currentOrder]];
[navigationController popViewControllerAnimated:NO];
[navigationController pushViewController:orderViewController animated:NO];
}
}
if (indexPath.row == 4) {
if (![centerViewController isKindOfClass:[T7DMessagesViewController class]]) {
T7DMessagesViewController *messagesViewConroller = [[T7DMessagesViewController alloc] init];
[navigationController popViewControllerAnimated:NO];
[navigationController pushViewController:messagesViewConroller animated:NO];
}
}
if (indexPath.row == 5) {
[self logout];
return;
}
Мудаки.
+78
/*
Внимание, хардкод!
С сервера приходит время в формате 2014-09-25 00:30:00.000010+04:00
Метод convertDate() возвращает время в формате "24:30", поэтому такой костыль
*/
public static String getTimeFromServerDate(String input_date) {
int start = 10;
int end = 16;
if(input_date.length()>end){
return input_date.substring(start, end);
}
return null;
}
Не знаю кто эту хуйню писал, но мы её теперь поддерживаем =(