??Swift??????App????????????
???????????? ???????[ 2015/2/27 14:11:46 ] ??????????????? App Swift
???????????????????????ó????????????????????Swift??????App??????????????????????????????Swift?е????????
???????????????XCode????????XCTest???????????????????XCTestCase???????е????????ü?????????????????????е??????????????test???????????????κβ????????????????Щ????????????????в???????????У????????????????棬??????????????XCTAssert*?????????????????????????е????XCTAssertEqual?????????XCTAssertGreaterThan??;
????????????????????XCode???????iOS??Single View Application??????????Swift????????????
????????????????????????????????????????????????TestDemo????
??????????????????????У??????????????????????TestDemo???????????App???????????????????“???????Tests”????????TestDemoTests??????????ò??????
???????????????????????????????Test??????????????????????????????Targets???????TestDemo??TestDemoTests;
??????????????ó??????????????Url????
??????????????????
1 class Url {
2 let baseUrl: String
3
4 init(baseUrl: String) {
5 self.baseUrl = baseUrl
6 }
7
8 func getActualPathFrom(resourcePath: String?? segments: [String:String]) -> String {
9 var actualPath = resourcePath
10 for (key??value) in segments {
11 var segmentPlaceHolder = "{(key)}"
12 actualPath = actualPath.stringByReplacingOccurrencesOfString(segmentPlaceHolder?? withString: value?? options: .LiteralSearch?? range: nil)
13 }
14 return baseUrl + actualPath
15 }
16 }
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11