Вы должны создать один класс контекста.
public class Context {
private final static Context instance = new Context();
public static Context getInstance() {
return instance;
}
private Connection con;
public void setConnection(Connection con)
{
this.con=con;
}
public Connection getConnection() {
return con;
}
private TabRoughController tabRough;
public void setTabRough(TabRoughController tabRough) {
this.tabRough=tabRough;
}
public TabRoughController getTabRough() {
return tabRough;
}
}
Вам нужно просто установить экземпляр контроллера при инициализации с помощью
Context.getInstance().setTabRough(this);
, и вы можете использовать его из всего приложение только с помощью
TabRoughController cont=Context.getInstance().getTabRough();
Теперь вы можете передать параметр любому контроллеру из всего приложения.
+1 для Бойкий от меня, также. Плюс, это имеет свое собственное API поточной обработки также, таким образом, Вы не должны изучать pthreads, если Вы не хотите.
Не уверенный, если там существует такая вещь как "умное управление памятью" в C, не очень легко, когда у Вас нет систем поддержки деструкторов и управления операторами. Но, снова, Бойкий имеет много ориентированных на память структур данных, и наполните, это действительно делает жизнь легче.
И не, я не нахожусь в Бойкой команде, но мне действительно нравится она.:)
Взгляд Boehm GC широко используемый консервативный сборщик "мусора" для C (или C++), который мог бы удовлетворить Ваши потребности до умного управления памятью, затронут.
contentInset
можно корректироваться. (В моих собственных контейнерах я заставляю детей соответствовать протоколу, который объявляет метод, который возвращает представление прокрутки, действующее как представление основного содержания, если такая вещь существует, для упрощения этого поиска.)
– Tim
27 September 2013 в 16:13
Я не уверен, найдете ли Вы единственную библиотеку, которая покрывает все это..., но можно проверить бойкий и pthreads для покрытия хорошего бита этого.
-viewWillLayoutSubviews
- I' ve нашел, что эти topLayoutGuide
не всегда последовательно -willMoveToParentViewController:
.
– Tim
27 September 2013 в 16:12
Я вскочу на Бойкую побеждающую сторону на выборах также. Помните, что C не обеспечивает синтаксического сахара для сложных структур данных, таким образом, существует много бросков и длинных имен функций в Бойком, но это действительно делает большое и эффективное задание с небольшим добавленным многословием!!
О Бойком использовании.
, вероятно, можно взять то, что Вы нуждаетесь и кросс-компилируете его. Таким образом, если Вам просто нужен пакет потока - просто компилируют это и не берут все.
я делаю то же самое с VM Python. PyMite соответствует на микроконтроллере и не использует всю функциональность.
Ознакомьтесь с проектом Apache Portable Runtime (APR) .
Некоторые из его функций:
Не говоря уже о том, что это портативный .