「Objective-C」を含む日記 RSS

はてなキーワード: Objective-Cとは

2019-04-14

しがないサラリーマンが本気でエロサイトを作る

プログラミング趣味のしがないサラリーマン事務職)が本気でエロサイトを作ってみました。

本職ではないし、出来はイマイチかもしれないが、プログラミングに興味ある人の参考になればと思って書きます

私のプログラミング歴は10年ちょいです。

プログラミングを本職にしたこともないし、しようと思ったこともなく、面白そうだなと思ったことを時間をかけて、一人でコツコツと勉強しながら作ってきました。

これまでの成果は、Webサービスで5つ(ジャンルを変えて作ったものがいくつもある)、iPhoneアプリが3つ。

それでお金になったのはiPhoneアプリのです。これは結構儲かって、○百万ぐらいは稼いだと思います収益化は広告クリックのみです。

他はサーバー代+月一回焼き肉行けるかな?ぐらいのもんです。

割に合っているか言われれば、普通に会社仕事がんばって残業代もらって、パフォーマンス上げて出世したほうがよっぽど効率がいいです。

最近プログラミング教室みたいなのが流行っていますが、プログラミングするだけではまったく稼げません。儲かるのは教室だけかなと思います

Webサービスアプリをヒットさせられる人は、プログラミングよりも営業能力が高い人なんではなかろうかと思っています

私がこれまでに使った言語PHPRubyActionScriptObjective-cこんなところです。

プロでやっていくわけでなければ、時間をかけてもいいわけですし、自分が作りたいものが作れる言語選択すればいいと思います

私はほとんどがPHPです。Rails流行ってRuby勉強しましたが、結局PHPに戻ってしまいました。

使い慣れてるのもありますが、Rubyじゃないと出来ないことを特に感じなかったためです。

私にとっては言語なんてそんな程度のものです。

ただ、新規iPhoneアプリを作ろうとされている方がいれば、絶対swiftを勧めますObjective-cは辛かったです。本当に、、、

さて本題ですが、なんでエロサイトを作ろうと思ったかというと単純に集客力が高いと思ったからです。

だってビデオデッキインターネットの普及もエロの力が大きいですよ。

最近まりWebサービスを作れていなくて、せっかく作るなら人を集めたいな〜と。作って誰も見に来ないのって寂しいじゃないですか。

今回のエロサイト定番PHP+MySQL作りました

使い慣れてるし、情報も溢れてるし、ここは特に悩みませんでした。

プログラミングを始めようとされている方は、まずはこの組み合わせでいいんではないかと思います

Ruby環境作りをがんばって挫折するぐらいなら、レンタルサーバーでサクッと始めるのがよいと個人的には思います

エロサイトを作るにあたり気をつけた点は2つ。

UIを含めて検索性の高い使い勝手がいいものにすることと、合法ものにすること。

エロサイトはいろんな種類があるが、私が作ったもの簡単に言うと無料動画へのリンク集

このリンクにいろんな情報を付加して、ユーザーが見たい動画を探せるようにすることを第一に考えた。

複数巡回ロボット作成し、性癖等のジャンルAV女優情報等を収集し、無料動画タイトルマッチングさせることで、パッと見てその動画にどの女優が出ていて、配信元はどこで、どんなジャンルで、バストサイズがいくつなのかなどがわかるようにタグ付けを行った。

人ではなくロボット情報を集めるとなると当然違法ものが入ってくる可能性がある。そのために、画像にはモザイクをかける。サイト内では再生させない。こととした。

要はサイト内ではただリンクが貼られてるだけの状態にしている。

Google検索してエロ画像エロ動画へのリンクがいっぱい出てくるのとなんら変わらない状態

エロサイトとしてはここは思いっきり弱み。

だけどリスクを犯すところでもないし、こればっかりはしょうがない。

作成にあたって競合となるであろうサイト研究したけど、大半のサイト違法ものが少なからず写り込んでいる状態でした。

