跳到主要內容

發表文章

目前顯示的是有「教學」標籤的文章

如何啟用並設定 Night Shift 降低眼睛的負擔

今天凌晨的發表會一如之前各家媒體所揭露的訊息,除了 iPhone SE、iPad Pro 與阿婆錶帶外,有 iOS 9.3 及 ResearchKit 與 CareKit 健康與照護開發框架等軟體方面的產品說明。以 40 週年重大產品列表回顧開場,很低調地點出四月一日為 Apple 成立的四十週年,在說明會的前段,Apple 用了滿多的時間在強調公司對環保的重視,包括產品的自動化回收機器人,與能源節約的作法。之後接著依序介紹二個開發框架、阿婆錶的新錶帶,再來則是 iPhone SE、iPad Pro 與 iOS 9.3 的介紹。 其實小弟比較感興趣的是 iOS 9.3 中的 Night Shift。這是什麼?簡單說,它是讓我們能以排程或手動方式設定螢幕色溫的功能。這一陣子,防藍光的概念很流行,有了 Night Shift 這項功能,不僅能降低在睡前使用手機而對睡眠品質的影響,其實將整螢幕色溫調成較暖的色調,也有防藍光的效果。藍色光在可見光譜中是處在短波長高能量的位置,長期看螢幕就會讓眼睛一直曝露在能量高的藍光之影響下,若能將螢幕調成暖色調,就能減少藍光的比例,有降低眼睛負擔的效果。 底下小弟分享一下開啟與設定 Night Shift 的操作方式: 1。更新到 iOS 9.3,當然,要 9.3 才有 Night Shift 功能。 2。開啟"設定",並點進"一般"再點進"螢幕顯示與亮度",然後是  Night Shift。 3。Night Shift 有二種啟用方式,一種是排程,另一種是手動。手動是指打開後,Night Shift 功能會運作到隔天,但隔天是指過午夜或者是到早上,小弟還沒試,不過,這就是手動開關的功能,打開了就用到明天,所以至少作用期會到在今晚午夜前(不是夜貓族的朋友就不用管到午夜或是早晨了)。手動或排程設定好後,再來就是調整色溫。如此就可以有防藍光的效果了。 4。排程有自定排程與從日落到日出,簡單明暸,想何時開就何時開。 小弟的設定就是全天開(上午 3:00 - 上午 2:00),並設定成稍暖的色調,這樣就不需要買什麼藍光貼片了。提供給您參考。  

在 iOS 上使用 OpenCV 程式庫

圖片截自 OpenCV 官網 最近在做一個手機上影像辨識的案子。要進行影像處理方面的工作,當然要先找到工具,而這方面的軟體工具最知名的應該就是 OpenCV 了。OpenCV 所指的是 Open Source Computer Vision Library,這是一套由 Intel 發展的跨平台電腦視覺程式庫,適合用來進行影像處理、電腦視覺等方面的應用,當然用這個程式庫是可以通過上架審核的。下文是在 iOS 平台上進行 OpenCV 應用開發的起手式,即如何透過 Xcode 來叫用 OpenCV 的操作方法。這是小弟的一個工作紀錄,希望整理一下網路上的資料,讓有這方面需求的朋友節省一下時間。 步驟如下: 1。下載 OpenCV for iOS 套件:可以在 OpenCV 官網 上下載此套件。下載後,您應該可以看到如下的圖示。 2。開啟 Xcode 並新增一個 iOS Single View Application 專案:小弟所使用的是 Xcode  6.1.1。 3。在專案 Target 下 Build Phases 的 Link Binary with Libraries 中將下載來的程式庫加進來。 點按 Add Other... 選取檔案 加入完成 4。在 Storyboard 上加入一個 ImageView 與一個 Button View,並進行 outlet 的連結,小弟將 outlet 名稱分別設定成 imageRect 與 loadButton。 5。在 ViewController.h 檔中加入下列編譯器指令: #ifndef __IPHONE_8_1 #warning "This project uses features only availablein iOS SDK 5.0 and later." #endif #ifdef __cplusplus #import<opencv2/opencv.hpp> #endif #ifdef __OBJC__ #import<UIKit/UIKit.h> #import<Foundation/Foundation.h> #endif 6。在 ViewController.h 檔中加入 UIImagePickerControllerDelegate 與 ...

如何叫出 Mac OS X Yosemite 下郵件的標示(markup)功能

Mac OS 有 Yosemite 下的郵件有二個主要的新功能,即標示(Markup)與 Mail Drop 功能。Mail Drop 是指透過 iCloud Drive 的輔助,讓 Mail 可以傳送較大的附檔。而本文的主角標示,則是讓您在回覆郵件時,可在附檔上加上註記標示,讓溝通更容易。 在編寫新郵件或回覆郵件時,若有影像檔或 PDF 的附檔,您就可以在其中加上標示。標示包括畫線、畫框或者調整整個附檔的顏色、對比或清晰度等。操作方式如下: 1。編寫新郵件或回覆郵件。 2。加入附檔(圖檔或 PDF 檔)。 3。將滑鼠游標移至附檔上,在附檔(或附檔圖示)的右上角有一可下拉的倒三角形,點按它,選取標示,即可進入標示工具。 4。標示完後,即可將郵件寄出。有標示的附檔,只能再加上新標示,無法將標示刪除。用整片顏色塊蓋住的話,別人就知道文件被修改過了。 您還可以透過標示工具在觸控板上製作簽名圖,然後放到附檔裡頭,作為文件的簽署之用。

Xcode 更新後 App 上傳送審過程可能出現的問題

隨著 Mac OS X 與 iOS 的不斷進化,Xcode 這套 IDE 也不斷地跟著演進。不過每次 Xcode 大改版時,都需要花一些時間去適應,甚至有些開發者是以讓新版與舊版共存的方式來渡過這段新舊交接的過渡期。 最近小弟將 Xcode 更新到 6.0.1(6A317) 版,在上傳之前 iOS App 的更新版時,遇到了憑證不符(Xcode 更新後被認為是在不同的 Mac 上開發,而需要舊的 Developer Profile 或者是重新製作憑證)與 PKZip 上傳問題。 底下記錄一下解決的方法: 1。解決需重新匯入 Developer Profile 的問題 --- 其實這個問題應該也是憑證不符所造成的,請參考第二項的說明。在 Xcode 中將您的 Developer Profile 匯出然後再匯入,這樣沒辦法解決問題。 2。解決憑證不符的問題 --- 請開啟 KeyChain (鑰匙圈存取),在其主選單下選擇 憑證輔助程式 > 從憑證授權要求憑證...,在出現視窗的 使用者電子郵件位址 欄位中填入您的電郵信箱,然後在 已將要求: 項下,選取存到磁碟,按繼續後,就可以產生 製作憑證要求檔。用瀏覽器登入到您的開發者帳號,進入 Certificates, Identifiers & Profiles 中,新增一份 Certificate,這時要將 製作憑證要求檔 上傳才能新產生一份 Certificate。將新產生的 Certificate 下載。關閉 Xcode 與 KeyChain。雙按該憑證檔,憑證就會安裝進 KeyChain 中供 Xcode 使用。 3。如果您還遇上 PKZip(App 壓縮包) 檔簽署問題以致無法上傳,出現 ditto: Couldn't read PKZip Signature Unable to extract archive 的訊息,則需要在 Xcode 中開啟 Target 的 Info.plist 檔,點選裡頭的任一項,然後選取選單 Editor 中的 Show raw keys & values 選項,接著將 LSRequiresIPhoneOS 項設定成 YES。設好後,重新打包 App 然後上傳即可。 每次新版 Xcode 出來都要適應一陣子,希望您沒有像小弟這樣,中招了…,有新版出,最好...

Mac 電腦上發現 iWorm 蠕蟲

