Memory management in Rust


How would you describe a Swift language?

  • Closures unified with function pointers
  • Tuples and multiple return values
  • Generics
  • Fast and concise iteration over a range or collection
  • Structs that support methods, extensions, and protocols
  • Functional programming patterns, e.g., map and filter
  • Powerful…

Photo by Max Duzij on Unsplash
@objc protocol PaymentActionViews {   @objc optional  func hideView(view: UIView)
@objc optional func showView(view: UIView)
func setSelectButton(button: UIButton)
protocol Printable{
func canPrint() -> Bool
extension Printable{ func canPrint() -> Bool{
return true

Ahmed Adam

iOS Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store