View Issue Details

IDProjectCategoryView StatusLast Update
2924Composr Mobile SDKGeneral / Uncategorisedpublic2016-12-13 12:28
ReporterChris Graham Assigned ToGuest  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary2924: Switch to Swift from Objective C
Descriptionhttp://objc2swift.yahoo-labs.jp/
TagsSkills: Android/iOS app dev, Type: Mobile
Attach Tags
Attached Files
iOS_swift.zip (918,274 bytes)
CMS_SDK_swift.zip (321,439 bytes)
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Activities

Chris Graham

2016-12-12 13:40

administrator   ~4633

Complicated as we have libraries (for HTTP and JSON) that depend on Objective-C, so we'd need to switch them out.

Chris Graham

2016-12-13 12:11

administrator   ~4635

This is left pending for now, some experimental work has been done and is attached.

Aaswini: "
1. iOS_Swift.zip
- CMS_SDK is not converted to swift
- But, sample code is done in swift and obj-c CMS_SDK is integrated using Bridging headers
- A few more errors left regarding import of modules which I was not able to fix.

2. CMS_SDK_swift.zip
- In this version, the entire CMS_SDK is converted to swift which includes the utilities and controllers.
- The CMS_SDK features/classes conversion is completed.
- But the SDK uses 5 libraries which didn't get converted well. If we are going with this I think we need to use swift versions of the libraries rather than converted ones.
- Couldn't check the Unit test cases too as project building was failing.
- This zip doesn't include sample project."

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2016-11-09 00:13 Chris Graham New Issue
2016-12-12 13:40 Chris Graham Note Added: 0004633
2016-12-13 12:11 Chris Graham File Added: iOS_swift.zip
2016-12-13 12:11 Chris Graham File Added: CMS_SDK_swift.zip
2016-12-13 12:11 Chris Graham Note Added: 0004635
2016-12-13 12:28 Chris Graham Tag Attached: Type: Mobile
2016-12-13 12:28 Chris Graham Tag Attached: Skill: Android/iOS app dev
2016-12-13 12:28 Chris Graham Tag Renamed Skill: Android/iOS app dev => Skills: Android/iOS app dev
2023-02-26 18:29 Chris Graham Category General => General / Uncategorised