根據中時電子報的報導,最近有研究人員發現在 Mac OS X 上出現名為 iWorm 的電腦蠕蟲,而且這隻蠕蟲專門感染 Mac OS X,會開後門,蒐集資料並進行有限的系統遠端控制(會讓您的 Mac 變成去打別人伺服器的殭屍,Botnet)。Dr.Web 將這隻蠕蟲命名為 Mac.BackDoor.iWorm,這是少數能廣泛感染 Mac OS X 系統的電腦蠕蟲。請大家小心。 要看看您的 Mac 是否中招的話,請查一下 /Library/Application Support/JavaW 這個目錄是否存在,有這個目錄的話,對不起,您中招了。 目前並不知道如果感染了,要如何處理,不知道它到底在您的系統中裝了什麼,也不知道它是如何傳播的。因此,如果您沒中招,請小心不要安裝不明來源的軟體或瀏覽奇怪的網站。如果您中招了,如果可以等個幾天,那儘量別用電腦,等有解藥時再處理。如果也不能等,那就要將硬碟的資料都刪了,還原乾淨的備份。 檢查一下吧! 在 Finder 下選 前往 > 前往檔案夾…,然後在顯現視窗的文字列中,輸入 /Library/Application Support/JavaW 後按 前往。如果是噹的一聲系統跟您說找不到這個檔案夾,那就恭喜您,您是安全的沒中招。但如果真有這個檔夾跑出來,那就… 10/6 補充: 目前已有網站指出解決辦法,即 1。將上述檔案夾刪除,2。將位於 /Library/LaunchDaemons 下的 com.JavaW.plist 檔刪除即可。(小站只是分享資訊,沒辦法替您承擔資料遺失的風險。)給您作參考。

如何用 Mac 上的 Pages 來編輯 iCloud 上的 Pages 文件

在 Apple 將 iWork 系列軟體改為免費並推出 iCloud beta 的版本之後,用 Pages、Numbers 與 Keynote 來處理文件的朋友漸漸多了起來。但第一次在 Mac 上使用時,有些朋友會發現,開 Pages app 後卻無法直接使用 iCloud 上的文件,在電腦上每次都要用瀏覽器來處理文件,有時會覺得不是很方便。這個問題是因為 iCloud 中的文件同步設定沒有開啟的緣故。之前要與 iCloud 同步,先要找到藏在系統中的同步檔案夾才行,現在只要設定好同步就可以了。 今天被問到這個問題,就在網站上做個紀錄吧!底下小弟用幾張圖來說明如何開啟 Pages 、Numbers 與 Keynote 與 iCloud 的同步。 1。開啟"系統偏好設定",點選 iCloud.   2。勾選"文件與資料"後按"選項"鈕。   3。勾選 Pages。按"完成"鈕後,就真的完成了。   4。開啟 Pages 後,啟始畫面會不一樣,會先將 iCloud 上的檔案列出來。因為小弟友人是第一次設定同步,所以會出現下載檔案的進度圖示。   自此,就可以在 Mac 上的 Pages 中,編輯 iCloud 上的檔案了,當然在本機端製作的檔案,也可以同步到 iCloud 上。

如何在 iPhone 與 Mac 間同步使用者辭典

