Tag Archives: apple

Xcode 4 Preivew 5 Released



This comes straight from 9 to 5 Mac for two reasons:

1.) I’m not a developer and do not know anything about developing. 2.) I’m to lazy to write this one and 9 to 5 Mac nailed it!

Here it goes:

Apple today released their fifth preview of their upcoming Xcode 4 to developers. This fifth preview includes a solid amount of new features, enhancements and fixes but nothing major to note. Here’s a summarized list of the most notable features and enhancements:

This preview introduces new features and enhancements for tabs, editor panes, and alerts. These features are designed to scale the single window interface of Xcode 4 to more effectively use available screen real estate, from the 11” MacBook Air, up to Macs equipped with multiple monitors. Please experiment with these new features to see how Xcode 4 can speed up your daily development tasks.

You can view the entire set of release notes after the break:

Editors: The built-in editor modes, Standard, Assistant, and Version are designed to present the most critical information, in context, as you work. New in this seed, clicking the icon on the far-right of the Jump Bar will split the current editor pane. The split editors have their own history, and Assistant editor splits can each present counterparts as you work in the primary editor. The General preferences pane now configures document open behaviors, such as option-click to create a split, or double-click to open a new window for the selected document.

Tabs: Much like in Safari, each Xcode 4 tab is an independent view of the complete work area. Selecting File -> New Tab (or pressing CMD-T) will create a new tab view of your current project or workspace, with its own window sizes, Navigator/Utility geometry, and editor layout. Tabs and their customized layout is preserved between launches of Xcode 4. The tab name defaults to the file in the active editor, or double click the tabʼs label to give it a permanent name. For computers with a lot of screen space, tear a tab off and move it wherever you like. Configure a tab for Interface Builder design tasks, debugging activities, and code editing.

Alerts: Certain tasks are common during development, among them Build, Test, and Run. The Alerts preferences panel configures specific actions or changes in state within the IDE when you perform these tasks. For example, the Run command can automatically switch to a tab called Debug (or the IDE will create the tab for you). As described above, each tab can be independently configured, creating a custom debug experience whenever the app is Run.

Experiment with Alerts, tabs, and the new editor views to automate your daily workflow. Additional improvements in this seed:

• Tabs (under File menu) can be re-arranged, renamed, or torn off as new windows • General preference pane Navigation area defines option-click, and double click actions

- e.g.: can set the double-click action to open the file in a new editor window • Editor panes, including the Assistant editor, can now be split to create additional editors • Scheme enhancements, including default Test, Profile, and Run schemes • Improved history (back button) within editor panes, and navigation within the Jump Bar • Additional refactoring operations, including create superclass, and extract • Additional SCM support, including a merge operation with a preview before completion • Auto-save before critical operations, avoiding the frequent prompt dialog • Simplified key combinations and menu layout for many common operations • New project templates now offer to create unit tests by default • New Project templates now offer to put the created project under Git SCM control

_____

New Features

General

The build action in the scheme dialog allows you to choose which targets should be built for each scheme action. 8025069

Each scheme action specifies the build configuration to use when Xcode performs that action as part of a build. Setting up a scheme with scheme actions that use particular build configurations allows you to, for example, set up a scheme that runs the product with the Debug configuration but profiles it with the Release configuration. 8090845

The Build and Archive command archives the products of the targets selected in the active scheme for archival, including their dSYM files. You submit your products to iTunes Connect using these archives. You can also use them to symbolicate crash logs. 7696041

The post-action scripts of archive scheme actions have access to information about the just-built archive in their environment:

ARCHIVE_PATH: The path to the archive. ARCHIVE_PRODUCTS_PATH: The installation location for the archived product.ARCHIVE_DSYMS_PATH: The path to the product’s dSYM files. 8423449 Xcode detects and enforces implicit build dependencies between targets when you build a scheme.

You can turn this off per scheme in a scheme’s build action. 7879553