ちょっとぐらい写り込んでも大丈夫なのかもしれません。。。私が心配しすぎなだけで。

そんなこんなで作ったサイトが以下の「AVスクランブル」です。

https://avscramble.com/

作成期間は約1ヶ月です。

どんなサイトにしようかと構想を練るのに2週間かけたので、実際のプログラミングは2週間ですね。

デザインCSSのみでよく言えばシンプル、悪く言えば手抜き(笑)

久々のプログラミング疲れたので、少し休憩してから、ボチボチ改良していきます

2019-03-23

頭が良くなった!プログラムを書けるようになった!

プログラムを書けるようになる方法を見つけた 頭も良くなった?

https://you-can-program.hatenablog.jp/

プログラムを書けるようになる方法を見つけた!

眼鏡フレームを耳の横に掛けたらなぜか書けるようになった。

このやり方をやれば誰でもプログラムが書けるようになると思います

頭も良くなった!プログラム挫折した経験がある方一度お試しあれ!

自己責任

メガネフレームを少し曲げる必要があります。破損しても自己責任

個人差があると思います。人によってできない人もいると思います

以上自己責任で試してみてください。

用意するもの

必須

メガネ (耳の横にかけれるもの フレームの横幅が広いものがいいです)

紫外線防止コーティング (眼鏡屋さんで3千円くらいでやってもらえます)

お好み

片方は非球体の方がいい (目が疲れない)

黒縁じゃないほうがいい。(縁が太いと視野が狭くなる)

やり方

目をつぶり、頭の周りに衛星が回転するイメージする

メガネをかけていない時 20回ぐらいの回転が限度 疲れてしま

メガネをかけている時 10回ぐらいの回転が限度 スムーズに回らない うまく回らない

メガネを耳の横にかけている時 スムーズに回る 無限に回ることを確認する 

メガネを耳の横にかけて無限に回ったら、プログラムが書けるようになていると思います

個人差があるため、できない人もいるかもしれません。またある程度この掛け方で生活していく必要があります普段からイメージトレーニングをやってください。

このようにフレームを広げて横に掛けてみる

プログラムが書けるようになったかを確かめてみる。

メガネのあの掛け方をしてプログラムの授業を受けてみる。

初心者JavaScriptお勧めします。

https://dotinstall.com/lessons

途中、掛け方を元に戻してみる。反応を比べてみる

プログラム書けるようになりましたか

プログラムが書けるようになった、理解できるようになっていたら、あなた今日からプログラマーです。

おめでとう!

近眼じゃない人は?メガネがないとできないの?

近眼じゃなくてもできると思います近眼になる必要はないです。

今はメガネ必須だと思いますが、近い将来メガネがなくてもできる発明品が出てくるかもしれません。

眼鏡屋さんでメガネフレームを買う。横幅の広いフレームを選ぶこと

最初についているプラスチックの度の入ってないレンズ

このレンズの上に紫外線防止コーティングを追加してもらう。

3千円くらいでやってもらえます

これでできると思いますが。個人差もあるので自己責任

眼鏡を買う前に、眼鏡屋さんで耳の横に掛けて衛星無限に回るイメージになるか試してみましょう。無限に回るイメージができたらいけると思います。(自己責任で)

まずは安いメガネでいいと思います

初心者はどのプログラム言語から始めたらいいのか?

C# .NetCore WindowsFormをお勧めします。(画像参照)

