<html><body><p><font size="4">As you know, currently, as of the 03-24 DEVELOPMENT snapshot, the function signatures for Foundation has diverged. This has caused us to create platform specific calls to the NSString, NSDate, NSCache, etc. classes. For instance,</font><br><br><br>
<table class="&#160;&#187;." border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td id="LC697" class="&#160;&#187;." width="86" bgcolor="#FFFFFF"><font size="2" color="#333333" face="Consolas">#</font><font size="2" color="#A71D5D" face="Consolas">if</font><font size="2" color="#333333" face="Consolas"> os(Linux) </font></td><td width="559"><img width="1" height="1" src="cid:1__=09BBF500DFC8E9158f9e8a93df938690918c09B@" border="0" alt=""></td></tr>
<tr valign="top"><td id="L698" class="&#160;&#187;." width="86" bgcolor="#FFFFFF"><img width="1" height="1" src="cid:1__=09BBF500DFC8E9158f9e8a93df938690918c09B@" border="0" alt=""></td><td id="LC698" class="&#160;&#187;." width="559" bgcolor="#FFFFFF"><font size="2" color="#A71D5D" face="Consolas">let</font><font size="2" color="#333333" face="Consolas"> lastSlash </font><font size="2" color="#A71D5D" face="Consolas">=</font><font size="2" color="#333333" face="Consolas"> fileName</font><font size="2" color="#A71D5D" face="Consolas">.</font><font size="2" color="#333333" face="Consolas">rangeOfString(</font><font size="2" color="#183691" face="Consolas">&quot;/&quot;</font><font size="2" color="#333333" face="Consolas">, options: NSStringCompareOptions</font><font size="2" color="#A71D5D" face="Consolas">.</font><font size="2" color="#333333" face="Consolas">BackwardsSearch)</font></td></tr>
<tr valign="top"><td id="L699" class="&#160;&#187;." width="86" bgcolor="#FFFFFF"><img width="1" height="1" src="cid:1__=09BBF500DFC8E9158f9e8a93df938690918c09B@" border="0" alt=""></td><td id="LC699" class="&#160;&#187;." width="559" bgcolor="#FFFFFF"><font size="2" color="#333333" face="Consolas">#</font><font size="2" color="#A71D5D" face="Consolas">else</font></td></tr>
<tr valign="top"><td id="L700" class="&#160;&#187;." width="86" bgcolor="#FFFFFF"><img width="1" height="1" src="cid:1__=09BBF500DFC8E9158f9e8a93df938690918c09B@" border="0" alt=""></td><td id="LC700" class="&#160;&#187;." width="559" bgcolor="#FFFFFF"><font size="2" color="#A71D5D" face="Consolas">let</font><font size="2" color="#333333" face="Consolas"> lastSlash </font><font size="2" color="#A71D5D" face="Consolas">=</font><font size="2" color="#333333" face="Consolas"> fileName</font><font size="2" color="#A71D5D" face="Consolas">.</font><font size="2" color="#333333" face="Consolas">range(of: </font><font size="2" color="#183691" face="Consolas">&quot;/&quot;</font><font size="2" color="#333333" face="Consolas">, options: NSStringCompareOptions</font><font size="2" color="#A71D5D" face="Consolas">.</font><font size="2" color="#333333" face="Consolas">backwardsSearch)</font></td></tr>
<tr valign="top"><td id="L701" class="&#160;&#187;." width="86" bgcolor="#FFFFFF"><img width="1" height="1" src="cid:1__=09BBF500DFC8E9158f9e8a93df938690918c09B@" border="0" alt=""></td><td id="LC701" class="&#160;&#187;." width="559" bgcolor="#FFFFFF"><font size="2" color="#333333" face="Consolas">#endif</font></td></tr></table><br><br><font size="4">I was curious about the timeline for the migration to the newer APIs and whether someone in particular was working on it. We have some developers here at IBM@Swift that could do some of this work, but want to make sure we aren't duplicating work and are coordinated.</font><BR>
</body></html>