When the active scheme is a unit-test scheme, clicking Run in the toolbar produces an unknown error dialog.

To run unit tests, choose Product > Test. 8642393

Fix-it is not supported in iOS application projects created using the new project dialog. The iOS project templates have the compiler set to LLVM-GCC, which does not support Fix-it.

After creating an iOS project, set the compiler to LLVM 2.0. 8607314

Editing Core Data Models You can create NSManagedObject subclasses from entities in a Core Data data model. 7484772

Refactoring The Extract transformation is supported. 7711619

Compiling: LLVM 2.0

Blocks: Goto statements within blocks are allowed when the target is within the block. 7549164

Objective-C: Fixes bugs in exception handling present in LLVM 1.5. 8160285

You can declare instance variables in class implementations and extensions (iOS and 64-bit Mac OS X). 7538989

Analyzing OpenGL ES Performance The OpenGL ES Performance Detective identifies graphics bottlenecks in your iOS applications. It is

located in /Applications/Graphics Tools. 8208239 Runs of the OpenGL ES Analyzer instrument can be saved in Instruments traces. 7993423 The OpenGL ES Analyzer instrument supports extended filtering of the OpenGL ES trace. 7976717

The OpenGL ES Analyzer instrument provides single-frame navigation, which allows you to focus all instruments on a specific OpenGL frame, and to step backward and forward in the trace frame by frame. 8552970

Enhancements

General

You can access the values of the build settings of the target being built through environment variables and launch arguments. When you create custom executables (by changing the value of the Executable setting in Run and Profile scheme actions), you can specify the target against which

to expand the environment variables and launch arguments. 7546808

Editing Nib Files

Xcode suggests key path completions in the bindings inspector as you type. To take advantage of this feature, specify the class of object being managed by your controller in the attributes inspector.

Xcode uses the project’s symbol index to generate the key path completions. 8176168

Editing Source Code

There’s an additional gesture to jump to a symbol definition in the source editor: holding down the Command key. When you hold down Command, Xcode represents the symbol under the pointer as a hyperlink; you can move the pointer between symbols until Xcode highlights the one you want to act on. You can then click the symbol to jump to its definition. Other modifies keys behave as expected. 8459719

Task Information and Alerts

The activity viewer presents more detailed information about scheme-related tasks, such as building a product. 7982481

Changes

Editing Nib Files

Hidden views are invisible in the Interface Builder canvas (they used to be partially visible in Interface Builder 3, part of Xcode 3).

To work with these views, select them in the jump bar or the outline view. 8059339

Building: xcodebuild The xcodebuild -activetarget option is no longer supported. 8361726

Resolved Issues

General

In General preferences, you can specify that Xcode ask you where to open a file you click or double-click while holding down an modifier key in a navigator. 8476034

Xcode automatically creates schemes for all targets in a project when you open an Xcode 3.x– based project. It doesn’t skip targets that other targets depend on.

You can delete or hide schemes you don’t need in the manage schemes dialog. 8016676

Setting General preferences > Build Location > “Shared subfolder” to an absolute path doesn’t generate an assertion failure when opening projects. 8368913

Editing Nib Files

Many performance problems with making connections are resolved. In particular, the performance of connecting to the First Responder has been drastically improved. 8280101

You can create an Interface Builder–to–source connection even the target source code is folded. 8472539

Editing Core Data Model Files

When you create NSManagedObject subclasses from entities in a Core Data data model, Xcode ask for confirmation before overwriting existing files. 8506607

Editing Source Code

Breakpoints and message bubbles appear in the source editor even when code is folded above them. 7192871

Compiling: LLVM 2.0 C++: Several bugs related to using blocks are fixed. 6182276

Analyzing OpenGL ES Performance API statistics in the OpenGL ES Analyzer instrument are computed correctly. 8549379

Help and Documentation Content

The list of help topics in a help book appears, as expected, when accessing help books in the documentation organizer. 8430699

New Issues

Comparing Versions of a File

After you create a branch and switch to it in the repositories organizer, using the commit dialog or the version editor causes an assertion failure.

Restart Xcode after creating a branch and switching to it. 8383245

Known Issues

General

Interface Builder files with explicit Xcode 3 file types open in the source editor instead of in Interface Builder.

Set the file type of the Interface Builder file in the Identity and Type inspector to “Default,” deselect it in the project navigator, and select it again. 8028406

The task log viewer is empty when you select the last build task of a project or workspace in the log navigator and the viewer is set to show only recent operations.

Set the task log viewer to show all operations. 8350930

Editing Nib Files

Xcode cannot edit Mac OS X–type Interface Builder documents comprised of objects from frameworks other than AppKit.

You can compile and run these documents, however. 7470836 Refactoring: Xcode does not refactor Cocoa bindings. 8423815

Searching

Search navigator: Xcode may crash in the replace preview dialog of the search navigator when all the found instances are selected and you click Replace. 8091532

Refactoring

Xcode does not create a snapshot of your workspace before performing a refactoring transformation.

Create manual snapshots before performing refactoring transformations. 7816256

Editing nib files: The Rename transformation may not work properly action methods in Interface Builder documents when the action’s target is the first responder or the method is declared in a category, protocol, or a superclass of the given class. 8500272

Source Control and Snapshots Xcode doesn’t recognize SCP-based URLs for Git repositories in the Repositories organizer.

Use the SSH-based URLs. For example, instead of git@example.com:/myrepositoryname.git use ssh://git@example.com/myrepositoryname.git. 8044145

Building Xcode doesn’t use a new build location after you change General preferences > Build Location. Close and reopen open projects and workspaces after changing the build location. 7965261

Help and Documentation Content

These help books are not listed on the Xcode Application Help page (Help > Xcode Application Help): Interface Builder Help, Task and Session Log Viewer Help, Symbol Navigator Help, and Xcode Concepts.

Search for these titles in the Help menu or in the search navigator in the documentation organizer. 8481951,8518802

Apple to Release iOS 4.2 November 24th



Sources close to Apple report that iOS 4.2 for iPhone and iPad has been delayed until November 24th.

A source that works closely with Apple said that the company had shelved its original plan to release the software update today, and had instead pushed back the launch until later this month.
Although this isn’t technically a delay (Apple officially announced that iOS 4.2 will be released sometime in November), it was thought that Apple might have been planning to release iOS 4.2 today.

iTunes 10.1 got released earlier today, they usually do this at least a few days in advance of any update.

Let me know what you think!

Apple Released iTunes 10.1



Apple released today iTunes 10.1. This introduces AirPlay and iOS 4.2 for the iPad, iPhone, and iPod Touch. (NOTE: iOS 4.2 is not yet out, there is just support for it.)

With iTunes 10.1, you can wirelessly stream videos from iTunes on your computer to Apple TV. This also provides important stability and performance improvements.

I just need iOS 4.2 and then my life is complete!

Apple Releases iOS 4.2 GM Build 2



If you like me your ready to shoot ole Stevey ( http://twitter.com/connerowen/status/3300086985523200) for delaying iOS 4.2 It’s not every day your tablet gets upgraded to multitasking. Well Apple just planted (seeded) iOS 4.2 to developers (build 8C134b, instead of 8C134), which fixes with the Wi-Fi issue that halted the launch. If the build is free of any more bugs, iOS 4.2 should be on your shiney iPad soon. Just not this week probably.

ios 4

Apple Releases iOS 4.2 GM (New Features)

Quote (via iEnlive):

Today, Apple finally released the Gold Master (ship to end users) version of iOS 4.2 to developers and have begun soliciting apps built for it, forshadowing a close date of releasing the final update early this month. Apple already has shown us iOS 4.2 for both iPhone and iPad back at their September event, which also had other announcements on 4.1.

Apple posted a message Monday inquirinig that developers should prepare their applications for iOS 4.2, and this sparks interest because of Apple notifiying to get ready for 4,2, as of submitting updates for iOS 4.1 (iPhone, iPod touch, and iPad).

With the liberation of iOS 4.2, the iPad, iPhone, and iPod touch will be receiving some great updates which Apple users of all kinds will enjoy. We have no word as to what changes or new features have been implemented into iOS 4.2 – hit us up if you find out after your quick experience.

Also of high importance, iOS 4.2 will also require iTunes 10.1 installed – the beta has been available for quite a bit now (for those wondering), and can be downloaded via the Developer Center on Apple’s side.

UPDATE: New features have been revealed and found in the new version of iOS (4.2)

-new AirPlay icon
-Multitasking bar [now with advanced brightness and volume controls]
-new Mobile Me login interface [allows you to log into MobileMe account settings using an Apple ID + offering a link to create a new/free Apple ID within the window]

no white christmas

White iPhone 4 May Never Be Released

Apple may have canceled the white iPhone 4 altogether, according to a new report from BGR.

According to a previous source of ours, we have been told that Apple in fact has no plans to release the white model iPhone 4. Our source hypothesizes another “delay” communicated around March leading us into an iPhone 5 release time-frame in June / July. Something interesting is that manufacturing sources our contact has are keeping quiet on the matter, not confirming that this was in fact a manufacturing issue at this point, but that there might be something else going on behind the scenes.

Apple announced yesterday that the device would not be available until spring 2011.

Steve Jobs’ 12 Principles of Success

John Sculley, Apple’s ex-CEO, talks for the first time about Steve Jobs.


In 1983, Steve Jobs wooed Pepsi executive John Sculley to Apple with one of the most famous lines in business: “Do you want to spend the rest of your life selling sugared water or do you want a chance to change the world?”

Jobs and Scully, co-CEOs of Apple, had brought world-class technology, world-class advertising, and world-class design. However, cooperation between the two sides did not last too long, the end result being that Scully was forced out of Apple.

Now, for the first time, Sculley talks publicly about Steve Jobs and the secrets of his success. It’s the first interview Sculley has given on the subject of Steve Jobs since he was forced out of the company in 1993.

Scully said: “I think Steve Jobs has not changed from first principles, but he was getting better and better application of these principles.” He also said: “I have no contact with Steve Jobs. He is still on the 22 Apple out the door to heart years ago. And I have become experienced in the history of Apple. ”

Scully said in an interview that Steve Jobs talked about the 12 principles of success:

1. Beautiful design

Scully said that he and Steve Jobs like a beautiful design, but Jobs also that it should be from the perspective of the user experience to begin design. They had to learn Italian designers, including automotive designers. They learn all aspects of vehicle design, including comfort, materials and colors, etc., when no one in Silicon Valley to do so. Scully said that this was not his idea, but the idea of Steve Jobs, but when his professional background is design. Apple did not just computers, but also product design and marketing design, this is a problem of positioning the company.

2. User Experience

Jobs will always consider such a problem that the product user experience is? End-user experience is a system, but also with product manufacturing, supply chain, marketing and retail related.

3. Not by a panel discussion

Jobs said: “If a person does not know what a computer-based graphics, and I asked him how could a computer-based graphics should look like? No one has ever seen before such a thing.” Jobs believes that the others show a calculator will not help to explain the way computers work, because the cross is too large.

4. Perfectionism

Jobs that every step must be done, all things are fastidious about his methods, and very cautious. Steve Jobs is actually a perfectionist.

5. Forward-looking

Jobs believes that the computer will become consumer products. In the early ’80s, this is a startling idea, because when people believe that the personal computer is just a little small mainframes. This is IBM’s view. Others believe that the personal computer may be similar to the game, because it was already available in several games.However, a completely different view of Steve Jobs, in his view the computer will change the world, helping people to acquire the ability of previously unthinkable.Computer games is not, nor is the small mainframe.

6. Minimize

Jobs was unusual in that way, he considered the most important decision is not what you should do something, but what you should not do something. He advocates a minimum. Jobs are always some elements in the cut, so that products meet the most simple level. Of course, Jobs is not so simplistic product, he only make the complex system simple.

7. Recruit the best talent

Jobs can always find the best and brightest people. He has leadership qualities, able to attract others to join his team. In addition, he has no real product in the case so that people accept his views. Jobs is always to reach out to those in his opinion, the best talent in a field. He is always personally responsible for their own team of recruitment, rather than hiring others to do the work.

8. Perfect details

Jobs, a concept is “to change the world,” Jobs also very concerned about the other details, such as how to develop products, how to design software, hardware and systems, and products should have any peripheral devices. He was always personally involved in advertising, design and everything.

9. To maintain a smaller scale

Steve Jobs does not like big companies, big companies he believes is full of bureaucracy, lack of efficiency. The companies he called “idiots.” Jobs used to think, Mac team members should not exceed 100 people, so if someone wants to join, then someone must leave. Jobs said: “I can not remember more than 100 names, and I only hope to work with familiar people. So if the scale is more than 100 people, then we must change the organizational structure, and I can not work that way. I I like to work have access to everything. ”

10. Refuse to work bad

Scully believes that Apple is like an artist’s studio, and Steve Jobs is a skilled craftsman. Jobs shows an engineer who has just written to the software code, but after browsing for Jobs, said: “not good enough.” Jobs are always forcing others to do the best they can achieve the level of So Apple is always able to complete some of the staff originally thought that they could not be done.

11. Good taste

Steve Jobs and Bill Gates (Bill Gates), who’s a major difference is that Steve Jobs has a good taste. Gates, who is always concerned about those who can capture the market of products, the introduction of the product is always to seize the market. But Jobs never did that, he thought it to be perfect.

12. To consider the issue from a system perspective

iPod is a good example to show the Jobs of the user experience, and the entire end to end system’s attention. Jobs are always concerned about the end to end system, he is not a designer, but a good system thinkers. This is rare in other companies, they only want to do their part to do that, and outsource the rest.

stevedollar

Apple Q4 Results

The article below came exactly from Apple’s PR page. Since know one can write better than Apple :)