GUIなのでわかりやすい。書籍もたくさん出ています。(Visual C# 2018逆引き大全 555の極意はお勧めです)

C#動画学習サイト学習できます

https://www.udemy.com/jp/

(iOSアンドロイドをやりたい人はその言語最初に初めてもいいと思います)

そのあと

ゲーム Unity C#

Web Asp.net MVC C#

機械学習 Tensorflow for C#

Iot Windows 10 IoT Core C#

iOS SwiftObjective-C

Android KotlinJava

をやるとよいでしょう

便利ツール

https://trello.com/ja

https://slack.com/intl/ja-jp/

2019-03-13

[]2019年3月12日火曜日増田

時間記事文字数文字数平均文字数中央値
0011516824146.346
0193471150.730
02798442106.945
0349481798.338
0419169489.256
0538173445.627
06595976101.340
0797940597.032
08134873165.234
09158868755.033
10122966379.240
119611551120.351
1211412711111.552.5
131321118284.747
14112628156.131
1583821899.035
16123974579.234
178510170119.649
1811519169166.747
1913719947145.648
201351063178.734
211341165086.944
2210310624103.145
239211193121.762
1日242423375696.440

本日の急増単語 ()内の数字単語が含まれ記事

地権者(6), 棒暗記(4), ヤマカン(9), 逆鱗(9), 増加率(3), プレデター(4), Ayrtonism(4), 身一つ(3), 裏打ち(8), friend(3), 真空(4), Objective-C(4), 名字(13), 花粉症(11), 日本軍(12), 子供部屋(12), 職歴(14), 津波(11), 昼休み(8), お返し(5), 40歳(10), 米軍(7), 勝ち組(9), 働ける(8), 基地(9), 無職(26), バブル(7), PM(13), 経費(7), 沖縄(20), 捏造(7), 自衛隊(17), 面接(11), おもっ(10), 40代(9), 幸福(9), 土地(10), 低能先生(9), 野党(9)

頻出トラックバック先(簡易)

■40の職歴なし無職おじさんだけど /20190309162857(17), ■どすけべソング /20190311205913(15), ■沖縄について教えてくれ /20190312044156(14), ■昼休みに買える限界ライン /20190312111531(14), ■もうアニメエロ要素を入れるのはやめてほしい /20190312195149(11), ■IkaMaruのペラペラ発言は大概にすべき /20190312154707(9), ■神様やが /20190311235138(8), ■ /20190311185015(8), ■年収2千万突破したけど嫁からの反応が「ふーん」だけで虚しい[チラ裏] /20190312185754(8), ■ワープホール一対をどこかに設置できるとしたらどうする? /20190312164701(7), ■お前らがめちゃくちゃ使ってる月額サービス教えて /20190312155006(6), ■ /20190312185218(6), ■姪「子供部屋おじさん」 /20190311185034(6), ■モヤモヤはずっと根に持つ /20190312124212(6), ■三大・ドスケベ隠喩をやらないミュージシャン /20190312163926(6), ■相手気持ちに寄り添った俺の気持ちには誰が寄り添ってくれるの? /20190312142155(6), ■ブクマカフリーランス差別が酷いので一言言っておこうと思う /20190312194418(5), ■女、リアルにこういうことある /20190312204417(5), ■はてなブックマークの人気コメントの致命的欠陥 /20190311105933(5), ■元号玩具みたいになっている /20190312201529(5), (タイトル不明) /20190312153652(5), ■ /20190312115714(5), ■二次創作について /20190312141043(5), ■ /20190312182145(5), ■アフタヌーンに乗ってる「おあいにくさま」ってマンガエロ過ぎない /20190312115611(5), ■余計にもう一つ、マンションを借りることにした /20190307215624(5), ■ /20190312103401(5)

増田合計ブックマーク数 ()内の数字は1日の増減

6087237(2053)

2019-03-12

anond:20190312215002

Objective-CNeXTSTEP歴史を見るとジョブズObjective-Cを見初めてNeXTSTEPObjective-C採用したように見えるんだけど、

どこが良かったんだろうね

anond:20190312212513

C言語

半世紀以上前からある言語

ほとんどの言語C言語文法を参考にして作られているくらい多大な影響を与えた凄い言語

C++

Cを滅茶苦茶拡張した言語

拡張しすぎたせいで全容を知っている開発者ほとんどいない

C#

MSJavaっぽい言語が欲しくて作ったJavaもどきだったけど

今はこっちの方が言語として洗練されている

Objective-C

C++のようにC言語拡張した言語

ただし名前が示すとおりオブジェクト指向に特化した拡張

ジョブズお気に入り言語で専らMaciOS用言語だったが最近Appleが開発した後継的存在であるSwiftに移行しつつある

誰でもプログラムを書けるようになる方法を見つけた

誰でもプログラムを書けるようになる方法を見つけた

眼鏡フレームの端を耳の横に掛けたらなぜか書けるようになった。

自己責任

メガネフレームを少し曲げる必要があります。破損しても自己責任

個人差があると思います。人によってできない人もいると思います

以上自己責任で試してみてください。

用意するもの

必須

メガネ (耳の横にかけれるもの フレームの横幅が広いものがいいです)

紫外線防止コーティング (眼鏡屋さんで3千円くらいでやってもらえます)

お好み

片方は非球体の方がいい (目が疲れない)

黒縁じゃないほうがいい。(縁が太いと視野が狭くなる)

やり方

目をつぶり、頭の周りに衛星が回転するイメージする

メガネをかけていない時 20回ぐらいの回転が限度 疲れてしま

メガネをかけている時 10回ぐらいの回転が限度 スムーズに回らない うまく回らない

メガネの端を耳の横にかけている時 スムーズに回る 無限に回ることを確認する 

メガネの端を耳の横にかけて無限に回ったら、プログラムが書けるようになていると思います

個人差があるため、できない人もいるかもしれません。またある程度この掛け方で生活していく必要があります普段からイメージトレーニングをやってください。

プログラムが書けるようになったかを確かめてみる。

メガネのあの掛け方をしてプログラムの授業を受けてみる。

初心者JavaScriptお勧めします。

https://dotinstall.com/lessons

途中、掛け方を元に戻してみる。反応を比べてみる

プログラム書けるようになりましたか

プログラムが書けるようになった、理解できるようになっていたら、あなた今日からプログラマーです。おめでとう。

近眼じゃない人は?メガネがないとできないの?

近眼じゃなくてもできると思います近眼になる必要はないです。

今はメガネ必須だと思いますが、近い将来メガネがなくてもできる発明品が出てくるかもしれません。

眼鏡屋さんでメガネフレームを買う。横幅の広いフレームを選ぶこと

最初についているプラスチックの度の入ってないレンズ

このレンズの上に紫外線防止コーティングを追加してもらう。

3千円くらいでやってもらえます

これでできると思いますが。個人差もあるので自己責任

眼鏡を買う前に、眼鏡屋さんで耳の横に掛けて衛星無限に回るイメージになるか試してみましょう。無限に回るイメージができたらいけると思います。(自己責任で)

まずは安いメガネでいいと思います

初心者はどのプログラム言語から始めたらいいのか?

C# WindowsFormをお勧めします。(画像参照)

GUIなのでわかりやすい。書籍もたくさん出ています。(Visual C# 2018逆引き大全 555の極意はお勧めです)

そのあと

ゲーム Unity C#

Web Asp.net MVC C#

機械学習 Tensorflow for C#

Iot Windows 10 IoT Core C#

iOS SwiftObjective-C

Android KotlinJava

をやるとよいでしょう

詳しくは

https://hhhdddfff.hatenablog.com/entry/2019/03/11/195332

2019-03-11

誰でもプログラムを書けるようになる方法見つけた

プログラムを書けるようになる方法見つけた

眼鏡フレームの端を耳の横に掛けたらなぜか書けるようになった。

詳しくはブログ

https://hhhdddfff.hatenablog.com

自己責任

メガネフレームを少し曲げる必要があります。破損しても自己責任個人差があると思います。人によってできない人もいると思います

以上自己責任で試してみてください。

用意するもの

必須

メガネ (耳の横にかけれるもの フレームの横幅が広いものがいいです)

紫外線防止コーティング (眼鏡屋さんで3千円くらいでやってもらえます)

お好み

片方は非球体の方がいい (目が疲れない)

黒縁じゃないほうがいい。(縁が太いと視野が狭くなる)

やり方

目をつぶり、頭の周りに衛星が回転するイメージする

メガネをかけていない時 20回ぐらいの回転が限度 疲れてしま

メガネをかけている時 10回ぐらいの回転が限度 スムーズに回らない うまく回らない

メガネの端を耳の横にかけている時 スムーズに回る 無限に回ることを確認する 

メガネの端を耳の横にかけて無限に回ったら、プログラムが書けるようになていると思います

個人差があるため、できない人もいるかもしれません。またある程度この掛け方で生活していく必要があります普段からイメージトレーニングをやってください。

プログラムが書けるようになったかを確かめてみる。

メガネのあの掛け方をしてプログラムの授業を受けてみる。

初心者JavaScriptお勧めします。

https://dotinstall.com/lessons

途中、掛け方を元に戻してみる。反応を比べてみる

プログラム書けるようになりましたか

プログラムが書けるようになった、理解できるようになっていたら、あなた今日からプログラマーです。おめでとう。

 

近眼じゃない人は?メガネがないとできないの?

近眼じゃなくてもできると思います近眼になる必要はないです。

今はメガネ必須だと思いますが、近い将来メガネがなくてもできる発明品が出てくるかもしれません。

眼鏡屋さんでメガネフレームを買う。横幅の広いフレームを選ぶこと

最初についているプラスチックの度の入ってないレンズ

このレンズの上に紫外線防止コーティングを追加してもらう。

3千円くらいでやってもらえます

これでできると思いますが。個人差もあるので自己責任

眼鏡を買う前に、眼鏡屋さんで耳の横に掛けて衛星無限に回るイメージになるか試してみましょう。無限に回るイメージができたらいけると思います。(自己責任で)

まずは安いメガネでいいと思います

 

初心者はどのプログラム言語から始めたらいいのか?

C# WindowsFormをお勧めします。(画像参照)

GUIなのでわかりやすい。書籍もたくさん出ています。(Visual C# 2018逆引き大全 555の極意はお勧めです)

そのあと

ゲーム Unity C#

Web Asp.net MVC C#

機械学習 Tensorflow for C#

Iot Windows 10 IoT Core C#

iOS SwiftObjective-C

Android KotlinJava

をやるとよいでしょう

2019-02-11

anond:20190211120829

ワイの会社C/C++/C#/Objective-C/Swift/Kotlin/Java/javascript/PHP/HTMLやってるから言語によって民度が違うと言われてもピンとこないやで

2018-12-16

おーいObjective-Cィ〜!

Objective-C「みんな今頃Swiftかに移っちゃったのかなあ…。しょうがないけど、さみしいなぁ・・・

開発者「おーいObjective-Cィ〜!」

Objective-C「えっ・・・!?なに、みんなどうしたの!帰ってきてくれたの!?







Objective-C・・・ハッ!・・・夢か・・・。」

2018-11-25

C言語系の言語」とかいう言い方

C#とかJavaとかRubyとかObjective-CとかC++とか、全部ひっくるめて「C系の言語」とか言って「Cをやってれば覚えやすよ」とかいう人を昔から見る。

Amazonレビューでもそういうことを書いて「参考になる」が大量についてるのを見たことがある。

世の中には、ブロックが波かっこだとか、ifを条件をカッコでくくるとか、配列の添え字が大かっこだとか、ぱっと見た目のレベルのことを覚えるのがプログラミングだと思ってる人が大量にいるんだなって感じる事例。

anond:20181125095941

おまえはansi-c知ってればobjective-cc++c#もできると言うんだな

anond:20181125094534

C言語Windowsで言えばC#Macで言えばObjective-Cという派生に繋るので、流行っているというよりも他の環境分岐やすいかオススメされてる

あとあまりにも昔からC言語オススメされた背景があるので資料がめちゃくちゃ存在するという点でもC言語は抑えておいて損はない

2018-08-09

xyzzy 使いに 50 の質問

01. ハンドルネームは?

  増田

02. ご職業、年齢はいくつですか?

  なんでも屋さん、アラサー

03. xyzzyについて何かwebサイトを持っていますか?

  持っていません

04. 現在使用中の xyzzyバージョンは何ですか?

 0.2.2.253

05. xyzzy 使用暦はどれくらいですか?

  15年くらい

06. xyzzy を使うようになったきっかけは何ですか?

  昔のことすぎて忘れましたが、学校UNIX 演習で Emacs を使っていたので、Windows でも使おうと思っていて見つけたんだと思います

07. xyzzy 以外に使っているテキストエディタはありますか?

  Atom, McEditor

08. xyzzy を使う前に Emacs 系のテキストエディタを使ったことはありますか?

  はい

09. xyzzy を主に何に利用していますか?

  プログラムを書いたり設定ファイルをいじったり、テキストに関することならだいたい

10. xyzzy が関連付けされているファイルタイプは何ですか?

  txt, md, log, ini, bat, html, xml, css, less, scss, sass, styl, js, coffee, pl, php, py, rb, java, sqlかにもあるかも

11. xyzzy他人に勧めたことはありますか? また、結果はどうでしたか?

  使い始めた当時同級生が何人か使っていました

12. xyzzyフリーじゃなかったとしたらいくら位の値段になると思いますか?

  今なら3000円くらいなら買う

13. xyzzy を何と呼んでいますか?

  じじー

14. xyzzy の好きな点・嫌いな点はどこですか?

  好きな点:動作をほぼ自在カスタマイズできる点

  嫌いな点:動作カスタマイズするとき不自由なところがある点

15. パソコンを立ち上げている時間の内、xyzzy をどのくらい使っていますか?

  業務ときは3割くらい?

16. キーバインドWindows風ですか? Emacs風ですか? オリジナルですか?

  Emacs

17. .xyzzyに書く派ですか? .siteinitに書く派ですか?

  必要に応じてそれぞれに

18. 拡張Lispバイトコンパイルしますか?

  してます

19. セレクションリージョン、どちらを多く使いますか?

  リージョン

20. xyzzy を使っていて挫折したことはありますか?

  はじめのころ五目並べになかなか勝てなくて挫折しました

21. xyzzy の使い方をどうやって学びましたか?

  実際にさわりながら。LispGoogle 先生さまさま

22. xyzzy を使うにあたって一番苦労したことは何ですか?

  xyzzy 自体Lisp APIマニュアル化されていないところ

23. xyzzy を使って目からウロコだった機能は何ですか?

  Buffer Menu

24. 今の xyzzy に望むことはありますか? またそれは何ですか?

  矩形機能に影響が出そうだけどプロポーショナルフォントへの対応と、絵文字など最近 Unicode に追加された文字への対応

25. Lisp はある程度読み書きできますか?

  xyzzy自分の使いやすいようにできる程度には

26. Lisp のほかに読み書きできるプログラム言語はありますか?

  JavaScript, ES 2016, Coffee Script, Action Script 3, C, C++のごく一部, Objective-C, Rust, Swift, Perl, PHP, Python, Ruby, bash, xyzzy lisp

27. 自分で作った 拡張Lisp を公開していますか?

  GitHubGist にあるので探してください

28. 拡張Lisp で導入しているものは何ですか? (多い方は代表的ものをお答えください)

  clickable-uri, jscript-mode, markdown-mode など

29. これは外せない! という 拡張Lisp はありますか? またそれは何ですか?

  いろいろやるので今ある拡張機能がないと無理

30. NetInstaller を利用していますか?

  はい

31. 拡張DLL を導入していますか? またそれは何ですか?

  popup-dododo のための Cairo とか?

32. ドキュメント(info,reference等) は使っていますか? また、それは何ですか?

  使っていません。自分で改造してキーワードを全部 Web検索するようにしています

33. ネット関係拡張Lisp(www-mode,kamail等)を使っていますか?

  xyttr

34. アウトライン系のLispは使っていますか? またそれは何ですか?

  使っていません

35. メモ系(changelog-memo,howm等)Lispは使っていますか? またそれは何ですか?

  使っていません

36. xyzzy五目並べはやったことがありますか? また、結果はどうでしたか?

  今なら結構勝てます

37. キーボードマクロは使いますか?

  たまに。テキストの整形処理なら正規表現ゴリゴリやるほうが多いです

38. 辞書機能は使いますか?

  使っていません。国語英和・和英、英英辞典iPhoneアプリを使います

39. xyzzy のファイラは使いますか?

  毎日仕事に欠かせません。便利にカスタマイズしすぎてむしろファイラだけのために新しく xyzzy 自体を起動することもあります

40. フレームは使いますか?

  あまり使いません。新しく(Windows における)ウィンドウ

41. セッションは使いますか?

  使っていません

42. メーリングリストには参加していますか? また、メール送信したことはありますか?

  ありません

43. 2chxyzzy 関連スレッド書き込みしたことはありますか? また、その頻度はどのらいですか?

  大昔にどうしてもわからないことがあって書き込んだ記憶があります

44. xyzzywikiに書き込みしたことはありますか? また、その頻度はどのくらいですか?

  拡張機能実装に関してちょろっと書き込んだ記憶があります

45. xyzzyメニューは表示していますか?

  たまにほしくなるので表示しています

46. xyzzyツールバーは表示していますか?

  隠しています

47. xyzzyファンクションバーは表示していますか?

  表示していません

48. xyzzyバッファバーは表示していますか?

  表示していません

49. 色、フォントなどは変更していますか? またそれは何ですか?

  色は暗い背景色ハイライトカラーはできるだけ色相を離したパステルカラーです。

  フォントConsolas に源新ゴシック Regular を組み合わせています

50. 最後に、一言お願いします。

  まだまだ xyzzy は不滅です

2018-08-06

値渡ししかないとか勘弁してくれよ

iOS用のプログラム言語としてメジャーになりつつあるswiftは、Objective-Cベースにしているくせに、参照渡しは例外的しか認められず、事実上値渡し推奨である

これ、Javaとかから乗り換えてくると途方もなく面倒だからやめてほしいわ。

C++ベースにしたJavaは、逆にほぼ参照渡ししかない世界なのだから

なんでこんな意味不明言語仕様なのか。

2018-07-05

swift暗号化zipを作りたいだけなのに

なんで作る仕組みがないんだよ。

zlibやCommonCryptoはswift用のライブラリがないので、裏技的やり方でObjective-Cライブラリを引っ張ってこないといけない。

しかもそんな面倒は序の口で、本当に面倒なのはそこから

zlibは何をどうやってもgzipしか作れないし、作ったgzipをCommonCryptoのAES暗号化したら、今度はどうやっても解凍できないし。

あとzlibによる圧縮で、圧縮前の拡張子を覚えさせる手段が見つからなかったので、ファイル名に圧縮前の拡張子を含めさせておかないと、解凍後に手動で拡張子を追加しないといけない。

そりゃ、APIドキュメントをくまなく読み込めば全て解決するんだろうけど、そんなコストは掛けられない。

要するに並のプログラマの手には負えなさそうな話という結論


からなのか、ググってみると9割方SSZipArchive使えって記事が引っかかる。

あのさ、そういう目的特化で作られているんだから、使えば一瞬で目的達成できるのは分かるよ?

そこじゃないんだ。そしたらプラグインみたく必要ライブラリを入れまくって解決した気になるのは違うと思うし、それが無理なケースもあるんだよ。

そもそもの疑問として、タイトルに有る通り「暗号化zipを作りたいだけなのに」なんで最初から仕組みが用意されてないんだ。


あれか、Apple的にはswift暗号化zipを作る時代じゃないと、そういう見解なのだろうか。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん