簡體   English   中英

在字典中存儲一組參數

[英]Storing a set of parameters in a dictionary

我有一種聯網方法,可以為我的API提供友好的界面。 就像是:

    getWeatherForCities:(NSArray *)cityCodes 
              startDate:(NSDate *)startDate
                endDate:(NSDate *)endDate 
             useCelcius:(BOOL)useCelcius
             maxResults:(NSNumber *)maxResults

在我的應用中,這被多次調用,有時並發使用不同的參數。 還有一個完成和失敗塊,但此處不需要它們。

我想添加一個選項,該選項告訴方法僅在數據與上次使用相同參數請求數據不同時才執行完成塊。 這樣,一些消費者可以說他們想知道一切,而其他消費者則只能要求提供新數據。

似乎我需要某種方式來存儲所有參數的表示形式以及這些參數最后收到的響應。 我很樂意在NSDictionary中做到這一點,但願意接受其他想法。 有什么方法可以將參數轉換為唯一鍵? 還是一些更好的解決方案?

我目前正在使用[dictionary description]作為關鍵字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM