开发者

Is Three20 allowed?

开发者 https://www.devze.com 2023-01-17 17:39 出处:网络
Ive heard news that Apple is turning down Apps that use the three20 framework.My project uses it extensively.Does this mean im running into t开发者_如何学编程rouble.This is old old news.There was a pr

Ive heard news that Apple is turning down Apps that use the three20 framework.My project uses it extensively.Does this mean im running into t开发者_如何学编程rouble.


This is old old news. There was a private API call in Three20 over 1 year ago and it was promptly removed. When doing your google searches for anything tech-related, I would only show results in the past month, maybe the past year if you want to be accurate.


From the information I was able to gather, it seems that Three20 apps are allowed by Apple. If you check GitHub history of Three20, you'll also notice that several changes have been made to not use private APIs.


Yes Three20 is allowed for AppStroe. We are using from last 2 years for development.


You can check "Three20 App Store Status" on the website of three20 :

http://www.three20.info

You can see on the first page if the lib is good (or not) for the app store.

"As of Dec 23, 2009 : Three20 App Store status: safe"


Make sure to check for memory leaks by using Instruments Leaks. Especially if you are using the JSON parsing libraries in Three20.

You can Applescript the Simulator to run automated tests if you wish to test for leaks overnight.

Here is a sample:

on run
    main()
end run

on main()
    tell application "System Events"
        set myWindow to get window 1 of application process "iOS Simulator"
        set myField to text field 1 of myWindow
    end tell    
    set iterations to 0
    repeat while true
        activate application "iPhone Simulator"
        set iterations to iterations + 1
        log iterations
        tell application "System Events"
            click myField
            keystroke return
        end tell        
    delay 3 
    end repeat
end main
0

精彩评论

暂无评论...
验证码 换一张
取 消