有些朋友能善用 iDevice 與 Mac 電腦中使用者辭典的功能,透過這個功能自定常用的語詞,然後在需要時,只需輸入前幾個字或自定的簡語,即可自動替換成完整的詞句輸入。 如果您在 Mac 或 iDevice 任一台機器上有建立常用的使用者辭典,則底下的操作可以讓您將 Mac 上或 iPhone 與 iPad 上的自定辭典與對方同步,也就是說,Mac 上的使用者辭典可同步到  iPhone 或 iPad 上頭,反之亦可。 9to5 Mac 網站 今天介紹了在 Mac (Mavericks 系統)與 iDevice (iOS 7)設定使用者辭典的方法,小弟將步驟摘要如下,有需要朋友,可以照著步驟設定。 不過進行使用者辭典同步前請注意,如果您的 iPhone 或 iPad 上有安裝蝦拼詞庫(能讓您不用 JB 就可以使用無蝦米輸入法)的話, 這一同步下去,會讓您的 Mac (上頭應該有無蝦米輸入法吧!)在輸入資料時變得很慢,而且要移除的話,也需花一段時間(小弟的電腦上要花約 40 分鐘),請慎重考慮之。 小弟覺得這個同步功能很重要的原因是,在 iOS 的裝置上要使用客製的輸入法,除非阿婆開放出來,否則就得要越獄, 所以在沒 JB 的情況下要用無蝦米輸入法就得要用像蝦拼輸入法這種方式,運用使用者詞典來進行無蝦米輸入。而部份蝦拼輸入法的拆碼法小弟不習慣,所以常需要在 iPhone 或 iPad 上,將某一字的拆碼刪除,然後加上一個習慣的拆碼。但在 iPhone 或 iPad 上進行這工作,iDevice 的反應很慢,改一個字在小弟的 iPhone 4 上約要二分鐘或更久的時間,所以才想要將這些資料同步到 Mac 上來改,然後再同步回 iPhone 與 iPad 上。 設定步驟: 1。在 iDevice 上建立使用者辭典或在 Mac 上建立使用者辭典。 iDevice: 設定 -> 一般 -> 鍵盤 -> 使用者辭典,按右上角 + 加入新的自定字詞,按左下角編輯以刪除某一自定字詞,按自定字詞項目可進行編輯。 Mac: 系統偏好設定 -> 鍵盤 -> 文字,按左下角 + 加入自定字詞,按左下角 - 以刪除自定字詞。 2。啟用 iDevice 上 iCloud 的"文件與資料"的同步功能。 將 設定 -> iCloud -...

Mac OSX 10.9 Mavericks 網頁伺服器的開啟方法

這種情況並不是到這一版系統才發生的,其實在獅子 10.7 之後的山獅 10.8,這個在系統編好設定 > 共享裡頭的網頁共享(Web Sharing)選項就被拿掉了(如上圖)。 那要如何開啟網站伺服器呢?Mavericks 系統中仍安裝有 Apache 2.2.24 (Unix) 的版本,只是方便的啟用開關被拿掉而已。要開啟它來架設個人的網站,需使用終端機程式。請開啟工具程式中的終端機程式,輸入 sudo apachectl start,就等同於開啟之前系統中的網頁共享功能。 要關閉伺服器,則輸入 apachectl stop。 重開伺服器,輸入 apachectl restart。 接著就可以將網頁檔與相關素材放到網站資料夾以供使用,跟之前的情況沒什麼兩樣。對外網站的話,要注意 Apache 伺服器安全性方面的設定。 預設的網站資料夾位置,在 /資源庫/WebServer/Documents/ 請參考下圖。 伺服器開啟後的預設畫面如下:

Apple 釋出 Mavericks 郵件 App 與視網膜版 MacBook Pro EFI 更新

繼 iTunes 更新至 11.1.3 後,Apple 於昨日推出 Mavericks 郵件軟體的更新。此外,MacBook Pro 視網膜版的韌體 EFI 也有更新。請網友們注意更新。 郵件軟體有以下的修正: 已修正郵件軟體會在使用者自定郵件設定時,產生無法刪除、移動或歸檔訊息(郵件)的情況。 已修正未讀郵件數不正確的問題。 其他提升郵件軟體相容性與穩定性的修正。 其實小弟最不習慣新版郵件軟體的地方是,按下檢查新郵件時,不會出現會轉的連線狀態圈。讓我無法確定到底有沒有去收郵件,還是已經收完郵件了。這總是有些不放心。 此外,Mavericks 已經將軟體更新整合進 App Store 了,在系統偏好設定找不到軟體更新的朋友,可從系統偏好設定的 App Store 項下,找到自動更新、下載更新項目的一些選項。如下圖所示。 還有,在蘋果選單下,也可以選擇軟體更新選項,以檢查是否有更新項目。

在 Mavericks 上使用 iMessage

