KVO is bloating my app

Hi All
I've hit a snag with an app I'm building which I appreciate will be down to my lack of knowledge.
I have a class that monitors the input from a USB device. I've set up this class to be KVO compliant.
One of the instance variables of the driver class is given a constantly changing input 'Analog1'.
If I run the driver class and just NSLog out the value of 'Analog1' then I have no issues app runs with a constant Live Bytes of 2.24Mb with a stream of logs to the console.
So I'm pritty sure the driver class is fine. My issue is when I try to use KVO to observe the value of 'Analog1' so I can react to it or have it display the value on screen.
I have a AppController class which I intend to use for the main nib. In the init method of the AppController I have the following:
- (id)init
    self = [super init];
    if (self) {
             k8055CardAddress0 = [[CCVellemanK8055Driver alloc] initWithCardAddress : 0 ];
             // Setup KVO
             [k8055CardAddress0 addObserver:self forKeyPath:@"k8055AnalogInput1" options:NSKeyValueObservingOptionNew context:NULL];
    return self;
I then have the observe method which I would use to react to the key value of k8055AnalogInput1.
- (void) observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
    NSLog(@"Value is changing");
Now I have prviously had a number of actions in here but due to ripping it a part to find the cause of the bloat we'll leave the example as above.
As you can imaging it now logs every time a value is changed. (Which is a lot an quickly - lets say 10 times a second).
Right so here's the issue when I run instruments and have leaks and allocations on there are no leeks but there's a tiny allocation been made and in the Statistics > Object Summary there's a CFNumber which constantly grows.. and grows... and well you get the picture. Run it long enough and a 2.24Mb app gets very large in no time at all.
There's clearly something KVO is doing that I should be releasing but I don't know what.
Any assistance would be most appreciated.
Cheers
Steve

I don't know if the following will help someone point me in the right direction but the offending CFNumber which is growing in instruments gives the following on
Allocations > Statistics > Object Summary > CFNumber
Address
Category
Timestamp
Live
Size
Responsible Library
Responsible Caller
6275
0x100175f70
CFNumber
00:37.343.141
32
Foundation
-[NSPlaceholderNumber initWithInt:]
6276
0x1001788d0
CFNumber
00:37.343.182
32
Foundation
-[NSPlaceholderNumber initWithDouble:]
6277
0x100162f30
CFNumber
00:37.343.225
32
Foundation
-[NSPlaceholderNumber initWithDouble:]
These 3 Objects? are constantly repeated hence the growing memory prob.
If you click on each of these they produce the following:
Address
Category
Event Type
RefCt
Timestamp
Size
Responsible Library
Responsible Caller
0
0x100175f70
CFNumber
Malloc
1
00:37.343.141
32
Foundation
-[NSPlaceholderNumber initWithInt:]
1
0x100175f70
CFNumber
Autorelease
<null>
00:37.343.143
0
Foundation
-[NSObject(NSKeyValueCoding) valueForKey:]
Address
Category
Event Type
RefCt
Timestamp
Size
Responsible Library
Responsible Caller
0
0x1001788d0
CFNumber
Malloc
1
00:37.343.182
32
Foundation
-[NSPlaceholderNumber initWithDouble:]
1
0x1001788d0
CFNumber
Autorelease
<null>
00:37.343.183
0
Foundation
-[NSObject(NSKeyValueCoding) valueForKey:]
2
0x1001788d0
CFNumber
CFRetain
2
00:37.343.185
0
AppKit
-[NSValueBinder _cacheObjectValue:]
3
0x1001788d0
CFNumber
CFRetain
3
00:37.343.188
0
AppKit
-[NSValueBinder _cacheDisplayValue:]
Address
Category
Event Type
RefCt
Timestamp
Size
Responsible Library
Responsible Caller
0
0x100162f30
CFNumber
Malloc
1
00:37.343.225
32
Foundation
-[NSPlaceholderNumber initWithDouble:]
1
0x100162f30
CFNumber
Autorelease
<null>
00:37.343.227
0
Foundation
-[NSObject(NSKeyValueCoding) valueForKey:]
2
0x100162f30
CFNumber
CFRetain
2
00:37.343.228
0
AppKit
-[NSValueBinder _cacheObjectValue:]
3
0x100162f30
CFNumber
CFRetain
3
00:37.343.231
0
AppKit
-[NSValueBinder _cacheDisplayValue:]
4
0x100162f30
CFNumber
CFRetain
4
00:37.343.235
0
AppKit
-[NSCell _setContents:]
5
0x100162f30
CFNumber
CFRetain
5
00:37.355.428
0
AppKit
-[NSCell _contents]
6
0x100162f30
CFNumber
Autorelease
<null>
00:37.355.430
0
AppKit
-[NSCell _hasAttributedStringValue]
7
0x100162f30
CFNumber
CFRetain
6
00:37.355.430
0
AppKit
-[NSCell _hasAttributedStringValue]
8
0x100162f30
CFNumber
CFRelease
5
00:37.355.431
0
AppKit
-[NSCell _hasAttributedStringValue]
9
0x100162f30
CFNumber
CFRetain
6
00:37.355.432
0
AppKit
-[NSCell _contents]
10
0x100162f30
CFNumber
Autorelease
<null>
00:37.355.433
0
AppKit
-[NSTextFieldCell drawInteriorWithFrame:inView:]
11
0x100162f30
CFNumber
CFRetain
7
00:37.355.433
0
AppKit
-[NSTextFieldCell drawInteriorWithFrame:inView:]
12
0x100162f30
CFNumber
CFRelease
6
00:37.355.474
0
AppKit
-[NSTextFieldCell drawInteriorWithFrame:inView:]
13
0x100162f30
CFNumber
CFRelease
5
00:37.357.203
0
AppKit
-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
14
0x100162f30
CFNumber
CFRelease
4
00:37.357.203
0
AppKit
-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
15
0x100162f30
CFNumber
CFRelease
3
12:40.043.237
0
AppKit
-[NSValueBinder _cacheObjectValue:]
16
0x100162f30
CFNumber
CFRelease
2
12:40.043.246
0
AppKit
-[NSValueBinder _cacheDisplayValue:]
17
0x100162f30
CFNumber
Autorelease
<null>
12:40.043.257
0
AppKit
-[NSCell setObjectValue:]
Cheers
Steve

Similar Messages

  • Good Buy Bloat Wear Apps at least Some of them!

    When i was Checking to see if i could Hide my Apps that i did not Want i found out that Option wasn't available no longer But i did find However that i Could get Rid of some of the Bloat Wear:  These Apps below i was able to Uninstall and when i took a look in the All section to see if they were there they were  Removed  from the Phone!!  Now there are apps that you can Disable but there is a Caution that Comes with Doing that:  It says that if an App is Disable it say it can cause other Apps to Misbehave.!  So removing them would be at your own Risk!   But At least we know these (5) can be Chucked away.. b33
    Block Buster App
    Color 
    Go To Meeting
    Let's Golf 2
    Madden Football 

    31415976 wrote:
    You guessed right,  I don't happen to have a Razr phone, but what I said was equally true of the Razr as it is of all other Verizon Android phones.   But perhaps it wasn't a guess, I would wonder what access you have to Verizon data that led you to chalenge what phones I have.  Only a Verizon company shill would have access to what kinds of phones I have when I didn't mention any phone specific information.
    He asked BECAUSE you didn't mention which phone you have.  Also most of the new android phones sold today have ICS or JB on them.
    There are spaces for some android phones made by Samsung.  Not all of them including ones from other manufacturers like HTC, Pantech and Motorola have the forum traffic to justify having their own space on the community forum.  For example, some of the Samsung phone spaces are Samsung Galaxy Nexus, Samsung Galaxy S III and Samsung Galaxy S III Mini or use Android for the other Samsung phones not listed.

  • Code bloat with NIDAQ-MX ?

    I just switched my app from Classic NI-DAQ to NI-DAQ MX on LV 7.0. (I'm an old hand at LV and DAQ, but new to MX).
    As it's loading the LOADING dialog comes up and announces how many VIs have been loaded, etc.
    Before, the highest number I could see was about 450 or so before the main panel came up.
    After moving to MX, which involved replacing 10-12 VIs with 10-12 different VIs, this number now shows up as 630+.
    I didn't (intentionally) add that many VIs.
    The VIs that I did put in don't have that many subVIs.
    They ARE however, massively polymorphic (DAQ-MX Read, for example).
    The UNOPENED SUBVIs list shows a lot of the unused variations.
    Somebody PLEASE tell me that it's not really LOADING all that unused stuff. When it says "Loading", it really means "finding" or something, just so it's available if I changed the polymorphic selector. But it's not really bloating my app by that much is it?
    LabVIEW has never been THAT dumb before, please tell me they're not now.
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

    Hi jspaarg,
    Technically, you can use the Traditional DAQ drivers for the PCI-6503, but it is strongly recommended that you use the DAQmx drivers.  These drivers do have a long initialization period than the Traditional ones, but DAQmx is much more robust.
    The following document addresses a lot of the questions about the advantages of DAQmx over Traditional DAQ.
    Answers to Frequently Asked Questions about NI-DAQmx and Traditional NI-DAQ (Legacy)
    I hope this helps!
    Ed W.

  • [SOLVED] Poor 2D performance of Radeon 7200 with newest xf86-video-ati

    Today arrived new version (6.12.99) of ATI OSS driver (also new version of ati-dri 7.6, mesa 7.6 and xorg-server 1.7.1) Since that moment I'm experiencing poor 2D performance, especially in GIMP (scrooling of zoomed canvas). Also switching of virt. desktop where is bloated Java app. or fat Firefox instance result in poor render of screen (program renders by parts/semiwindows).
    Here is some relevant infoozzzz:
    lspci
    02:00.0 VGA compatible controller: ATI Technologies Inc Radeon R100 QD [Radeon 7200]
    pacman -Syu
    [2009-11-02 08:52] synchronizing package lists
    [2009-11-02 08:53] starting full system upgrade
    [2009-11-02 09:00] removed gnome-mount (0.8-1)
    [2009-11-02 09:00] upgraded libdrm (2.4.13-1 -> 2.4.15-1)
    [2009-11-02 09:00] upgraded libx11 (1.2.2-1 -> 1.3.2-1)
    [2009-11-02 09:00] upgraded xextproto (7.0.5-1 -> 7.1.1-1)
    [2009-11-02 09:00] upgraded libxext (1.0.5-2 -> 1.1.1-1)
    [2009-11-02 09:00] upgraded libxxf86vm (1.0.99.1-1 -> 1.1.0-1)
    [2009-11-02 09:00] upgraded fixesproto (4.0-3 -> 4.1.1-1)
    [2009-11-02 09:00] upgraded libxfixes (4.0.3-2 -> 4.0.4-1)
    [2009-11-02 09:00] upgraded libxdamage (1.1.1-2 -> 1.1.2-1)
    [2009-11-02 09:00] upgraded libgl (7.5.1-2 -> 7.6-2)
    [2009-11-02 09:00] upgraded ati-dri (7.5.1-2 -> 7.6-2)
    [2009-11-02 09:00] upgraded bash (4.0.033-1 -> 4.0.035-1)
    [2009-11-02 09:00] upgraded dbus-glib (0.82-1 -> 0.82-2)
    [2009-11-02 09:00] upgraded gstreamer0.10 (0.10.24-1 -> 0.10.25-1)
    [2009-11-02 09:00] upgraded libxv (1.0.4-1 -> 1.0.5-1)
    [2009-11-02 09:00] upgraded gstreamer0.10-base (0.10.24-1 -> 0.10.25-1)
    [2009-11-02 09:00] upgraded libtheora (1.0-1 -> 1.1.1-1)
    [2009-11-02 09:00] upgraded gstreamer0.10-base-plugins (0.10.24-1 -> 0.10.25-1)
    [2009-11-02 09:00] upgraded gstreamer0.10-python (0.10.16-1 -> 0.10.17-1)
    [2009-11-02 09:00] upgraded exaile (0.3.0.1-2 -> 0.3.0.1-3)
    [2009-11-02 09:00] upgraded libxt (1.0.6-1 -> 1.0.7-1)
    [2009-11-02 09:00] upgraded xulrunner (1.9.1.3-2 -> 1.9.1.4-1)
    [2009-11-02 09:00] upgraded firefox (3.5.3-1 -> 3.5.4-1)
    [2009-11-02 09:00] upgraded gnome-disk-utility (2.28.0-1 -> 2.28.0-2)
    [2009-11-02 09:00] upgraded gnutls (2.8.3-1 -> 2.8.4-1)
    [2009-11-02 09:00] upgraded gstreamer0.10-ffmpeg (0.10.8-1 -> 0.10.9-1)
    [2009-11-02 09:00] upgraded inputproto (1.5.1-2 -> 2.0-1)
    [2009-11-02 09:00] upgraded kernel-headers (2.6.31.4-1 -> 2.6.31.4-2)
    [2009-11-02 09:00] upgraded libatasmart (0.16-1 -> 0.17-1)
    [2009-11-02 09:00] upgraded libdmx (1.0.99.1-1 -> 1.1.0-1)
    [2009-11-02 09:00] upgraded libgksu (2.0.8-1 -> 2.0.12-1)
    [2009-11-02 09:00] upgraded libgphoto2 (2.4.6-3 -> 2.4.7-1)
    [2009-11-02 09:00] upgraded libgsf (1.14.15-1 -> 1.14.16-1)
    [2009-11-02 09:00] upgraded libldap (2.4.18-1 -> 2.4.19-1)
    [2009-11-02 09:00] upgraded libmpcdec (1.2.6-1 -> 1.2.6-2)
    [2009-11-02 09:00] upgraded libsexy (0.1.11-1 -> 0.1.11-2)
    [2009-11-02 09:00] upgraded libusb1 (1.0.1-1 -> 1.0.3-1)
    [2009-11-02 09:00] upgraded libxmu (1.0.4-2 -> 1.0.5-1)
    [2009-11-02 09:00] upgraded libxpm (3.5.7-2 -> 3.5.8-1)
    [2009-11-02 09:00] upgraded libxaw (1.0.6-1 -> 1.0.7-1)
    [2009-11-02 09:00] upgraded libxcomposite (0.4.0-2 -> 0.4.1-1)
    [2009-11-02 09:00] upgraded libxdmcp (1.0.2-2 -> 1.0.3-1)
    [2009-11-02 09:00] upgraded libxfont (1.4.0-1 -> 1.4.1-1)
    [2009-11-02 09:00] upgraded libxfontcache (1.0.4-2 -> 1.0.5-1)
    [2009-11-02 09:00] upgraded renderproto (0.9.3-2 -> 0.11-1)
    [2009-11-02 09:00] upgraded libxrender (0.9.4-2 -> 0.9.5-1)
    [2009-11-02 09:00] upgraded libxft (2.1.13-1 -> 2.1.14-1)
    [2009-11-02 09:00] upgraded libxi (1.2.1-1 -> 1.3-2)
    [2009-11-02 09:00] upgraded libxinerama (1.0.99.1-1 -> 1.1-1)
    [2009-11-02 09:00] upgraded libxkbfile (1.0.5-1 -> 1.0.6-1)
    [2009-11-02 09:00] upgraded libxres (1.0.3-2 -> 1.0.4-1)
    [2009-11-02 09:00] upgraded libxtst (1.0.3-2 -> 1.1.0-1)
    [2009-11-02 09:00] upgraded libxvmc (1.0.4-2 -> 1.0.5-1)
    [2009-11-02 09:00] upgraded libxxf86dga (1.1.1-0.1 -> 1.1.1-1)
    [2009-11-02 09:00] upgraded libxxf86misc (1.0.1-2 -> 1.0.2-1)
    [2009-11-02 09:00] upgraded mesa (7.5.1-2 -> 7.6-2)
    [2009-11-02 09:00] upgraded nautilus (2.28.0-1 -> 2.28.1-1)
    [2009-11-02 09:00] upgraded nspr (4.8-1 -> 4.8.2-1)
    [2009-11-02 09:00] upgraded openssh (5.3p1-1 -> 5.3p1-2)
    [2009-11-02 09:00] upgraded pcre (7.9-1 -> 8.00-1)
    [2009-11-02 09:00] upgraded sg3_utils (1.27-2 -> 1.28-1)
    [2009-11-02 09:01] upgraded shared-mime-info (0.70-1 -> 0.70-2)
    [2009-11-02 09:01] upgraded tightvnc (1.3.10-2 -> 1.3.10-3)
    [2009-11-02 09:01] upgraded virtualbox-modules (3.0.8-1 -> 3.0.10-1)
    [2009-11-02 09:01] upgraded virtualbox-ose (3.0.8-1 -> 3.0.10-1)
    [2009-11-02 09:01] upgraded vte (0.22.2-1 -> 0.22.3-1)
    [2009-11-02 09:01] upgraded xf86-input-evdev (2.2.5-1 -> 2.3.0-1)
    [2009-11-02 09:01] upgraded xf86-video-ati (6.12.4-1 -> 6.12.99.git20091014-1)
    [2009-11-02 09:01] upgraded xf86-video-vesa (2.2.0-1 -> 2.2.1-1)
    [2009-11-02 09:01] upgraded xorg-apps (7.5-1.1 -> 7.5-2)
    [2009-11-02 09:01] upgraded xorg-font-utils (7.4-3 -> 7.5-2)
    [2009-11-02 09:01] upgraded xorg-fonts-alias (1.0.1-2 -> 1.0.2-1)
    [2009-11-02 09:01] Regenerating font encodings... done.
    [2009-11-02 09:01] upgraded xorg-fonts-encodings (1.0.2-3 -> 1.0.3-1)
    [2009-11-02 09:01] upgraded xorg-server-utils (7.4-7 -> 7.5-3)
    [2009-11-02 09:01] upgraded xorg-server (1.6.3.901-1 -> 1.7.1-1)
    [2009-11-02 09:01] upgraded xorg-utils (7.4-4 -> 7.5-1)
    [2009-11-02 09:01] upgraded xorg-xauth (1.0.3-1 -> 1.0.4-1)
    [2009-11-02 09:01] upgraded xorg-xkb-utils (7.4-2 -> 7.5-1)
    [2009-11-02 09:01] upgraded xterm (246-1 -> 250-1)
    cat /etc/X11/xorg.conf
    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection
    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/TTF"
    FontPath "/usr/share/fonts/Type1"
    EndSection
    Section "Module"
    Load "glx"
    Load "dri"
    Load "drm"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5 6 7"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "LTN"
    ModelName "H1996NSL/PNST"
    HorizSync 30.0 - 96.0
    VertRefresh 50.0 - 160.0
    Option "DPMS"
    EndSection
    Section "Device"
    #Option "NoAccel" # [<bool>]
    #Option "SWcursor" # [<bool>]
    Option "AGPMode" "4" # <i>
    #Option "AGPFastWrite" # [<bool>]
    #Option "AGPSize" # <i>
    #Option "GARTSize" # <i>
    #Option "RingSize" # <i>
    #Option "BufferSize" # <i>
    #Option "EnableDepthMoves" # [<bool>]
    Option "EnablePageFlip" "on" # [<bool>]
    #Option "NoBackBuffer" # [<bool>]
    #Option "DMAForXv" # [<bool>]
    #Option "FBTexPercent" # <i>
    #Option "DepthBits" # <i>
    #Option "PCIAPERSize" # <i>
    #Option "AccelDFS" # [<bool>]
    #Option "IgnoreEDID" # [<bool>]
    #Option "DisplayPriority" # [<str>]
    #Option "PanelSize" # [<str>]
    #Option "ForceMinDotClock" # <freq>
    Option "ColorTiling" "on" # [<bool>]
    #Option "VideoKey" # <i>
    #Option "RageTheatreCrystal" # <i>
    #Option "RageTheatreTunerPort" # <i>
    #Option "RageTheatreCompositePort" # <i>
    #Option "RageTheatreSVideoPort" # <i>
    #Option "TunerType" # <i>
    #Option "RageTheatreMicrocPath" # <str>
    #Option "RageTheatreMicrocType" # <str>
    #Option "ScalerWidth" # <i>
    Option "RenderAccel" "on" # [<bool>]
    #Option "SubPixelOrder" # [<str>]
    #Option "ShowCache" # [<bool>]
    #Option "DynamicClocks" # [<bool>]
    #Option "VGAAccess" # [<bool>]
    #Option "ReverseDDC" # [<bool>]
    #Option "LVDSProbePLL" # [<bool>]
    #Option "AccelMethod" # <str>
    Option "DRI" "on" # [<bool>]
    #Option "ConnectorTable" # <str>
    #Option "Int10" # [<bool>]
    #Option "EXAVSync" # [<bool>]
    Identifier "Card0"
    Driver "radeon"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1280x1024"
    EndSubSection
    EndSection
    Section "DRI"
    Group "video"
    Mode 0666
    EndSection
    glxinfo
    http://pastebin.com/f71f5461c
    BTW I'm not using Compiz. Has anyone an idea what could happen? In Glxgears I'm achieving 1200fps, but working with GIMP is laggy-horror.
    THX.
    Last edited by Srigi (2009-11-04 07:27:45)

    exactly the same here...
    01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
    glxinfo: http://pastebin.com/m75fc2c9
    Xorg.0.log: http://pastebin.com/m267826b1
    xorg.conf: http://pastebin.com/m75c033c2
    greets,
    smax

  • 11/11/2014 - Release - AIR 15 Runtime and SDK

    Today we're pleased to announce that the next version of AIR is available for immediate download.  This release includes bug and security fixes.  In addition, the AIR SDK has been updated with important iOS 8 compatibility updates.
    Below are some of the key features and benefits of AIR 15.  Please see our release notes for full details.
    New Features:
    Stage3D “Standard” profile support for iOS and Android
    In the Flash Runtime 14 release we introduced the Stage3D “Standard” profile which provided many advanced 3D features.  At that time, the “Standard” profile was only available on desktop platforms.  In the AIR 15 release we are extending this coverage to mobile platforms.  If a device supports OpenGL ES3, it can successfully request the “Standard” profile and use the same advanced features as the desktop platform.
    For additional information, please see our Stage3D Standard Profile article.
    Relaxing Stage3D Render Target Clear
    In previous versions of Stage3D, after switching the render texture through Context3D::setRenderToTexture, you were required to clear it before drawing. In this release, we're removing this limitation and optimizing the use of render textures. This change will allow you to further optimize and reuse depth and stencil buffers between different render textures.  
    For additional information, please see Relaxing Render Target Clear Operation in Stage 3D.
    StageText.drawViewPortToBitmapData now supports Retina displays
    Currently, AIR will allow a bitmap with the same width/height of the StageText object to be passed into drawViewPortToBitmapData.  While fine for standard resolution displays, this is not sufficient for Apple's Retina HiDPI displays.  Based on customer feedback, we've altered the drawViewPortToBitmapData method to accept a doubled size BitmapData with StageText's view port on a Mac Retina display, and then draw a HiDPI image from the view port.
    Improved Packaging Engine is now default - iOS
    Starting AIR 15, new improved IPA packaging engine is now the default packaging mode when packaging for AOT targets ipa-app-store, ipa-test, ipa-ad-hoc and ipa-debug. If you encounter any packaging or runtime issues, please report at http://bugbase.adobe.com. To use older packaging mode, use "-useLegacyAOT yes" in the ADT command, before the signing options. To learn more about the feature, please read Faster Compiling with AIR for iOS
    AIR Gamepad Enhancements
    AIR Gamepad feature enables the app developers to provide a second screen on Android mobile devices for the Flash based browser games. AIR Gamepad API enables Flash based browser apps to connect to a paired Android device running the AIR Runtime app and therefore allowing the Android devices to be used as game controllers or second-screen interfaces. Following enhancements are available starting AIR 15.
    Multiplayer Support
    Gyroscope Events
    Magnetometer Events
    Applying skin as AIR gamepad screen
    To learn more about the feature and usage guidelines, please see Android Devices with AIR as Gamepads
    AIR Cross Promotion
    Adobe AIR 15 now supports cross promotion of AIR games for mobile devices. Cross promotions can be effective in saving some amount of advertising cost. With the right partnership, you gain access to a wider customer base with a demographic similar to that of your application. This cross promotion is free and works on a credit system. All you need is to earn enough credit points by promoting other AIR games to begin your own promotion campaign. The AIR SDK offers the new AdViewer API for promotion campaigns as a SWC, it provides functions to load and show in-game advertisements. You earn credit points for promoting AIR games by other developers based on ad impressions and clicks.
    To learn more about the feature and usage guidelines, please see Cross Promotion of AIR Games for Mobile.
    Fixed Issues:
    [iOS] Launch image [email protected] is not appearing in iPhone 6 Plus in standard display mode (Bug 3837220)
    [iOS] "Unknown or unsupported SDK version" error appears on installing application on iOS simulator, when -platformsdk version is given as .../Developer/SDK/iPhoneSimulator.sdk. (Bug 3837285)
    [iOS] [New fast packager]Hurlant Base64 encode doesn't work in new fast compiled packaging mode. (Bug 3832978)
    [iOS] Adobe Air Runtime initiates the wrong launch image ([email protected]), when [email protected] and [email protected] images are packaged. (Bug 3832184)
    [iOS] Blank frame appears instead of launch image [email protected] when [email protected], [email protected] and [email protected] are packaged with the application. (Bug 3829428)
    [iOS] [New fast packager] Some performance fixes are done for increasing fps values. (Bug 3815079).
    [Android 5.0] Stage3D fails to create context on Android 5.0. (Bug 3841657)
    Multiple security and stability fixes
    Known Issues:
    [Android] StageText not visible after screen rotation. (Bug 3821523).
    [iPhone 6 Plus][RADAR] Wrong screen size and dpi is returned through the runtime APIs. (Bug 3829474)
    [iPhone 6 Plus]
    [iOS] iPad Launch image is displayed on iPhone 6 Plus in standard display mode. (Bug 3836781)
    [iOS]Unable to install the application on iOS Simulator after updating iOS SDK and iPhone simulator with 7.1. (Bug 3833912)
    [iOS] [New fast packager] Some applications compiled with older ActionScript compiler won’t work with new fast packaging engine but when rebuild again with latest ActionScript compiler apps work fine. (Bug 3837665)
    Download Locations:
    AIR 15 runtime for Windows: 15.0.0.356 Runtime Download
    AIR 15 runtime for Macintosh: 15.0.0.356 Runtime Download
    AIR 15 SDK & Compiler for Windows: 15.0.0.356 SDK & Compiler Download
    AIR 15 SDK & Compiler for Macintosh: 15.0.0.356 SDK & Compiler Download
    Note: To provide all the all the necessary tools for our developers in one place and avoid having to download multiple components, we are packaging Adobe AIR 15 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 15 SDK & Compiler”.
    AIR SDK 15 (Compatible with Flex) for Windows: 15.0.0.356 SDK Windows Download
    AIR SDK 15 (Compatible with Flex) for Macintosh: 15.0.0.356 SDK Macintosh Download
    Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

    Hi Colin,
    Thanks for the response!
    I started pointing to SDKs back when ANE support first came out and it was required to point to the OS5.1 sdk in order to get ANEs to work.
    I had been specifying the sdk ever since, since it had been working for me, even though it was no longer needed.
    I just tried removing that and letting AIR take care of using the right SDK and it seems to have solved my screen rotation issue!
    Thank you so much for that!
    I do have a lot of splash screens. Again I think this was left over from when I started using AIR back in 2011. At that point in order to get the splash screens working correctly I ended up having to add all the different versions. However, I'd love to get rid of most of them as they bloat my app size. I'll try removing most of them and do some testing to ensure everything works fine now without them. Although I suspect I should still also need the Default@2x~ipad.png
    Thanks again for your help!
    Craig.

  • Firefox Android Locks Up Samsung GS5

    Cant stop Firefox Android from stopping working or freezing up on my Samsung GS5. Sometimes it hangs so hard i have to remove the battery to reboot my phone. Never had problems with my GS3 or my Tab2 devices. But galaxy S5 just hated this browser. I'm lucky to get a single page to load before it hangs tight. Removed or stopped as many bloat-ware apps as possible. Cleared cache etc. Any suggestions?

    BTW i have tried both versions (beta) from the play store. My GS5 is not rooted, carrier is t-mobile. Has the same problems on 4glte and my wifi.

  • Sync iCloud with windows contacts

    I am upgrading from MobileMe to iCloud in windows 7, w/ MobileMe I sync with my Windows contacts not with Outlook contacts (I can't stand bloated outlook app).  I don't see this option in iCloud - does this mean Apple is not supporting syncing iCloud with Windows Contacts?  If so I am very disappointed in Apple.
    thanks,
    dan

    dbperson wrote:
    I am upgrading from MobileMe to iCloud in windows 7, w/ MobileMe I sync with my Windows contacts not with Outlook contacts (I can't stand bloated outlook app).  I don't see this option in iCloud - does this mean Apple is not supporting syncing iCloud with Windows Contacts?  If so I am very disappointed in Apple.
    thanks,
    dan
    You're correct, Outlook is the only supported client for Windows, and I agree with your assesment of Outlook. There is an usupported alternative in eMClient, which does look a lot like Outlook but is simpler and snappier.
    Setup is manual, mail is easy as are contacts and calendars, if you want to try it post back and I'll look for the server address information.

  • Does FCP X has multi cam option? and it support VOB video file ?

    Does FCP X has multi cam option? and it support VOB video file ?

    Jeaux wrote:
    Premier is a bloated Windows app first, ported to Mac. I seriously suggest you download the trial version of Premier before you drop $800. for it (or $1699. for the suite.), and see for yourself if it's all that.
    Is Adobe software overpriced? Opinions vary.
    And FCPX is a bloated inefficient Apple app not ready for prime time, but will function nicely as a hardware upgrade requirement, it's already started. Why do you think it's so cheap.
    Apple makes their money via hardware.
    pancenter-

  • HT3939 I accidentally down loaded recommended apps from phone set up and did not mean too. I need to cancel done bloats that charge! Help!

    I accidentally downloaded recommended apps when setting up my iPhone and purchased $40.00 worth of apps on accident. Can this be refunded ? I do not want to purchase these applications!

    Hello Diegoflores554,
    Thank you for using Apple Support Communities.
    For more information, take a look at:
    How to report an issue with your iTunes Store, App Store, Mac App Store, or iBooks Store purchase
    http://support.apple.com/kb/ht1933
    Have a nice day,
    Mario

  • Looking for a notetaking app that syncs with PC

    I use playbook for mobility but PC for work.  I am looking for a (simple) note taking app that will allow me to sync with PC - preferably via dropbox. I used to use cintanotes on PC but that doesn't sync to PB.  Looked at Evernote but seems bloated and some adverse reviews.  Some others exist by seem to have issues also - eg Simplenotes.  Anyone out there found a good working solution?
    Solved!
    Go to Solution.

    One named NotePad is free, saves as .txt files.
    Another, WriterRoom, costs $1.99USD, and saves as .txt and .doc files.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Replicating Safari, Mail records of iMac apps to Macbook apps using TM

    My IMac HDD died which is no prob since I have 3yr extended warranty and while it is out of commission (and just for plain convenience anyways) I wish to replicate my entire email archives PLUS and more importantly my autofill, history, cookies et al from the Safari backups on my WD Tb to my MacBook.
    I have long used the false security of Back to my Mac screen sharing which appears to have been only a rather lame and weak even if somewhat more secure substitute for full synchronization which does not seem to be possible.
    I have this same beef with .mac(MobilMe) because due to the disparity between drive sizes on IMacs and MacBooks it is impractical to do complete synching between them due to the much larger installed software capability of the IMac (notably bloatware like AdobeCS, Iwork, ILife and WinXP on it's own VMware NTFS partition). Thus in spite of using password and username redundancy (for my own sanity) I've had to settle for synching keychains and preferences only even though not Tray and Widget items and trial or seldom used apps etc. for which there is simply not enough room on a 120Gb drive.
    Thus I used both Backup.app for special cases backing up selected document backups(avoiding Downloads) to .mac and Time Machine avoiding all/most media, and applications folders (since those software updates plus Miro and EyeTV deletes (and reorganizing/re-filing editing my own pictures music & videos were eating up my Terabyte drive alarmingly with useless duplications of often quite disposable or redundantly relocated hugeitems in document workspaces)
    So now my question is how do I replicate my master mail account, which used different (leave on server mail pickup preferences and never synched fully with the archive on my IMac, and my master Safari history (which I never erase since I'm more worried about me not bookmarking it than someone else checking it out) and Safari's autofill and cookie files or folders replaced on this MacBook, to get my life, which was backed up at 5:40AM moments before my HDD choked it's last moved over and replicated to my mundane basic MacBook apps?
    My MacBook Safari has the preferences and OS-spam bloated plus my basic sparse general bookmarks synched only, not the important stuff like history, cookies and autofill in spite of my synching keychains which apparently doesn't work since I've read Safari has my autofills strewn around in Address Book or somesuch irrational craziness??
    At least does anybody know how to do a simple Netscape type whole User file swap on Safari?

    What on earth is wrong with this OSX nightmare?
    First of all my second MacBook computer (which is a bit newer) has information on it that was unfortunately never properly or completely synchronized despite my reasonable attempts to do so, (not including that complete "first edition" of incremental laptop apps and data lost when the HDD died the first month I attempted to set it up, 3 months after I bought it) due to the several email accounts POP server settings that had to be different in order to assure that I could use my many older pre-existing POP server accounts in READ ONLY MODE in MAIL on the rare occasions I needed a laptop.
    Second of all I am "userme" (*example) and "userme's" folder is userme's initials "UM" and that remains the same as does "userme's password" regardless of what ever mac it is I shall ever use or own! It is irrational for me to have to have 2 or 3 or 5 different admin passwords, usernames, shortuser names and login passwords for as many Macs as I should want to own (and moreover, use screen sharing, Time Machine and .mac with! This is why UNIX invented machine names...
    Third of all, I am paying for a .mac account which only one Mac which I own and run OSX on can use Time Machine on which unfortunately due to it's stingy disk space and woefully slothful speeds and bandwidth limitations is useless for Time Machine, and of course it appears that I need a separate Terabyte+ Time Machine backup external drive for each computer since Time Machine cannot differentiate (it's duplicatfile+ uselessbloatfile+ redundantly named) non-unique backups on a single sharable external drive let alone access a shared network one should I wish to use my Airport Extreme's slothful local network clogging USB port to do so.
    Thus i have to have a Firewire Terabyte WD MyBook that is 60% consumed by/for IMac backups and a spare TrekStore 500Gb USB (that I have yet to setup) for Time Machine backups on for the MacBook. This is solely because the IMac and MacBook are incompatible in file system size, and cannot host anywhere near a similar compliment of apps or documents, because Apple refused to allow me to exchange and pay for the difference in price between the price of a system-compatible (then 250Gb) HDD I was insistent on for my MacBook HDD after the lame 120GB one suppled with it croaked on arrival! Now the the 250Gb one in the Imac is croaked too this may be a silver lining since i shall not accept it back as repaired unless I am allowed to have the defective device replaced with a 320Gb replacement regardless of warranty policy, charge nor price! (the IMac is so frighteningly and mysteriously constructed it is apparently in no way user replace or upgradable)
    Thirdly for my old Windows PC "My Documents" archives (which I still have thankfully on my pile of old PC's) and the few newer software receipts and junk I did backup on .mac the Backup app that you have suppled appears to be likewise similarly totally dysfunctional as well as is the Migration Assistant app since the Migration Assistant app will ruin the Time Machine backups on my WD Terabyte drive and the Backup app WILL NOT RESTORE any files stored at .mac backed up from my IMac onto my MacBook because even though it appears to mount them after a prodigious unmonitored period of waiting selecting any (actually had to try 11 times till I discovered only the last one) of the dozen 'fullbackup' documents or the 20 random differently dated and all incomplete "incrementalbackup" documents and selecting all or any part within them whether choosing to "restore to a different location" (since the IMac locations don't exist on the MacBook) or not, the "Restore files" button remains grayed out!!!
    Just what business is it of Time Machine or Backup what my username and user folder is called?

  • What's bloating my iphone iCloud backup?

    Last time I did an iCloud backup it took 2.6 gb but a few days later I tried again and it failed because it thinks the new backup needs 5.4gb to back it up. Where is this bloated figure coming from? I only added one app and it doesn't use much data at all and even taking it off the iCloud list didn't get help. How do I fix this because I feel like its trying to trick me into buying more storage until it says it needs 1tb of storage to backup my iphone :(

    Could be a lot of things but I would connect the phone to iTunes and check the usage bar to see how large "Other" (the yellow segment) is.  If it's unusually large, you may need to restore your phone to get it back down to a more reasonable size (be sure to back up your phone before restoring).

  • Looking for a "desktop search" app

    I am using kde, and I am searching for a desktop search app that uses a database and searches within common filetypes.  I've tried a couple so far, and haven't found what I'm looking for:
    kerry/beagle:WAAAY too much bloat; creates ~2gigs of logs per day, once crashed and started loading my filesystem with useless data.
    strigi/clucene: tried it, didn't really work, settings kept on resetting to default.
    I am looking for something that doesn't have heavy gnome dependencies.
    Any suggestions / what are you using?

    Next one...
    RECOLL
    Depends only on Qt and xapian-core (from community).
    All its dependencies are in official repos except for libtextcat and xapian-core (both in community, however).
    Src download is 850Kb, and since the package in [community] is outdated, I built one of my own:
    Targets: recoll-1.90-1 
    Total Package Size:   0.9 MB
    Total Installed Size:   2.6 MB
    Backend:
    It also uses the xapian backend.
    It can run as a daemon that uses FAM or inotify to provide continuous monitoring/indexing, but the docu says it's probably better to run a cronjob.
    While Pinot was using an xml config file, Recoll has a very detailed set of plaintext config files and it can maintain several indexes in parallel (e.g. one with monitoring and one with cronjob indexing).
    plaintext, html and email are handled internally, and for other file types you have to resort to external utilities again, of which unrtf is in community, pstotext is only in AUR and I didn't find id3lib/id3info at all.
    Again, extension is possible. Here you have several steps which take resources and are slightly more complex to set up than in pinot, but probably allow more fine-grained tweaking: you have a mimeconf configuration where you associate mimetype and filter ('application/pdf = exec rclpdf'), you have an assortment of filters ready in /usr/share/recoll/filters, you have a mimemap config file where you can associate filenames/endings and mimetypes (Unfortunately it uses a different format from e.g. mutt's mime.types, but it also includes special, recoll-only settings - like exclude certain files from indexing or associate files with a certain name with a different mimetype when they're in another direcory)
    Search:
    Recoll has its own (qt, non-kde) GUI and is only adressable therewith, thus not integrated with any of the other frontends. (Export for pinot, which should be able to access recoll's xapiandb...)
    You can use proximity and phonetic search, stem expansion and glob/regex expressions. And you can specify search criteria by metainfo (author, subject, keywords). AFAICT, Recoll does not (yet) understand queries that conform to Xesam specs, neither RDF.
    Recoll remembers the last few searches that you performed. You can use a combobox to recall them. However, only the search texts are remembered, not the mode (all/any/file name). (Also documents actually pre-/viewed are remembered.)
    Typing Esc Space while entering a word in the simple search entry will open a window with possible completions for the word. The completions are extracted from the database.
    Double-clicking on a word in the result list or a preview window will insert it into the simple search entry field.
    Search results formatting can be formatted freely with a qt-html expression per default they display several occurancies of the search term along with their respective, (very) limited context. They can be opened either with a mimeview configuration similar to the mimemap file from above or with xdg-open. Or you can view them in an external preview window (which has an incr. search feature). (You have icons for file types but no thumbnails.)
    Experiences:
    System seemed to me to not be so very sluggish when it did the indexing.
    The same directory with ~3100 files, mostly pdf, a few doc and html files, weighing in at 1.5Gb. was indexed in
    real    15m13.378s
    user    8m47.466s
    sys     3m33.439s
    and additional stem databases for german and french took another 50 secs.
    du -h:
    14M     ./xapiandb/stem_english
    15M     ./xapiandb/stem_de
    13M     ./xapiandb/stem_fr
    236M    ./xapiandb
    246M    .
    Recoll UI started up quickly and results were returned almost instantaneously. (Not a complicated search expression, tho) I have not yet tested for complicated expressions or a test search for a term that occurs only rarely, so I cannot tell if the small db size has its drawbacks.
    So these are still open questions:
    [*] monitoring-mode performance impact?
    [*] search expression options: RDF ?
    [*] search results: how accurately?
    [*] attitude towards Xesam and offering services to other frontends?
    What I find interesting is its configurability, and the small db size (well, as of now I have only pinot to compare it with, so maybe it's not so extraordinary after all).
    (Next will be Tracker...)

  • Combining common aspects of all Adobe Apps and their core functions

    I use Photoshop, InDesign, Illustrator, Fireworks, Dreamweaver and Lightroom daily. So do most of you.
    I've noticed that aside from the bizarre UI differences between say InDesign and Photoshop, there are other changes that make little sense - and I'd like to know why, and hear how you think we could change this.
    Companies today are under the assumption that if they throw more fluffy features at us, we'll not notice the underlying core functionalities are suffering from lack of attention.
    For instance - sure, geotaging in lightroom is useful - if you have a GPS attachment for your camera (or if it's built in) so having that as an option is nice, but having it load all the time and run "in the background" while I'm using lightroom doesn't work for "me". Facial recognition, it's coming eventually, but really, when would the pro photographer "daily" use this feature to search 20k + images? We already tag our things, and it's far faster to search a text string than it is to scan pixels.
    So awesome fun feature, I'm sure the kids will love it, so include it sure, but don't have it eat up my resources. Let me turn it off.
    So here's the point.
    Adobe has created, and is still creating, a macrocosm of software that is supposed to interlink, allowing us to be productive from photo/drawing to publishing, and connect and share and so on, but the core features of our software do not do all of these things well - they only do them adequately.
    We have Photoshop.com / Creative Cloud / Revel and other storage areas for our stuff - and none really link and all over lap, and all need another's feature, or improvement.
    Why not merge them and have one awesome experience. But too, the "kids" already have tumblr, and instagram and facebook and drop box and on and on.
    Why why have so many Adobe forums (on different sites) - why not merge them?
    None of Adobe's offerings are "revolutionary" - just more clutter and more of the same, and more logins and profiles and links.
    Like why have so many Adobe forums (on different sites) - why not merge them?
    Can you name one Adobe product that is "new" and a "must have" over the last 5 years that you cannot already use as freeware?
    Adobe for Linux would be so very awesome - but oh wait, they already have it for Macs - that's unix - isn't that the "same"? So where is it then? Collusion with apple?
    Why did it take so long to have 64bit apps, why are some apps still not 64bit? Why are some both?! - and that I'd have to install them both?! o_0
    Open and Save dialogues in the UI's don't match between programs - XP styles vs Win7 styles. Some programs are "new" others "old" - huh?
    Dictionary's don't match. Why not have one and load that between programs?
    UI scaling doesn't match - different icon sizing, and font sizing (no we aren't talking retina support - just basic enlargement).
    Tool layouts/options don't match. Fireworks / Illustrator. You bought Macromedia almost a Decade ago, may want to upate that?
    Why are "quick" icons removed from the UI (like arrange all) and stuffed into a menu structure, but available in other programs?
    Processor and Ram and GPU user settings/options don't match. - and yes I know it's application specific, but really? Illustrator couldn't use allocation options?
    Limitations on artboard sizes that corel for instance doesn't have (Illustrator bogs down - with a lot of effects - at 100" and can't go larger than 220"? really?)
         isn't illustrator basically math based? Corel doesn't have this issue?
    Limitations on printing/layout and other options that Corel doesn't have (man they have an awesome print layout preview screenthat indesign and illustrator could use).
    Scalable anchor points based on zoom level. Those things are frightfully small.
    Options to actually disable (not simply hide) add-on features/modules/tools not being used. *cough* lightroom.
    Network access capabilities for some programs (lightroom cannot read it's database over a network)
    The Adobe Application Manager - a simple "verify and download" tool is embarrassingly lacking in options pertaining just to its function.
    Why is Lightroom such a bother to install through AAM/Creative Cloud Subscription?
    Why do the installers take hours and hours to complete? Since Vista, I can install a full computer and its updates by the time I'm done getting Creative Suite Master installed and updated.
    I'd like to hear about more common sense "core functions" that should be addressed - so Adobe can have a simple list - in one place that "highlights" where they are really dropping the ball.
    Searching Adobe forums is fun - and you can search all of the above and find long threads on all of them - years old and un-addressed. Maybe because they are spread out?
    Adobe seems to be resting on its laurels of decades of being the defacto design suite, and it's been apparent for years that the core software is late to release, buggy, bloated, and although more appealing to the eye, and now with fancy schmancy cloud features, our core operations are just overwhelmed due to all the fluff.
    We have too much "left hand doesn't give a sh*t about what the right hand is doing" and that needs to change.
    So I'd like to see your lists of "when I use this feature in this program, I'd have expected it to be in this other program and it's not".
         or "Why doesn't this work like it used to?"
         or "this free program here has this awesome thing, why don't we have it here?"
    I'm not talking about a list of glitches, I'm not talking about cloud dosiewhatsits and the fluffy crap.
    We'll all assume you have the appropriate computer gear to run it adequately.
    I'm taking about core features we spend thousands on.
    I'm taking about you having a think about the core reason you bought "this" Adobe Program.
    Does your Adobe software do what was advertised correctly, "quickly" and well.
    Can you move "seamlessly" between Adobe apps?
    Then list those things that confuse you because it "should be there" (because in the last 3 releases it was and now it's gone) or "should work this way" and doesn't.
    Maybe then Adobe could see that our list is a sign they need to get back to basics before they overwhelm what little functionality they have left.
    I didn't buy Abode products to have cloud storage - I bought it to make money and be productive in a clean workflow.
    I don't seem to have that anymore.

    If you bought them as separate apps, the will be independent apps. There is a natural connection between the apps. Acrobat has a preference for the touchup tools for raster and vector graphics.
    I guess if you never set the Image and Object Editor, these could be blank, but personally, it is nice to be able to edit images and objects on the rare times you do not have access to the original files used to create a pdf file. Any modern Illy file can usually be opened by Acrobat. I don't have Photoshop Elements, but they may be able to rasterize pdfs. I would not worry about the connections between the apps. Most of the time, they work completely independently of the other parts and only react with each other when ou want them to.

Maybe you are looking for