CUPERTINO, California—October 18, 2010—Apple® today announced financial results for its fiscal 2010 fourth quarter ended September 25, 2010. The Company posted record revenue of $20.34 billion and net quarterly profit of $4.31 billion, or $4.64 per diluted share. These results compare to revenue of $12.21 billion and net quarterly profit of $2.53 billion, or $2.77 per diluted share, in the year-ago quarter. Gross margin was 36.9 percent compared to 41.8 percent in the year-ago quarter. International sales accounted for 57 percent of the quarter’s revenue.

Apple sold 3.89 million Macs during the quarter, a 27 percent unit increase over the year-ago quarter. The Company sold 14.1 million iPhones in the quarter, representing 91 percent unit growth over the year-ago quarter. Apple sold 9.05 million iPods during the quarter, representing an 11 percent unit decline from the year-ago quarter. The Company also sold 4.19 million iPads during the quarter.

“We are blown away to report over $20 billion in revenue and over $4 billion in after-tax earnings—both all-time records for Apple,” said Steve Jobs, Apple’s CEO. “iPhone sales of 14.1 million were up 91 percent year-over-year, handily beating the 12.1 million phones RIM sold in their most recent quarter. We still have a few surprises left for the remainder of this calendar year.”

“We’re thrilled with the performance and strength of our business, generating almost $5.7 billion in cash flow from operations during the quarter,” said Peter Oppenheimer, Apple’s CFO. “Looking ahead to the first fiscal quarter of 2011, we expect revenue of about $23 billion and we expect diluted earnings per share of about $4.80.”

