Odpowiedz na ten temat
Pokaż wyniki od 1 do 6 z 6
  1. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #1

    Pytanie jak w temacie czy można temu narzędziu zaufać w 100%, to znaczy czy jeśli NIE wykazuje mi ono żadnych przecieków pamięci to czy faktycznie tych przecieków nie ma?

    Jak Apple sprawdza aplikacje na przecieki pamięci przed dopuszczeniem do App Store, czy też używa Instruments do tego?
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1


  2. Avatar wojtkow SM? Tylko S...


    Dołączył
    May 2007
    Skąd
    Poznań
    Postów
    3,620

    Cytuj | #2

    Nie jestem pewien, czy można zaufać temu narzędziu w 100%. Co prawda nie zdarzyło mi się, abym przepuściło mi jakiś wyciek, ale jako programista nie wierzę, że inni programiści nie popełniają błędów.

    A co do Apple, oni obecnie nie tylko nie sprawdzają memory leaków, ale nawet czy aplikacja się uruchamia (przepuścili mi taką aktualizację, w której zabezpieczenie antypirackie zwariowało i nie pozwalało się aplikacji wcale uruchomić).
    Komputer: MBA 11.6" i7 1.8GHz 4GB RAM 256GB SSD, iMac 27" i7 2.8GHz 8GB RAM 240 GB SSD + 1 TB HDD
    Telefon: iPhone 4
    Odtwarzacz: iPhone 4
    Tablet: iPad (2012) 4G, iPad WiFi
    Moje programy w AppStore:
    iOS => Project Planner | Project Planner HD
    OSX => Project Planner Viewer
    Zgodnie z regulaminem nie udzielam porad poprzez PW - masz pytanie, pytaj na forum.


  3. Dołączył
    Feb 2010
    Postów
    222

    Cytuj | #3

    Kontrola jakości Apple dotyczy głównie zawartości, a nie tego jak działa. Nawet jak aplikacja wywala się co chwila może zostać dopuszczona do AppStore.

    Co do wycieków pamięci Leaks jest bardzo dobrym narzędziem. Jednak warto sprawdzać wycieki ręcznie już na etapie pisania apllikacji. Ja dodaję często logowanie do problematycznych obiektów:
    Kod:
    -(void) dealloc{
    NSLog(@"Nazwa_Obiektu DEALLOC");  //pamiętać, żeby usunąć NSLog w finalnym buildzie, albo stosować makro do NSLog
    [super dealloc];
    }
    Moje aplikacje w AppStore:
    Blicks.

  4. Avatar danteusz
    Dołączył
    Jun 2009
    Skąd
    Wrocław-Psie Pole, Wroclaw, Poland, Poland
    Postów
    450

    Cytuj | #4

    Dokładność kontroli zależy pewnie od recenzenta i ilości pracy jaką mają w danej chwili, mi już odrzucali program za zwiechy. Leaków nie sprawdzają, to nie ich sprawa
    Komputer: Macbook Pro '11 15 cali
    Telefon: iPhone 3GS


  5. Dołączył
    Aug 2011
    Postów
    12

    Cytuj | #5

    hmmm. a z drugiej strony w review guidelines czy w podobnym dokumencie piszą, że będą odrzucać aplikacje, które się wywalają...

  6. Avatar danteusz
    Dołączył
    Jun 2009
    Skąd
    Wrocław-Psie Pole, Wroclaw, Poland, Poland
    Postów
    450

    Cytuj | #6

    Oni używają aplikacji przez kilka minut, trzeba się na prawdę postarać żeby zrobić wyciek który w tym czasie doprowadzi do takiego rozrostu pamięci że system zamknie aplikację
    Komputer: Macbook Pro '11 15 cali
    Telefon: iPhone 3GS

Odpowiedz na ten temat

Tagi dla tego tematu