2019-01-01から1年間の記事一覧

UITableViewが動かない - UITableView is not working -

UITableViewが動かない。rowの数を出しても0と表示され、cell内でデバッグメッセージを入れても動かない。 qiita.com この記事に書いてあるが、StoryboardでViewControllerのdelegate,sourceとtableViewをリンクする。 私が見てた記事2つはこの手順がなかっ…

Swiftで大学のポータルにログインしたい

大学のポータルにログインしたい 大学のポータルに自作のiOSアプリでログインがしたかった。 大学はGoogleのOAuthを使っている。 WebViewか何かに埋め込んで、ログインすればいいと思いきや、WebViewでGoogleにログインすることは許されていなかった。(セキ…

はじめてのAndroid開発

先日インターンシップに参加し、KotlinでAndroidアプリ開発をしてきた。 感想とメモが入り混じった記事ではあるが、インターンで学んだことと、これからの課題をメモとして残しておく。 スコープ関数 こいつは便利だ。まだまだ使いこなせてない感があるので…

Qtでnetworkを扱う時の注意点

Qt

おそらくQNetworkAccessManagerを使うと思う。こいつはリクエストを送るとその後は非同期処理される。 そのため、変数の寿命に注意してもらいたい。 呼び出し元などで関数が終わってしまうと、QNetworkAccessManagerなどがdeleteされてしまう可能性がある。…

QMLで日本語文字をboldにしたい

Qt

できなかった。 fontの種類自体をいじって太字になってるものを指定するしかないかも。

C++のstaticメンバ変数

C++

Javaと同じノリで書いたら動かなかった。 #include <iostream> using namespace std; class MyClass { public: MyClass() {} static void set(int a) { mem = a; } static int get() { return mem; } private: static int mem; }; int MyClass::mem; int main() { MyCl</iostream>…

QMLとQtの連携

Qt

header file #include <QObject> #include <QQuickItem> class Database : public QQuickItem { Q_OBJECT public: Database(); Q_INVOKABLE void lend(); signals: public slots: }; QQuickItemのincludeと継承、QMLで呼び出すメソッドはQ_INVOKABLEをつける。 main file *** qmlR</qquickitem></qobject>…

pql -memo-

database作成 create database name; table作成 create table name (name type) レコード挿入 insert into table_name values (value) select文 mysqlと同じかんじ データベース一覧 \l データベース切り替え \c テーブル削除 drop table table_name レコー…

Qtで乱数生成

Qt

QRandomGenerator *rand = new QRandomGenerator; rand -> seed(QTime::currentTime().msec()); rand -> generate(); seed値に現在の時間を使っている。