Skip to Content

★★★

Cocoa 用程式操控視窗 (下)

 

本篇要實作二個視窗,一個主視窗,一個子視窗,類似在 MS Window 開發程式時的 fmMain、fmOption 二個視窗。

重點在於主視窗可以開啟子視窗,子視窗可以關閉,但並不是像 Mac 的視窗那樣真的關閉,只是隱藏起來。當再次開啟副視窗時,則再次呈現,畫面中的內容也保持一樣。

同時也希望各視窗之間可以彼此操控對方的元件。

 

初步構想

 

  1. 先設定全域變數 vcMain 和 vcOption 來記錄二個視窗的 ViewController。

  2. 要開啟子視窗時,先判斷子視窗是否已經實作了?若無,則實作它,若已實作了則顯示它。

  3. 實作視窗後,記錄在全域變數中。

  4. 子視窗關閉時,採用隱藏方式。

  5. 利用全域變數去控制對方視窗的元件。

 

Cocoa 用程式操控視窗 (中)

Window 與 View 的生命周期

 

記錄一下自己測試的順序,這也是為什麼在 ViewController 中要設定 Window 的代理不能在第一個 viewDidLoad 之後做,因為此時 window 還沒有 windowDidLoad。要等到 viewWillAppear 時才能設定 window 的代理。

  • viewDidLoad
  • windowDidLoad
  • viewWillAppear
  • viewDidAppear
  • viewWillLayout
  • viewDidLayout
  • viewWillLayout
  • viewDidLayout
  • ------------------
  • windowShouldClose
  • windowWillClose
  • viewWillDisappear
  • viewDidDisappear

 

Cocoa 用程式操控視窗 (上)

 

在這系列【Xcode 用 Storyboard 開發程式記錄】已經學會了建立視窗與畫面,開啟視窗,以及為元件寫簡單程式。

底下這一系列就要學習如何用程式來開啟視窗,以及跨視窗操作視窗和元件等各種功能,最後再實作一個總複習,讓視窗與元件的控制可以自在無礙,這也是未來設計 CBReader Mac 版的的前測試。

 

略談識緣名色

這是因法友們在討論十二緣起的名色,所以整理出一些看法供大家參考。

 

十二緣起一開始應該是由老死逆推回去的,如下經文:

 

《雜阿含 287 經》卷12:「我憶宿命未成正覺時,獨一靜處,專精禪思,作是念:『何法有故老死有?何法緣故老死有?』即正思惟,生如實無間等,生有故老死有,生緣故老死有。如是有、取、愛、受、觸、六入處、名色。何法有故名色有?何法緣故名色有?即正思惟,如實無間等生,識有故名色有,識緣故有名色有。」(CBETA, T02, no. 99, p. 80, b25-c2)

 

至於「名色」,主要是說五蘊「色受想行識」,但名色其實也是包含一切有為法了,十二緣起幾乎也都是在「名色」的範圍中。

 

所以我個人傾向把這裡的「名色」當成某個特殊解,而不是泛指一切名色法。若自己去逆推十二緣起,什麼是在六入之前的狀態?我想到的就是「胚胎」。

 

尤其是指受精卵開始,一直到六根成型這之間的狀態,這也是只有名法與色法,但沒有完整六根,因此用「名色」來表示也是很正常的。

 

由底下的長阿含 13 大緣方便經,也可以看出這裡的識與名色,就是由母胎中的初識,以及所緣生的名色狀態。

 

《長阿含 13 經》卷10:

「阿難!緣識有名色,此為何義?若識不入母胎者,有名色不?」

答曰:「無也。」

「若識入胎不出者,有名色不?」

答曰:「無也。」

「若識出胎,嬰孩壞敗,名色得增長不?」

答曰:「無也。」

「阿難!若無識者,有名色不?」

答曰:「無也。」」(CBETA, T01, no. 1, p. 61, b8-13)

 

對於 2020 總統大選的建議

對於 2020 總統大選,為了打破藍綠白惡鬥,我推薦直接由蔡英文出來選總統,其他各黨各派就抛下黨派意識,全心全力輔助蔡英文總統,一起為台灣的前途奮鬥。
 
我的理由如下:
 
1. 蔡英文總統三年來,政績可觀,可說是做的最好的總統。
 
在國防上,面對中共挑釁能堅守主權,寸步不讓。對於國軍戰力也不斷提升,蔡英文可說是極為稱職的三軍統帥。
 
在外交上,與各民主國家達到了歷來最好的友誼,蔡英文總統在國際上的知名度愈來愈高,與美國的往來更是達到史上未有的高度。
 
在經濟上,股市有著最長的萬點記錄,目前還在萬點之上。
 
其他如低失業率、勞工加薪、提高工時、全民減稅、減少舉債、以及台商回流超過2000億,造就更多的工作機會,都是蔡英文總統團隊的政績,和過去的總統相較,都是極為亮眼的成績。
 
如果大家提不出更好的政策,那何不輔佐現在最好的方法,一起放棄成見,減少內耗,台灣的未來肯定更好。
 

四究竟法、五蘊、十二處、十八界

 

