用 Python 批次修改資料夾內的所有照片檔名

windows 電腦目前唯一讓我懷念的就是「光影魔術手」這個 app,批次改檔名、改亮度等等的都超好用 der。

最近有個需要,要一次改一個檔案內的照片名稱,查了一下用 Python 寫了小程式,分享給大家。 Continue reading “用 Python 批次修改資料夾內的所有照片檔名"

iTunes Connect 上傳 screenshot 錯誤:圖像不能包含通道或透明度 ( Images can’t contain alpha channels or transparencies.)

 

如果你的預覽圖是 .png 檔案,很容易出現這個錯誤訊息:

圖像不能包含通道或透明度 ( Images can’t contain alpha channels or transparencies.)

兩個方法: Continue reading “iTunes Connect 上傳 screenshot 錯誤:圖像不能包含通道或透明度 ( Images can’t contain alpha channels or transparencies.)"

iOS App上傳後收到:Missing Push Notification Entitlement

在上傳 iOS App 專案到 iTunes connect 之後收到一封信,內容如下:

Dear Developer,

We identified one or more issues with a recent delivery for your app, “xxx". Your delivery was successful, but you may wish to correct the following issues in your next delivery: Continue reading “iOS App上傳後收到:Missing Push Notification Entitlement"

iOS App 上傳回報問題:Your binary is not optimized for iPhone 5

這邊用的是 Xcode 9.4,開發一個 iOS 11.3 的 App。

這是一個當你開發完一個 App 要上傳到 App Store 的時候,會遇到的問題。

我是根據這一篇修改成功的。

到 general 那邊去把 App Icons and Launch Images 的選項修改一下,再重新打包上傳,就成功了。

iOS App 上傳回報問題:ERROR ITMS-90705: “Launch storyboard not found.

這邊用的是 Xcode 9.4,開發一個 iOS 11.3 的 App。

這是一個當你開發完一個 App 要上傳到 App Store 的時候,會遇到的問題。

我是根據這一篇的解法去解開的。

我的做法是,去 info.plist 裡面,找到一個 key 是 UILaunchStoryboardName 的項目,然後修改它的 value。 Continue reading “iOS App 上傳回報問題:ERROR ITMS-90705: “Launch storyboard not found."

如何修改你的 iOS app 顯示名稱

打開你的專案,找到下面圖片的地方,修改 Product Name 之後重新 run 一次,就會發現你的模擬器上面顯示名稱已經改變了。

另外,如果要顯示空格的話,例如:加 空格。

在「加」跟「空格」之間,要按三次空白鍵 (space) 才會顯示出空格。

螢幕快照 2018-06-09 下午9.44.55

Python – 使用Google Map API(6) – 取得照片

在前面第四篇的時候,提到有一個項目是 photo,裡面通常有10個項目,我們可以透過這 10 個項目取得該地點的圖片,這一篇就來看看如何透過這個項目取得圖片。

首先我們來看看,photo 裡面的 10 個項目長怎樣。

photo 裡面會有一個項目是 photo_reference,它的value大概是長這樣:CmRaAAAAMRw3rMQekkw1vt8BISl4OdOzt4Hl-9bNqpAL8XRA9iPlY5zzTptLIty32cIcNnCh0GXK8-gLZx0cjG9Xa1l8tzVNiZRLr0DXWyuAjBzztWKzrlYpaWWTHVnjcpoBotr3EhC553Dy95yqdZ2qhyeMRhmSGhSHXqw_4Wsl8V9V4fYH3hwqanK95A

Continue reading “Python – 使用Google Map API(6) – 取得照片"

iOS Develop – app View Lifecycle測試 (2)

原本(自)以為關於 app 生命週期,透過上次測試就已經大概掌握了,直到最近某個專案練習到一半才發現,原來在不同情況下,viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear 的執行時機與次數,還有另一種模式。

原因在於,上一個文章裡面的範例,我們是在兩個 view 之間移動,所以當我們從第一個 view 轉換到第二個 view 的時候,理所當然第一個 view 會需要經歷 viewWillDisappear、viewDidDisappear ,而我們從第二個 view 回到第一個 view的時候,第一個 view 會需要再一次經歷 viewWillAppear、viewDidAppear。

但是,巴特,西咖西…….,如果我們是按下 home 鍵退出 app 再進入呢?

Continue reading “iOS Develop – app View Lifecycle測試 (2)"