要在 Mavericks 上使用 iMessage 與其他有 iDevice 的朋友對談嗎?在預設的情況下,系統偏好設定 > 通知裡,您看不到有訊息的選項可供設定,而到 系統偏好設定 > Internet 帳號中,訊息可供設定的選項也找不到 iMessage 的選項,那怎麼打開 iMessage 功能咧! 請到 應用程式 > 訊息,這裡才能讓您設定 Apple ID 並使用 iMessage。第一次啟用訊息時,您就可以選用 Apple ID,然後加入 iMessage 的收發。如果您已預設了一個非 iMessage 訊息的帳號(如 Google Talk 或 AOL),您可以在訊息的偏好設定裡頭去加帳號,也就是說訊息這個程式不只能用一個帳號或一種帳號,您可以將許多文字傳訊或音、視訊傳訊的帳號都加到訊息程式中,以使用傳訊功能。 透過訊息 App 設定好帳號之後,您在 系統偏好設定 > Internet 帳號 中就可以看到訊息的帳號,而 系統偏好設定 > 通知 中,也可以讓您設定有訊息打過來時的通知方式。而除了有訊息會通知外,您可以從觸控板右側"外"(如果您用的是 MBP 或 MBA 的話),雙指滑進觸控板內,或按螢幕右上角訊息鍵的方式,來翻開訊息板。按下訊息板中的訊息鍵,就可發 iMessage 了。 祝您在 Mavericks 上 iMessage 愉快!

iDevice 與 iTunes 的 Wi-Fi 無線同步的設定

如果您常需將 iPhone、iPad 或 iPod Touch 接到電腦同步(備份資料),您也許會感覺得用電腦透過 USB 線來充電,所需的時間會比較長,接上電腦一方面同步備份一方面充電,有時電還沒充飽,可能就要把機子拔起來帶走了。另外,您應該也會覺得在某些情境下,用 USB 傳輸線來同步,還滿麻煩的,若不多買傳輸線,那就要在小白豆腐與電腦 USB 插座間,將傳輸線換來換去的,還滿麻煩的。 如果您有上述的感覺,不知道您知不知道在 iTunes 與您的 iDevice 間可以用 Wi-Fi 無線傳輸的方式來進行同步與備份工作,下列圖說就是設定 Wi-Fi 無線同步的設定方式。不過,請您注意,要自動進行 Wi-Fi 同步要有三個條件: 1。電腦中的 iTunes 要在開啟的狀態。 2。iDevice 要接在電源插座上。 3。電腦與 iDevice 要處在同一個網路區段裡頭。 設定好了之後,滿足上述三個條件,只要您的 iDevice 進入無線區網的範圍內,資料同步的動作就會 自動 開始。從此,不用擔心資料沒有同步的問題。另外,只要電腦與 iDevice 在同一無線區網裡頭,不一定要插著電時,雖然不會自動同步,但可以手動同步,開啟 iTunes 按同步鈕或備份鈕即可進行同步或備份的操作。 設定方式: 1。將 iDevice 用傳輸線接到電腦上,開啟 iTunes。(如果您有設定自動在裝置接上電腦後,自動開啟 iTunes 的話,iTunes 應該會自動開啟。) 2。點選左窗格中要進行無線同步的 iDevice。 3。選取上方功能選項列中的 摘要,再點選其中的 透過 Wi-Fi 與此 iPhone/iPad 同步。 4。享受 Wi-Fi 無線同步所帶來的便利。

FaceTime Audio 的操作方法

FaceTime Audio 是 iOS 7 上的一項新功能,讓您在不方便進行視訊 FaceTime 的時候,進行語音通話。其實這功能應該要比視訊功能要早推出,個人猜測阿婆應是考量幾年前網路的狀況與電信業者的利益,讓它延後幾年推出,使用者體驗應該會比較好,而所受到的阻力應該也會比較小吧! 網路語音通話行之有年,但還是一直無法取代行動電話,因為網路的不確定因素比較多,常會遇到通話斷斷續續的情況,現在的網路頻寬較大,而且又有 Multi-Path TCP 的加持,FaceTime Audio 可替代行動電話通話的程度應該會比幾年前高出許多,我們可以開始體驗看看。 操作程序其實很簡單,三張截圖就說完了。有些朋友一直在 FaceTime App 裡頭找不到,其實 FaceTime Audio 功能要從聯絡資訊進去,點選某位聯絡人之後,才會看到 FaceTime Audio 的按鈕。請參考小弟自 iPad mini 上使用 FaceTime Audio 時的截圖,您就會用了。相當簡單。祝您講電話愉快。