每次到了要換球的時刻,總是會上網搜尋籃球評價,但目前所搜尋到的只更新至2023年。
因此一時興起,也來分享自己所買過的籃球。
雖然摸過的球還沒有很多,且每個人對於籃球的手感也不同,但也可以提供大家買球前的參考。
Witness 十字紋籃球
價格: 450 (2018年購入)
優點: 便宜,手感好,耐磨
缺點: 重量太輕
每次到了要換球的時刻,總是會上網搜尋籃球評價,但目前所搜尋到的只更新至2023年。
因此一時興起,也來分享自己所買過的籃球。
雖然摸過的球還沒有很多,且每個人對於籃球的手感也不同,但也可以提供大家買球前的參考。
價格: 450 (2018年購入)
優點: 便宜,手感好,耐磨
缺點: 重量太輕
升上Mac OS 15 beta 及 Xcode 16 beta後,發生Webkit library 無法編譯成功的問題.
編譯時 Newwork.framework/nw_object.h 無法找到物件 DarwinFoundation
NSTextField 並沒有支援設定最大長度的屬性,在UI設計畫面(.xib)也沒有可以設定的地方.
因此我們只能借助Formatter的特性來設計。
在開發Mac App 遇到Crash 時,測試人員只會從Mac Crash Report中撈取ips檔案提供分析.
但ips檔案中只有source code位址,因而無法正確知道是在那一行Crash.
此時我們可以借助XCode中的package來解析文件
1 | Xcode.app/Contents/SharedFrameworks/CoreSymbolicationDT.framework/Versions/A/Resources |
將ips檔案和dSYM檔複製此路徑中,並打開終端機
輸入指令
1 | python3 CrashSymbolicator.py -d XXX.app.dSYM -o /Users/nick/XXXApp.crash -p XXX.ips |
解析後打開XXXApp.crash,再根據ips Crash的位址即可得知是那一行Crash.
在程式中有時候需要呼叫系統的設定頁面,在MAC OS 13以前可以從/System/Library/PreferencePanes/中找到相對應的設定頁面.
Root Cause : 由於NSWindow 本身的window沒有建立Outlets所造成.
當xib拖拉至Source Code時,遇到無法將物件和xib建立Link.
之前點擊畫面中下載按鈕,透過window.location的方式,與後端串接來進行下載檔案。
1 | window.location = download_url |
開發案例中,是從DB查詢資料後匯入Excel檔案並下載,但開發時,客戶要求需要能夠過濾出資料,不希望將所有資料都匯出。
因此必須透過傳遞參數的方式來達成此要求。
方法一: 透過ajax先查詢出資料,並暫存FileStreamResult於HashTable中,返回ajax後,再透過window.location去做直接下載的部分。
方法二: 直接透過window.location傳遞參數。