這一篇要談四究竟法、五蘊、十二處與十八界的關係。這些都是佛法中的基本名相,有了全面性的了解,在看經文時就比較會有清楚概念,不會弄不清楚到底在說什麼東西。

 

附圖是出自《阿毗達摩概要精解》,是我覺得很棒的一張圖,底下的說明就是依此圖。

五蘊、五取蘊與無常是苦

本篇主要是討論五蘊與五取蘊經常遇到的問題,以及經文中提到「無常是苦」的關係。

 

我自己覺得這篇是寫的有點囉嗦,而且是在小地方說了又說,主要還是因為在過去討論的經驗裡,許多人在這些細微處好像有些混淆,所以不厭其煩的一再重複提醒,希望大家能一次看懂,就不用看第二次了。 ^_^

 

同樣基於過去的經驗,我認為直接討論經文可能會不容易懂,所以在討論之前,我先舉個生活中的例子,用來對比等一下要談的經文,或許會比較好理解。

 

舉例

 

先來談「苦瓜」,大家都知道「苦瓜」吧,一種吃起來會苦苦的瓜類蔬菜,外表長有許多不規則的突起物,講這樣大家應該就知道了吧。

 

苦瓜吃起來會苦,這應該是天經地義的事,不然怎麼會叫苦瓜?不過如有人提出如下的問題,要怎麼回答呢?

 

「對於不吃苦瓜的人,苦瓜是不是苦的?若不是,它還能叫苦瓜嗎?」

 

PHP 和 Drupal 使用 SMTP 發信

事情的開始

前陣子突然發現承租的主機好像沒有發信給自己。不管是 Drupal 系統的留言通知,或是自己寫的一些 PHP 程式,都沒有寄各種通知信給我,上站一測,果然如此,這可不得了,立刻通知主機商,請他們處理。過去也有類似的經驗,他們通常很快就處理好了。

主機商不久來信,信中說是 GMail 擋了我的信,系統本身並沒有問題,還要我參考這一篇:

https://support.google.com/mail/answer/81126#authentication

我再上站測試,果然寄信到 outlook.com 的信箱沒有問題,寄到 gmail.com 就石沈大海,心中隱隱覺得不妙。

上面那個網址,我看了半天,也不知是怎麼回事。上網查了一些資料,猜想大概是站上的註冊信與廣告信太多,gmail 可能懷疑我的主機有問題,因此要求進一步的認證,否則就不接受這個主機寄出來的信。

於是上網向各方求助,也請主機商再指導一番。他們來信說,我使用的都是 php mail(),建議我改用 smtp 的方式寄信,另外也要我啟用 SPF 和 DKIM,一些朋友也是如此建議,雖然不太懂,但至少有進一步研究的方向了。

 

究竟有沒有九二共識?

 

前言

 

最近許多人在爭論究竟有沒有九二共識,有人說有,有人說沒有,這樣吵來吵去也沒有一個結果。我覺得這兩種說法都對,只是爭議點有些人沒有說清楚,我試著儘量用中立的角度,以及最少的文字來釐清問題的根本,真心期盼能減少社會的爭議,讓大家邁向更有建設性的交流。

 

九二會談

 

1992年的3月與10月,海基會與海協會分別在北京與香港進行過二次會談,這二次會談都沒有具體的結論。

 

因為當時中國堅持「一個中國原則」,台灣要求澄清「一個中國」的涵義,中國卻不願意。最後台灣提出雙方「各自表述」,中國也不接受,此時在香港的會談破裂,中國代表提前離開香港,自行回國去了。

 

討論佛使比丘《生活中的緣起》

前言:
 
這一篇是用來討論佛使比丘否定十二緣起包含三世的問題。我說過一直想寫十二緣起的看法,因為已經看到佛使比丘和一些人有類似的觀點了,像隨佛法師和本在空間,他們都犯了同樣的問題。不過要寫完整實在是大工程,也一直拖著。這一篇是因法友們的討論而寫,先討論最後的生與老病死二支,算是先熱身,大家有類似的問題都可以在此討論。
 
*** ***
 
在經典中,佛陀明確指出,十二緣起的「生」是指生命的出生,老是指身體的衰老,死是指生命的死亡。然而佛使比丘及部份人士,認為佛陀的教導不合理,他們自己發明了「生」是指【從執取中生出,且發展出「我」的感覺,這才是生。】
 
所以他們的生與死不是一世的生死,而是一天可能好幾次依他的教導的生死。
 
我談先這種邏輯的問題,再解釋佛陀教導的邏輯,希望在彼此對照下,可以讓大家了解問題所在。
 
首先,如果生是指「執取我」的生起,那麼「死」,理當就是「執取我」的滅亡,有生必有死,才是合理的邏輯。
 
因此,他們的十二緣起變成由「無明」開始,直至「執取我」的死亡。試想,這有什麼不好?
 
佛使比丘說,十二緣起【不需要等待三世來完成一次緣起的流轉,只要一剎那,一次完整的緣起就可進行,或兩、三個剎那便可進行。】
 
也就是說,無明生起,然後經過整個過程,最後執取我生起,然後執取我死亡。幾個剎那就結束了。我想,這並不是什麼大問題吧?!甚至可以說「執取我」的死亡是一件好事吧?!
訂閱文章


about seo