Apple will provide live streaming of its Q4 2010 financial results conference call beginning at 2:00 p.m. PDT on October 18, 2010 at www.apple.com/quicktime/qtv/earningsq410/. This webcast will also be available for replay for approximately two weeks thereafter.

This press release contains forward-looking statements including without limitation those about the Company’s estimated revenue and earnings per share. These statements involve risks and uncertainties, and actual results may differ. Risks and uncertainties include without limitation the effect of competitive and economic factors, and the Company’s reaction to those factors, on consumer and business buying decisions with respect to the Company’s products; continued competitive pressures in the marketplace; the ability of the Company to deliver to the marketplace and stimulate customer demand for new programs, products, and technological innovations on a timely basis; the effect that product introductions and transitions, changes in product pricing or mix, and/or increases in component costs could have on the Company’s gross margin; the inventory risk associated with the Company’s need to order or commit to order product components in advance of customer orders; the continued availability on acceptable terms, or at all, of certain components and services essential to the Company’s business currently obtained by the Company from sole or limited sources; the effect that the Company’s dependency on manufacturing and logistics services provided by third parties may have on the quality, quantity or cost of products manufactured or services rendered; the Company’s reliance on the availability of third-party digital content; the potential impact of a finding that the Company has infringed on the intellectual property rights of others; the Company’s dependency on the performance of distributors, carriers and other resellers of the Company’s products; the effect that product and service quality problems could have on the Company’s sales and operating profits; the Company’s reliance on sole service providers for iPhone® in certain countries; the continued service and availability of key executives and employees; war, terrorism, public health issues, natural disasters, and other circumstances that could disrupt supply, delivery, or demand of products; potential litigation from the matters investigated by the special committee of the board of directors and the restatement of the Company’s consolidated financial statements; and unfavorable results of other legal proceedings. More information on potential factors that could affect the Company’s financial results is included from time to time in the Company’s public reports filed with the SEC, including the Company’s Form 10-K, as amended, for the fiscal year ended September 26, 2009, its Forms 10-Q for the quarters ended December 26, 2009; March 27, 2010; and June 26, 2010; and its Form 10-K for the fiscal year ended September 25, 2010 to be filed with the SEC. The Company assumes no obligation to update any forward-looking statements or information, which speak as of their respective dates.

Apple designs Macs, the best personal computers in the world, along with OS X, iLife, iWork, and professional software. Apple leads the digital music revolution with its iPods and iTunes online store. Apple is reinventing the mobile phone with its revolutionary iPhone and App Store, and has recently introduced its magical iPad which is defining the future of mobile media and computing devices.

Apple Announces Back To The Mac Event!



Apple has sent out their invitations to the Special Event for yet another one of their press events. This will be held on October 20th at 10 AM PDT.

As you can see from the press invite above, Apple is going to be holding a Mac press event next Wednesday called “Back to the Mac.” From the lion coming out from behind the Apple logo, our highly guess this will be the announcement for Mac OS 10.7, which will probably be called “Lion”, staying with the cat theme that Apple came up with many years ago.

Either myself or David will be doing a live blog. We were not invited to the conference just to end the questions we will get. Were not sure if Apple is adding a live video feed or not. They haven’t announced it. We will let you know where to look on the site for our live blog. I’m thinking of some different ways we could blog.

UPDATE: Unfortunately me and David both have big plans that cannot be changed and we won’t be able to blog. But we will do a recap of the event when our plans are over a hour or so after the event is done. Sorry for any innocence. :(

Be sure to follow @TechGeec and @connerowen on Twitter!

Steve Jobs Gives Chilean Miners iPods



After over 69 days of toucher, the Chilean miners that are currently being rescued today. They will have a very nice surprise when they see the bright light of the sun. Steve Jobs himself (Yes, they come as a personal gift) will give all of the miners free iPods

Know one knows what model it will be, but hopefully it will be an iPod Touch 4G. At least we know from now on if we get stuck in a mine to except an iPod from Stevey. :)