私は厳密にはiOSエンジニアではないのですが参考までに。
本当は非推奨質問なので次回からはお気を付けを。
推奨していない質問|teratail(テラテイル)
業務経験について
・「開発経験あり」と「業務経験あり」は違います。前者なら個人開発も範囲に入るかと思います。
・経験ありは「必須要件」か「推奨要件」かによって変わります。
必須ではないなら、業務経験無しでも応募だけなら可能と考えていいでしょう。
・業務経験無しの求人は大体新卒が対象だと思うので、「ios 求人 新卒」などで検索してみるのもアリかと思います。
・iOSだけに絞ると可能性が狭まります。出来れば他分野も触っておくといいかもしれません。
(iOSのプロフェッショナルというのもそれはそれで有用な人材ではありますが)
必要スキルについて
逆に考えてみてください。
A:「プログラムやったことありません!」と言う志望者
B:「プログラム出来ます!」と言いつつ完成品を見せられない志望者
C:自分で開発したアプリを見せてくる志望者
D:自分で開発したアプリと、そのアプリがストアで数万ダウンロードされ毎日数千人に使用されているデータを見せてくる志望者
あなたが採用担当者だったら、誰を採用したいですか?
恐らく優先順位はD→C→B→Aでしょう。
でもとりあえず人手だけ欲しいとか、育成する気がある企業なら全員採用するかもしれません。
実はDのアプリはヒットはしているが技術レベルは低くて、どの企業も採用しないかもしれません。
Bはアプリの形に出来ないだけである分野に特化した能力を持っていてそれが企業を業界トップに押し上げるかもしれないし、Cは腕は良いがコミュ力がクソ過ぎて一生面接を通らないかもしれません。
就職は学校のテストや入試と違って「何点取ればOK」みたいなものではないです。
技術・知識、人柄、相手の企業、時の運などに左右されます。
つまり今のあなたでも採用されるかもしれないし、
どこにも採用されることは無いまま人生を終えることになるかもしれない、ということです。
どうすればいいかなんて誰にも分かりません。
ただ、ある程度確定的なことがあるとすれば
「ある企業が人材が欲しいと思った時に、その企業の望む人材として応募する」
ことでしょう。それが何時か?どんな人材か?はそれぞれの企業毎に違うので個別に調べてください。