Sunday, July 24, 2011

masa的食譜: 變成發糕(掩面)的卡士達奶油醬蒸蛋糕

這個也是在好吃雜誌看到低!
一看到不需要用烤箱得甜點就覺得很興奮啊XD

第一個步驟就是要做卡士達醬囉!

材料:
牛奶 *250cc
蛋黃 *3個
砂糖 *35g
低筋麵粉 *25g
無鹽奶油 *20g (原版食譜上沒有)

步驟:
1. 蛋黃加入砂糖放入碗中, 隔溫水, 將蛋黃打到變白(我用手打沒兩下就痠了, 所以只讓它顏色稍為變白一點顛就停了XD)

2. 加入麵粉攪拌均勻
3. 牛奶加熱至沸騰後倒入蛋黃中攪拌均勻
4. 開中火, 將蛋黃麵粉牛奶混合液放入鍋中不時的攪拌, 避免底部燒焦
* 我用的是平底鍋感覺受熱面積比較大也比較均勻
* 一開始本來還是維持在很液態的樣子, 本來覺得應該會失敗, 不過持續加熱攪拌之後就便的越來越濃稠啦!
5. 沸騰後濃稠度又夠的時候就可以關火啦
6. 加入奶油融化後攪拌均勻

卡士達醬就長這樣啦! 看起來好好吃的樣子

接下來就要開始做蒸蛋糕啦!

材料:
鬆餅粉 *100g (我買的鬆餅粉似乎是構成錯誤的第一步)
雞蛋 *1個
牛奶 *50cc
卡士達醬+果醬 *50g

步驟:
1. 將鬆餅粉, 雞蛋, 牛奶混合均勻作為蛋糕的麵糊 (為了把卡士達醬用完我的麵糊有照比例增量)
2. 將麵糊倒入容器中(我用碗裝似乎是錯誤的第二步)約1/2的量, 加入卡士達及果醬, 再繼續加入麵糊至九分滿
* 用的是弟弟在英國買的水果搭酒的果醬 (剩下草莓香檳還有橘子威士忌口味)

3. 平底鍋加入一公分的水, 放入容器開始蒸約10分鐘(還有兩個還沒蓋上麵糊, 最後要蓋鍋蓋哦!)

4. 完成 (有沒有很像發糕=,=)

很醜的斷面秀XD (卡士達跟果醬本身很好吃, 但是蛋糕的部份有點太硬. 我喜歡蓬鬆的蛋糕啦 >_______<)

算是一個失敗的紀錄.
有興趣的話可以參考原版的masa食譜

夏日清爽小食: 醃蘿蔔

前幾天在租書店看到某一期的"好吃"在講醬料,
覺得蠻實用的就借回家看囉!
結果第一個試做的倒不是醬料而是醃蘿蔔.
而且它還有個很厲害的名字叫做"大根千枚漬".

材料:
白蘿蔔 *500g
細砂糖 *5大匙
糯米醋 *5大匙
昆布(乾) *1片 (這個我省略了XD)
乾辣椒 *1支 (我換成生辣椒去籽切細絲)

步驟:
1. 白蘿蔔切成0.3-0.5公分的薄片 (削皮後可以把外面比較粗的纖維一起削掉)
2. 蘿蔔片放入塑膠袋後, 撒鹽, 密封後輕輕搓揉約1分鐘
3. 靜置10分鐘
4. 將蘿蔔片排出的水份倒掉以去除辣味
5. 加入砂糖, 醋, 昆布, 辣椒等調味料稍微搓揉後等待醃漬入味 (最後其實我砂糖的量只放了醋的一半)

我在醃了兩三個小時之後有偷吃一下,
覺得味道差不多結果過了一天就變得有點太酸,
所以就先把醃漬的湯汁倒掉溜.

Wednesday, July 13, 2011

iOS In App Purchase 學習筆記 (3) : 如何從App Store取得商品資訊

在進入購買階段之前,
我們首先需要告訴使用者這個app提供了哪些商品(product)及這些商品的詳細功能描述.

Store Kit提供了統一的機制讓我們能從App Store獲得所需要的商品資訊.
步驟如下:
1. 產生一個SKProductsRequest的物件, 並且將我們想要取得的商品識別代號(product identifier)設定好.
2. 產生一個實作了SKProductsRequestDelegate的物件, 並將其註冊到SKProductsRequest物件身上.
3. 送出request
4. 當App Store收到這個request後, 它會將結果放在SKProductsResponse的物件中並且通知實作SKProductsRequestDelegate的物件


我們可以利用一個SKProductsRequest帶多個商品識別代號來查詢多筆商品資訊.
App Store會先將各別商品資訊包裝成SKProduct的格式再把它們放在SKProductsResponse裡.

以下是會用到的類別們:

SKProductsRequest

// 設定delegate
@property(nonatomic, assign) id delegate
// 設定一個或多個商品識別代號
- (id)initWithProductIdentifiers:(NSSet *)productIdentifiers


SKProductsRequestDelegate

// 繼承自SKProductsDelegate, 當request發生錯誤時會被呼叫
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
// 繼承自SKProductsDelegate, 被呼叫即表示跟這個request相關的通訊已經結束
- (void)requestDidFinish:(SKRequest *)request
// 成功取得商品資訊
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response


SKProductsResponse

// 無效的產品識別代號
@property(nonatomic, readonly) NSArray *invalidProductIdentifiers
// 有效的商品資訊
@property(nonatomic, readonly) NSArray *products


App Store會將商品識別代號視為無效可能有以下幾個原因:
1. 商品識別代號拼錯
2. 商品被標示為無法販售
3. 在iTunes Connect上對商品的更動尚未被更新到App Store上

SKProduct

@property(nonatomic, readonly) NSString *productIdentifier
@property(nonatomic, readonly) NSString *localizedTitle
@property(nonatomic, readonly) NSString *localizedDescription
@property(nonatomic, readonly) NSLocale *priceLocale
@property(nonatomic, readonly) NSDecimalNumber *price


對於商品的多國語言設定需在iTunes Connect上完成.