第二十四個夏天後
幸福,不是做自己喜歡的事,而是喜歡自己做的事
顯示具有
iPhone
標籤的文章。
顯示所有文章
顯示具有
iPhone
標籤的文章。
顯示所有文章
2021年8月25日 星期三
[macOS] 使用 hashcat 驗證/回憶 iOS iPhone/iPad iTunes 備份檔 密碼
›
故事起源於幫長輩換手機,這時手機有用過 itunes 備份過一份並且加密,但...怎麼都想不起密碼。在網路上找尋解法時,大概可以看到幾款破解軟體(推論是免費試用,真正要破解時需加價)。此刻的不方便,反而要感謝起 Apple 資安服務,高規格保護資料!大家的破解原理都是一樣的:暴力...
1 則留言:
2019年9月18日 星期三
iOS 開發筆記 - 使用 Swift 完成 GA Measurement Protocol 實作
›
大概去年夏天,偶爾會寫一點 Swift 程式,雖然對 Objective c 比較熟,但時勢變遷就該順應潮流。那時採用 GoogleAnalytics 套件,但 Google Analytics for App 要在今年秋天下線了,Google一直要大家改用 Firebase ...
2019年2月10日 星期日
Google Home mini 中文音控設定 與 幼兒教育、長輩戲劇 應用?
›
2018年夏天因加速公司研究音控服務,自己買了一台 Google Home mini ,研究的差不多後就擺晾在一旁,今天整理了一下,想說該拍賣掉了 XD 意外發現已經支援中文音控! 可搜尋 "Google Home mini 中文設定教學" 囉!據說這招...
3 則留言:
2014年3月11日 星期二
iOS 開發筆記 - 使用 MD5
›
忽然發現,自己在 iOS 上沒有用過 MD5 耶,一定是太少寫程式了 Orz #import <CommonCrypto/CommonDigest.h> - (NSString *)md5:(NSString *)str { const char...
2014年1月18日 星期六
iOS 開發筆記 - The app references non-public selectors in Payload/
.app/
: id
›
這次碰到的問題是使用 Facebook SDK 造成的 Orz 但很妙的事,一樣的 code 再 10 天前並沒有這個現象。 追了一下可能的問題是在於 Facebook SDK 的設計: id<FBGraphUser> friend id<FBGra...
2014年1月1日 星期三
iOS 開發筆記 - 設定 UIButton 發動 Storyboard Segue 事件(performSegueWithIdentifier)
›
使用 Storyboard 處理多個 UIViewController 進行切換時,可以很簡單地透過按住 ctrl + 元件(如 UIButton),拖拉到指定的 UIViewController ,完成 UIViewController 切換工作。然而,有時希望按了元件後,做完...
2013年12月15日 星期日
iOS 開發筆記 - UITableViewController Editing Mode 隱藏 Delete 按鈕(Move Only)
›
開始把玩 UITableViewController Editing mode,由於不想讓使用者刪資料,所以就需要把 Delete 相關的操作介面給關掉。 簡言之: - (UITableViewCellEditingStyle)tableView:(UITable...
2013年12月11日 星期三
iOS 開發筆記 - 使用 Core Graphics 進行文字繪圖輸出並設定 NSString Attributes (Font、Alignment) 等
›
整理一年多前的程式碼,發現用的函數已經在 iOS 7 宣告為 deprecated 啦,恰好重看 CS193P 時,得知 NSAttributedString 這東西,以為是最新出來的,沒想到這在 iOS 3.2 就存在啦。 順便把一些筆記都記下吧: + (U...
2013年12月10日 星期二
iOS 開發筆記 - 透過 semaphore 讓 function 特性從 nonblocking 回到 blocking 模式
›
相信從事 Window Programming 的大多都知道 Main thread(UI thread) 的特性,例如 Main Thread 用來處理事件,須儘量避免做太久的工作,此外,所謂的 nonblocking 的原理就只是在建立一支 thread 去執行任務,任務完成...
iOS 開發筆記 - ARC forbids explicit message send of 'dealloc'
›
最近我也投入 ARC 開發模式 XD 再也不去管到底要不要對哪個 object 執行 release 的議題,這適應其實也不難,就真的不要寫 [object release] 即可 XD 但有些時候還是要在物件銷毀時去做一些處理,例如解決或等待相關的事件完成,就常常會寫這段:...
2013年12月3日 星期二
iOS 開發筆記 - 解決 Storyboard UITableViewCell contentView 第一次設定 subViews frame 失效問題
›
為了讓自己趕快習慣 Storyboard 開發模式,瘋狂地用 Storyboard 做事 XD 除了降低原本的開發速度外,接著碰到一些好像是 bug 的奇妙問題? 這個問題是在 Storyboard 內已經拉好一個 UITableViewController ,接著在裡頭增加...
2013年11月29日 星期五
iOS 開發筆記 - 重溫 iOS app development
›
Developing iOS 7 Apps for iPhone and iPad by Stanford 這星期一口氣連追了 12 堂課,把史丹佛 CS193P 2013 Fall 目前放出來的課程看完了 XD 距離我上一次看它可能是 2011 年,而我第一次看則是 ...
›
首頁
查看網路版