PIXNET Logo登入

小賢的部落格

跳到主文

取之於網路、饋之於網路 ; 邊做邊學、用以致學
☕️ 請作者喝一杯咖啡

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 08 週五 201914:47
  • [iOS] 解決UI / Unit test compile error



在unit test 裡面會發現compile 會出現 Failled to import bridging header
 
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(7)

  • 個人分類:iOS
▲top
  • 9月 17 週一 201817:36
  • [iOS] iOS9之後有新的方式可以改status bar

iOS 9之後有新的方式可以改status bar
https://www.jianshu.com/p/9f7f3fa624e7
用setNeedsStatusBarAppearanceUpdate來更新目前viewController上方的statusBar style,然後搭配 override var preferredStatusBarStyle: UIStatusBarStyle
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(13)

  • 個人分類:iOS
▲top
  • 8月 11 週六 201816:05
  • 決戰設計模式筆記

C# 決戰設計模式筆記
1. Facade (功能類似自訂 Utilities,簡化介面、簡化子系統)
2. Adapter (切換兩個不同SDK,適應子系統)
3. 責任鏈 (多個物件串成一條鏈,並從頭開始找可能被處理的物件,可能中途返回,不一定會跑到底)
4. Factory (集中產生instance)
5. Template Method (只定義演算法流程)
6. 狀態模式 由自己決定下一個實作(適合固定順序)
7. 策略模式 由外部決定用哪一種實作(適合無序)
8. Prototype 自己可複製 (也可用序列化(有些無法)或反射來clone)
9. Memento (一個管理儲存跟回復儲存狀態,通常會跟Phototype搭配使用)
10. Decorator (包另一個已存在功能,用來增加職責、附加功能)
11. Proxy (delegate mode,用來控制存取及對Client隱藏具體物件資訊)
12. Builder (由不同director組裝不同順序builder,或只做某些builder)
13. Command(隔離receiver由command中介receiver與呼叫者(Invoke),將相同傳入傳出參數,但不同方法名稱,抽象成同一個抽象方法,也是可能是責任鏈的前奏)
14. Bridge (實作拉出去,再以抽象元件方式(proeprty) 組合在一起)
15. Observer (event and delegate 實作事件通知,用來連動,需小心memory leak)
16. Mediator (中介者、協調者模式 ,可用來協調各個Observer)
17. Iterator (可被forEach)
19. Visitor (用來分離資料結構與操作,有Double dispatch問題,不適用於Visitor會變多或變小的情境,用 extension 擴充方法好很多)
20. Singleton (單例,提供統一窗口管理)
21. Flyweight(註冊表,用來節省記憶體,用hash或dictionary來存type instance,如果沒有產生,有則返回產生過的instance)
22. Composite(將類似操作的物件建立關係,以共用抽象來一視同仁,利用多型的特性來消滅判斷式,client不需知道不同物件的實作)
23. Interpreter (用來解釋語言,將解釋的字串交給合適的解譯器)
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(52)

  • 個人分類:軟體
▲top
  • 8月 01 週三 201813:10
  • [iOS] LLDB 改runtime變數值



expr {{變數}} = {{想改的值}}
 
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(3)

  • 個人分類:iOS
▲top
  • 7月 09 週一 201815:06
  • [Swift] 跳脫 + 字元

 
var str = "Hello, playground+"
var allowCharactoers = CharacterSet.urlQueryAllowed
allowCharactoers.remove(Unicode.Scalar("+"))
print(str.addingPercentEncoding(withAllowedCharacters: allowCharactoers))
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(56)

  • 個人分類:iOS
▲top
  • 6月 06 週三 201821:09
  • [Git] Merge vs Rebase



結論:
merge會產生一個merge commit到目前branch
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(39)

  • 個人分類:軟體
▲top
  • 6月 06 週三 201816:19
  • [iOS] 在模擬器略過 Undefined symbols for architecture x86_64

螢幕快照 2018-04-19 上午10.25.35
問題:
 
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(98)

  • 個人分類:iOS
▲top
  • 5月 12 週六 201821:40
  • [iOS] Fix Xcode 9.3 abort trap: 6

在Xcode 9.2 升級到9.3的時候,模擬器可正常Build,但在實機上面發生了Compile error: abort trap: 6,弄了很久,最後把compile 不過的code包成 function就行了
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(202)

  • 個人分類:iOS
▲top
  • 3月 30 週五 201810:00
  • [Swift] 取得正確 button.titleLabel?.frame

想正確取得 button.titleLabel?.frame ,在設定完text後,需用button.setNeedsLayout()及button.layoutIfNeeded()
 
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(114)

  • 個人分類:iOS
▲top
  • 3月 16 週五 201812:07
  • [iOS] 解決Gradient layer frame 更新很慢

自己SubClass UIView,然後再對layer做Gradient
 
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(34)

  • 個人分類:iOS
▲top
«1...67843»

文章搜尋

文章分類

  • AI (4)
  • iOS (243)
  • Android (16)
  • Flutter (1)
  • .NET MAUI (Xamarin) (18)
  • UWP (18)
  • Windows Universal App 8.1 (9)
  • Windows Store 8.0 App (8)
  • Windows Phone 7, 8.0/XNA (17)
  • Windows Mobile 6 (2)
  • Silverlight (1)
  • WPF (6)
  • CUDA (1)
  • C# (20)
  • C/C++ (1)
  • VB6 (2)
  • HTML 5 (2)
  • ASP.NET MVC (5)
  • Blender (11)
  • 硬體 (1)
  • 軟體 (2)
  • 心情生活 (19)
  • 超好聽的音樂 (15)
  • 當兵的甘苦談 (2)
  • 未分類文章 (1)

最新文章

  • [Flutter] 學習資源
  • [Swift] Swift 6.2 改善開發者體驗
  • [iOS] 使用Github action包版
  • [iOS] 切換git branch自動pod install
  • [Xcode cloud] CI script 由 ChatGPT產生
  • [n8n] Docker n8n 使用本地whisper指令
  • [AI] 本地語音轉文字
  • [n8n] Docker 安裝n8n
  • [iOS] AI Assist 方案研究參考資料
  • [Xcode cloud] Github (private) repo找不到branch

熱門文章

  • (5,527)[C#] RGB、HSI色彩空間互轉要注意的地方
  • (5,426)[Android] 漸層色背景
  • (4,922)怒!! TQC真的太誇張
  • (2,856)[iOS] Mac下的檔案差異比對工具 - FileMerge
  • (1,994)[iOS] 取得App Store 的網址
  • (1,614)超好聽的音樂4(紀曉君-神話(Luxgen 汽車廣告歌曲)原住民歌曲)
  • (1,279)我的TQC後續發展...
  • (398)[Swift] FB SDK 4.11 實作程式碼
  • (263)[Blender] 水球練習
  • (51)[UWP] Win10 Mobile 相機Preview旋轉問題

最新留言

  • [22/04/11] 訪客 於文章「Windows Vista, 7, 8以...」留言:
    原本在搜尋引擎找出一堆 Blog 文章,不知哪幾篇值得花時間...
  • [16/05/12] pop 於文章「[C#] WPF的高速影像處理...」留言:
    您好: 測試用Source Code下載的下載連結,似乎已...
  • [15/11/25] ** 於文章「解決 Visual Studio C# ...」留言:
    你好,我在使用visual studio 2015 VB中,...
  • [15/05/27] 訪客 於文章「[C#] RGB、HSI色彩空間互轉要注...」留言:
    你好 請問RGB 轉到 HSI 在轉回RGB後 每...
  • [15/05/19] GG 於文章「[Win7] 解決無法釘選(pin) 到...」留言:
    讚喔,感恩。...
  • [14/12/12] 花翔 於文章「使用WebClient 請求Http G...」發表了一則私密留言
  • [14/11/24] 唐依蕾 於文章「[C] 使用C語言重現Chrome 30...」留言:
    你好,我想請問這個廣告的背景樂和出處,你曉得嗎?...
  • [14/11/20] hoppy 於文章「在 EeePC 901 上裝 Windo...」留言:
    請問該如何安裝呢? 可否分享一下?...
  • [14/11/06] 花翔 於文章「開啟這學期的讀書之路!!...」發表了一則私密留言
  • [14/01/13] ann41129 於文章「[C#] 關於亂數產生的範圍...」發表了一則私密留言

參觀人氣

  • 本日人氣:
  • 累積人氣:

贊助作者