Difference between revisions of "ApplePlatformsDevFocus"

From Lost In Wonderlands
Jump to: navigation, search
(Focus on)
(Books)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Apple iOS Developement Focus =
+
= Apple Platforms Development Focus =
  
 
'''NeXT Steps'''
 
'''NeXT Steps'''
Line 14: Line 14:
  
  
* [[item1]]
+
* [[macOS-DevFocus]]
* [[item1]]
+
* [[iPadOS-DevFocus]]
* [[item1]]
+
* [[iOS-DevFocus]]
* [[item1]]
+
* [[tvOS-DevFocus]]
 +
* [[watchOS-DevFocus]]
 +
* [[xCode-DevFocus]]
 +
* [[macOS]]
 +
* [[iPadOS]]
 +
* [[iOS]]
 +
* [[tvOS]]
 +
* [[watchOS]]
  
 
== Focus on ==
 
== Focus on ==
 +
 +
=== Discover documentation ===
 +
* news from Apple, https://developer.apple.com/news/?id=oizmr1cr
 +
* all documentions on technologies, https://developer.apple.com/documentation/technologies
 +
* focus on last technologies, https://developer.apple.com/documentation
 +
* sample codes, https://developer.apple.com/wwdc20/sample-code/
  
 
=== ARM ABI calling conventions ===
 
=== ARM ABI calling conventions ===
Line 36: Line 49:
 
** Objective C
 
** Objective C
 
** Swift
 
** Swift
 +
** UIKit
 +
** Cocoa
 +
** SwiftUI
 +
 
=== Localization ===
 
=== Localization ===
  
Line 56: Line 73:
 
   another tool exists to settle issues with swift :
 
   another tool exists to settle issues with swift :
 
   [https://github.com/kayak/SwiftGenStrings SwiftGenStrings]
 
   [https://github.com/kayak/SwiftGenStrings SwiftGenStrings]
 +
 +
 +
=== Objective C ===
 +
 +
=== Objective C++ ===
  
  
Line 70: Line 92:
 
* https://developer.apple.com/documentation/uikit
 
* https://developer.apple.com/documentation/uikit
 
* https://developer.apple.com/documentation/uikit/deprecated_symbols
 
* https://developer.apple.com/documentation/uikit/deprecated_symbols
 +
 +
 +
=== AppKit ===
 +
* https://developer.apple.com/documentation/appkit
 +
 +
=== Cocoa (older) ===
 +
* https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/OSX_Technology_Overview/CocoaApplicationLayer/CocoaApplicationLayer.html
 +
 +
 +
=== macOS ===
 +
 +
=== iPadOS ===
 +
 +
=== iOS ===
 +
 +
=== tvOS ===
 +
 +
=== watchOS ===
  
 
== Samples ==
 
== Samples ==
Line 76: Line 116:
 
* https://developer.apple.com/metal/sample-code/
 
* https://developer.apple.com/metal/sample-code/
 
* https://developer.apple.com/documentation/healthkit/samples
 
* https://developer.apple.com/documentation/healthkit/samples
 +
* https://github.com/robovm/apple-ios-samples
  
 
== Articles==
 
== Articles==
Line 85: Line 126:
  
 
== Books ==
 
== Books ==
 +
 +
 +
= An Apple History =
 +
 +
* https://www.folklore.org

Latest revision as of 13:06, 24 January 2021

Apple Platforms Development Focus

NeXT Steps

 here everything has yet to be done !

coming soon :


Everything You Always Wanted to Know on developement focuses... (But Were Afraid to Ask) a collection of links of interest

See also


Focus on

Discover documentation

ARM ABI calling conventions

lauchd

properties list , plist

Internationalisation

  • best practices
    • Objective C
    • Swift
    • UIKit
    • Cocoa
    • SwiftUI

Localization

in Xcode

using genstrings

 for objective c files
 find . -name \*.m | xargs genstrings -o en.lproj
 for swift files
 find . -name \*.swift | xargs genstrings -o en.lproj
 across several folders
 find ./ -name "*.m" -print0 | xargs -0 genstrings -o en.lproj
 another tool exists to settle issues with swift :
 SwiftGenStrings


Objective C

Objective C++

Swift

Swift UI

UIKit


AppKit

Cocoa (older)


macOS

iPadOS

iOS

tvOS

watchOS

Samples

Articles

Blogs

Tools link

Books

An Apple History