Difference between revisions of "Swift"

From Lost In Wonderlands
Jump to: navigation, search
(H)
(T)
Line 203: Line 203:
 
== S ==
 
== S ==
 
== T ==
 
== T ==
 +
== U ==
 +
=== URL construction ===
 +
* https://www.swiftbysundell.com/articles/constructing-urls-in-swift/
 +
* https://developer.apple.com/documentation/foundation/url_loading_system
 +
*
 +
* https://developer.apple.com/documentation/xcode/allowing_apps_and_websites_to_link_to_your_content/defining_a_custom_url_scheme_for_your_app* https://www.appcoda.com/working-url-schemes-ios/
 +
* https://medium.com/swift2go/building-safe-url-in-swift-using-urlcomponents-and-urlqueryitem-alfian-losari-510a7b1f3c7e
 +
* https://www.avanderlee.com/swift/url-components/
 +
* https://www.raywenderlich.com/7565482-visually-rich-links-tutorial-for-ios-image-thumbnails
 +
 +
==== sample code ====
 +
* https://github.com/PerfectExamples/Perfect-URL-Shortener
 +
* https://github.com/swisspol/GCDWebServer
 +
 
== V ==
 
== V ==
 
== W ==
 
== W ==

Revision as of 23:50, 25 April 2021

Swift

See also

Swift

Swift Topics

Data Flow and Control Flow

Data Modeling

Language Interoperability

Class Bridging
Swift and Objective C and C


Cocoa Design Patterns and Swift

Swift with Style

Swift API design

Swift Standard Library

Swift protocols

protocols conformance

protocols

Swift Generics


Swift Patterns

 https://github.com/ochococo/Design-Patterns-In-Swift


Swift Algorithms

more algorithms

in python

in C++


tutorials

forums

books


Topics

A

A1

A11

A111
A1111

B

C

D

E

F

G

H

HTTP request

  • mostly on a simulator to access a http://localhost:portnum/service hosted on the same host
  • IOS reinforce the access to HTTPS only since ioS 7
  • for sometime it was possible to grant htpp access in the info plist but now we have to grant more things
<key>NSAppTransportSecurity</key>
   <dict>
       <key>NSAllowsArbitraryLoads</key>
       <true/>
   </dict>
  • local host or 127.0>0>1
var rest_url = "http://127.0.0.1:8000/rest/users/"

sample code

I

J

K

L

M

N

O

P

Q

R

S

T

U

URL construction

sample code

V

W

X

Y

Z

swift versions

WWDC 2020

WWDC2019

WWDC 2018

WWDC 2017

WWDC 2016

Sample codes

Articles

Blogs

Tools link

Books