Wird mit einer benutzerdefinierten Kategorie erweitern UIButton meine app abgelehnt zu bekommen?

StackOverflow https://stackoverflow.com/questions/1618496

Frage

Gibt es mehr Chancen für meine App von Apple immer abgelehnt, wenn ich eine benutzerdefinierte Kategorie verwenden, um die Funktionalität eines UIKit Interface-Element zu erweitern, lassen Sie uns UIButton sagen?

Zur Verdeutlichung:. Ich denke über einen Knie UIButton Umsetzung, die zwischen gedrückt / freigegeben Zuständen an jedem Hahn abwechseln

War es hilfreich?

Lösung

Natürlich können Sie die Funktionalität von UIButton durch Kategorien oder durch Unter classing verlängern.

HIG Verletzungen sind die häufigste Ursache für eine App Ablehnung und das ist, was ich besorgt sein würde. Aber das ist Ihr Urteil nennen. Das Schlimmste, was passieren kann, ist, dass sie fragen Sie es zu beheben.

Andere Tipps

Das klingt wie das, was Kategorien sind für ... Du Verlängerung der UIButton, die eine Standard-OO-Technik ist. Solange Ihre Kategorie keine Regeln bricht selbst (dh ohne Papiere interner Code Zugriff) Ich denke, würde Sie in Ordnung sein würde, unter den Standardausschlussklauseln über niemand zu wissen, warum Apple die Dinge tut es manchmal tut ...

Sie können benutzerdefinierte Kategorien verwenden, um zu tun, was Sie wollen. Wenn Sie eine private API umfassen, die Chancen sind Sie nicht abgelehnt werden, aber Sie können sich in einer Beize finden, wenn sie die API ändern. Es ist gute Praxis, alle Methoden zu wickeln, die eine private API in einem @try Block verwenden, und eine Abhilfe für den Fall umfasst das Schlimmste passiert

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top