
技術的なプレゼンテーションのトピックは、メモリ管理のトピックでした 。 4回目の会議で行われた:
- デニスマーゴリンと一般レポート「PostPCワールド」。
- Stanislav Krasnoyarovのテクニカルレポート「Instrumentsを使用したメモリリークの検索」
- Grigory Buteykoのテクニカルレポート「Instrumentsを使用せずにメモリを操作する」。
長所と短所を比較検討した結果、会議にはイングリアが最良の選択であることが決定されました。 ここで、 Twijectorは小さな画面で問題なく起動でき、機器(もちろんカメラを除く)を持ち運ぶ必要はなく、部屋は広くて快適です。 この選択については、参加者から支持されました。参加者は、前回の会議のレビューで、イングリアでのみ次の会議を開催する価値があると書きました。

それでは、会議自体についてお話しする時です。
参加者は、より快適に柔らかい椅子に座り、 e-LegionテクニカルディレクターであるSemyon Semakov @ simon-sのオープニングスピーチを聞きました。 Semyonは来てくれたすべての人に感謝し

「スティーブジョブズは最近、別のパラダイムシフトがすぐにコンピューターの世界で起こると主張しました。 「私たちが知っている形でのPCは去り、彼自身がPostPC Worldと呼ぶ何かが来るでしょう。」

デニスは、コンピューターはまもなく時代遅れになり、タブレット、クールなスマートフォンなどに置き換えられるというトピックについて意見を述べました。 彼はiPadの世界で最も人気のあるタブレットの話題に触れずにはいられませんでした。特に彼は完全に新鮮な(当時の)2番目のバージョンを持ってきたからです。 また、デニスは聴衆と非常に活発な議論を交わしました。
パフォーマンスビデオ:
レポートのプレゼンテーションとテキスト
次の講演者はスタニスラフクラスノヤロフで、「Instrumentsを使用したメモリリークの検索」というレポートがありました。 レポートのトピックはランダムに選ばれたわけではありません。 レビューでの同様のリクエストに加えて、第3回会議のレポートのコメントで、ユーザーkorobov はこのトピックについて議論することを提案し 、Stanislavは喜んで回答しました。

スタニスラフは、メモリを操作する際のエラーについて話し、それらを3つのグループに分けました。
- リンクが削除され、オブジェクトが存続します。
- リンクがあり、オブジェクトは生きていますが、彼は生きる必要はありません。
- 解放されたオブジェクトにアクセスする際の不正アクセス。

パフォーマンスには実用的な部分が伴いました。例として、スタニスラフは、以前の会議で誰もが知っている飛行戦闘機でのテストプロジェクトゲームを使用しました。
パフォーマンスビデオ:
レポートのプレゼンテーションとテキスト
最後の講演者は、「楽器を使わずにメモリを操作する」というレポートのあるグリゴリー・ブテイコでした 。

問題は、ツールの使用が悪いことではありません。 問題は、ツールがメモリリークまたはエラーを発見した場合、手遅れであることを意味します。 メモリリークは常にコードを修正すると表示されます。つまり、常にリークが発生します。 あなたと記憶漏れはそのような共生です。 したがって、確立された開発プロセスの目標は、メモリリークを完全になくすことです。

レポートの本質は、メモリリークを完全に回避することがいかに現実的かということでした。 Gregoryは、Objective-Cを含むさまざまな言語がこの種の問題をどのように解決するか、この主題に関するいくつかのテクニックを共有するという簡単な概要を作成しました。
パフォーマンスビデオ:
レポートのプレゼンテーションとテキスト
残念ながら、レポートの途中でカセットが終了したため、ビデオには3〜5分はありません。
ありがとう
来てくれたみんなに感謝したい。 また、参加者の20〜30%がHabrから来ているという事実も喜ばしいことではありません。 また、パートナーのBusiness PetersburgとHackDayのおかげで 、共に力を合わせています!
残念なことに、報告が会議の3週間後に行われたことが判明しました。 彼らはビデオなしでそれをやりたくなかったし、デジタル化する時間もなかった。 また、音声干渉についても謝罪したいと思います。 撮影者は、次回電源コードをコードから外す必要があると言うのを忘れました。次回はもっと注意します。

およそ5月26日に第5回会議が開催され、楽しいサプライズを準備しています。 アナウンスに従ってください!