iOS Swift 模組練習 swift基礎學習

2022-05-10 13:01:35 字數 1781 閱讀 3719

swift專案練習

1swift專案練習2 

推薦:swift學習使用知識**軟體

0.swift中的巨集定義(使用方法代替巨集)

一、檢視  +控制項

1、uiimageview + uiimage

2、  uiview+uilabel

uibutton

//

button

let butt = uibutton(frame: cgrect(x: 150, y: 300, width: 100, height: 30

)) butt.settitle(

"tiaozhuan

", for

: .normal)

butt.layer.cornerradius = 5

butt.addtarget(self, action:#selector(buttonaction(sender:)),

for: .touchupinside)

self.view.addsubview(butt)

}//button 事件

func buttonaction(sender:uibutton)

3、swift uitableview

4、swift3.0 uitextfield

5/swift tableview自帶的重新整理控制項

二、**設計:繼承擴充套件封裝

1、swift實現單例的四種方式

2、例項方法和型別方法

三、三方使用

1、cocoapods 使用  與oc大致一樣,只有在podfile 開始的注釋中有一點更改

swift使用時:

注意:你不能使用textedit來編輯podfile,因為它有可能用圖形化的更有吸引力的typeset quotes代替standard quotes,這可能導致cocoapods不能理解並丟擲錯誤,所以最好用xcode或者別的程式設計文字編輯器來編輯你的podfile。

預設的podfile看起來是這樣的:

# uncomment

this line to define a global platform for your project# platform :ios, '

6.0'

target

'icecreamshop'do

end

target

'icecreamshoptests'do

end將注釋的內容替換成下面的兩行:

1platform :ios,

"8.0

"use_frameworks!這就告訴了cocoapods--你的專案使用的是ios 8.0

,並且將使用框架來代替靜態庫。

想要在swift中使用cocoapods,你必須明確的寫出use_frameworks! 來選擇使用框架。如果你忘了寫這個,cocoapods能檢測到你使用使用swift cocoapods,你安裝pods的時候就會報錯。

推薦:swift學習使用知識**軟體

python csv模組練習

建立,寫入,讀取 coding utf 8 import csv 作用 csv模組練習 def create with open b data.csv wb as file 不存在會建立 w csv.writer file,delimiter 指定分割字元,預設 w.writerow 姓名 性別 年...

pygame模組練習

background image filename 素材 fly img name 素材 fugu.png from abc import abcmeta,abstractmethod import pygame 匯入pygame庫 from pygame.locals import 匯入一些常用的...

時間模組練習

給定乙個初始日期,隨意輸入乙個日期,計算兩個日期相差的天數 第一種 自己寫程式實現,不引用datetime包 def trans date input date year int input date 0 4 month int input date 5 7 day int input date 8...