跳到主要內容

發表文章

Objective-C extern

extern  下面的代碼聲明了一個全局變量,它用於告訴編譯器:“你現在編譯的文件中,有一個標識符雖然沒有在本文件中定義,但是它是在別的文件中定義的全局變量,你要在其它文件內查找!” #define ANIMATION_DURATION 0.5 // 替换成 static const NSTimeInterval kAnimationDuration = 0.5; // 全局常量 // QiShare.h extern const NSTimeInterval QiShareAnimationDuration; // QiShare.m const NSTimeInterval QiShareAnimationDuration = 0.3;

Print log in swift

Swift has  #file ,  #function ,  #line  and  #column . From  Swift Programming Language : #file  - String - The name of the file in which it appears. #line  - Int - The line number on which it appears. #column  - Int - The column number in which it begins. #function  - String - The name of the declaration in which it appears. 下log用。

View-Related Notifications in ViewController

A viewcontroller push b viewController B loadView() B viewDidLoad() A viewWillDisappear B viewWillAppear B viewWillLayoutSubviews() B viewDidLayoutSubviews() A viewDidDisappear B viewDidAppear B vc back to A vc B viewWillDisappear A viewWillAppear B viewDidDisappear A viewDidAppear 從來沒認真過這個順序,考過之後,才發現跟認知有點距離。我應該也背不下來。XD

[ios]UIImage 轉向

UIImage,的方向改變很簡單,但是存成檔案再讀,就出現問題。原因是png沒有紀錄方向資訊,得紀錄成jpg才可以。 [ UIImage imageWithCGImage :imageRef scale : 0.0 orientation : UIImageOrientationUp ];

[iOS]crash in main.m

如    [__NSArrayM insertObject:atIndex:]: 這種只會顯示在main 怎麼找出問題點 http://stackoverflow.com/questions/13929518/nsarraym-insertobjectatindex-object-cannot-be-nil-how-determine-where-i 1) goTo the breakpoint tab in Xcode. 2) click on the '+" button at the bottom. 3) Add Exception Breakpoint a) In the break tab select both: i ) on Throw ii ) on Catch and build and r un. 4) These breakpoints will give you exactly where your app is crashing 90% of the times.

[iOS]加入Parse symbol error

使用iOs的framework 首先要加入一堆有的沒有lib,不然會出現一堆找不到symbol的issue 以下是要載入的framework,fb的framework要去fb處抓下來。 parse 1.2.2版本  

[iOs]Distribution ipa 檔安裝失敗

其他同事安裝我給的ipa檔一直安裝失敗,可是本雞安裝是可以的,一直找不到原因, 後來在知道export選項時,我忘記調整profile的選項到distribution,她預設是appstore的版本, 花了不少時間,記一下 不然又忘了

[iOS]UIButton 設定字型,造成中文截字

下段程式碼是設定特殊英文字型 self.rateButton.titleLabel setFont:[UIFont fontWithName:@"Consolas" size:self.rateButton.titleLabel.font.pointSize]];  但是在中文版時,中文上方會有1-2pixel的截字。 找了很久找不到原因,想說是不是要設定content size。 解法很簡單的思維,判斷語言即可 NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0]; if (![language isEqualToString:@"zh-Hant"] && ![language isEqualToString:@"zh-Hans"]) { self.rateButton.titleLabel setFont:[UIFont fontWithName:@"Consolas" size:self.rateButton.titleLabel.font.pointSize]]; }

iOs issue

紀錄幾個debug issue 1.使用addsubview,在離開該頁面,要使用removefromSuperview,不然該頁面不會釋放 2.NSLog有時候會造成memory leak,用instrument才看得出來。應該是用法有錯。有時間再回頭看。 幾個之後可以問的面試問題 1. 遇到recieve memory pressure如何處理 2. 如何trace 是哪個method 造成效率的問題 3. 如果crash 顯示在int main 你會怎麼處理? 4. 如果使用者回報crash,你會怎麼找出錯誤? 5. xcode 與 CI? 還蠻進階,真不曉得我們公司找得到回答的了這些問題的人嗎? 這種薪水這種環境,請有經驗的人員,會不會太緣木求魚?

Personal Legacy

You cannot choose how long you will live, but you can choose how well you will live. 我會留給朋友、後代,非財富的遺產是什麼?如果能寫些什麼,而他們真的能獲得什麼,或許這才是人生更有意義的事,我的人生經驗,帶給他們更好的起步! 我的人生連成功的邊的算不上,現在談這個或許太遠,但是或許我能夠談談這30年來,人生的經驗。我犯了許多錯,如果能重來,我能不能避免呢? 讓我想起之前看的穿越小說,小說主角被預先告知她要穿越到某個朝代,他會失去所有記憶,但是他有特別優惠,不能透漏這朝代即將會發生的事,只能以準則的方是烙印在自己的靈魂裡。讓他能夠更有機會生存下來。 如果我的人生能夠重來,而我可以烙印一些觀念,我會告訴自己,那些事呢? 1. 表現自己很重要,要學會如何表現,表達自己的意念! 2. 想要的東西就要積極,不能告訴自己沒有也沒有關係,想要就會有力量,跨出那一步,你才會獲得 3. 努力地學習可以增進效率的方法,實踐他,改善他,事前準備、事後改進是節省時間的不二法門。 4. 行動,行動,再行動,空想不會改變事實,只有行動才能改變現狀。 5. 結交好友,真心的好友,一輩子的知己,不要錯過人生中的任何一人! 6. 在一個新環境,盡力去做,發揮自己百分之兩百的能力,榨乾自己的時間,前面幾個月的努力,可以讓後幾年輕鬆! 7. 運動,定期定量的運動會越健康,越健康做事越有效率,人事間太短了,任何提升效率的方法都別放過 8. 如果你想要那樣的結果,但是去做會不舒服,那要趕快去做,突破了就會感到成長的喜悅! 或許現在我也很多點還做不到,但是希望能夠把這些烙印在自己的腦海裡,成為我時時刻刻提醒的準則。

[食記]旭昌南方黑鮪專賣店-明華店

餐廳名稱:旭昌南方黑鮪專賣店-明華店   消費時間:2010年/12月07    地址:高雄市左營區明華一路205號    電話:(07)557-6111    營業時間:週一至週日11:00AM ~ 9:30PM    每人平均價位:120元起    可否刷卡:可    有無包廂:無    推薦菜色:特選鮪魚炙燒『脂』壽司 話說當天女友,一早大電話過來,叫我趕快買Gomaji的特惠,想說是什麼店家,讓他那麼怕團購結束,因為他是用iphone,所以通常是他來買優惠,因為簡訊可以管理,免得買了之後忘了去吃。原來這家南方黑鮪她超愛,他已經用他自己的帳號買兩張,給他爸媽去吃,所以打電話叫我趕快我自己的帳號去買。女王有命,莫敢不從,其實對黑鮪我是感到還好,因為看起來是一人份,優惠後竟然還要250,覺得不便宜啊! 這次的優惠套餐是特選鮪魚炙燒『脂』壽司八貫 + 炸鮪膠 + 鮪魚蒸蛋 + 蔥花鮪魚泥手捲一支 + 鮪魚味增湯(免費續碗)。 這間餐廳前方裝潢看起一點都不日式,到像是一般的簡餐餐廳。還是最近的日式料理都走這種風格XD。那天中午到時,前面已經沒位置,沒想到後面穿過去還有位置,只是佈置更簡約-_-|||。女友一坐下來就說,這間店只要裝潢好一點,價位翻一倍都沒問題。我心想,已經不便宜,還可以賣更貴喔??我們說明我們是用團購後,服務生說,這是兩人份,雖然我有點不相信,但上次女友家人去吃,有送烤竹筴魚兌換卷,多一條竹筴魚,想說如果還不夠再加點好了,因為味增湯免費續碗,所以又加了20元再加一碗味增湯。 先上手卷,還蠻新鮮的,沒有腥味,口感也不錯,但其實我沒有很愛... 味增湯,鮪魚多,新鮮香甜好吃,又免費續碗,讓我一碗又喝一碗,總共喝了三碗,20元超值! 炸鮪膠,原本想說只是單純的炸魚塊,一入口,竟然多了幾份嚼勁,黑鮪肉肉汁喔~~在加上獨特的醬料,很推的一道菜! 布滿鮪魚的蒸蛋,蒸蛋很滑嫩,而且毫問氣泡,相對一般日本料理店而言,是上品的蒸蛋,但相對於這次吃的其他菜色而言,表現就不怎樣了。 新鮮的烤竹筴魚,魚肉新鮮緊實,新鮮的魚,...

戀花168

之前在附近上班中午常去這間旁邊自助餐與素麵吃飯,經過戀花168就想說這間以後聯誼或交女友或許是個不錯約會的點(套餐168還蠻便宜,外面氣氛還不錯,還不致於太糟),後來一次同事專案結束請這間吃飯,吃了一頓免錢的中餐,當時只是對它的脆薯沾起司吃覺得還不錯,其他餐點倒是沒什麼印象。 這次倒是女友買了 GOMAJI 的團購,終於又跑去吃這間了,泡泡超愛吃美食的,他有句名言"體脂肪是要留給美食的",所以我們約會就只能選美食。最近發現了一個省荷包的方法,現在約會都買GOMAJI的團購,推薦的美食都不錯,期限又長,最重要的是便宜。真的省很大!對於想結婚的我,想省錢籌結婚基金又不想降低約會品質,簡直是一舉兩得! 好啦!講那麼多廢話,進入主題! 這次的其實泡泡他們姐妹一個月一次的聚會,沒想到主辦人地點選這,就這麼湊巧。那就趁機把這份憑證用掉吧! 菜單,可惜這次是限定餐點,根本不用看,其實菜單很豐富,很多餐點還蠻特別的,羅勒杏鮑菇披薩 + 培垠高麗菜炒飯雙人套餐組〈含每日精選濃湯/沙拉 /麵包 三選二 + 羅勒杏鮑菇披薩 + 培根高麗菜炒飯 + 紅茶/綠茶 任選二杯。對食肉一族的我,看菜名就不是很期待。 這次濃湯,和一般的義大麵店提供的濃湯不一樣,濃郁的蘑菇味,湯汁濃稠而不膩,我很喜歡。 搭配青醬的烤麵包,麵包烤的不是我喜歡金黃狀態,但是青醬真的很推,抹上厚厚的一層,不會太油又很香。 這是泡泡點的羅勒杏鮑菇披薩 ,這種素食其實我興趣缺缺,但吃了一片後,真的覺得還不錯,杏鮑菇還蠻有味道的,結果又吃了第二片。 接下來上的是我的培垠高麗菜炒飯,相對於其他人點的餐點,我對這倒期望倒不大,沒想到超棒,炒的鹹度剛好,高麗菜有脆度,炒飯不濕且粒粒分明。算是近年來吃過最好吃的炒飯,真令我意外,每想到最推的是這道平凡的炒飯。 接下來是我不好意思分食其他人點的餐點,就貼上照片大家看看囉,根據大家說的都還不錯吃。   店裡有蓋茶,我還蠻喜歡蓋茶的,下次去吃,會想試試。 基本上,這家店內氣氛還不錯,價位不高,餐點口味也好,是平日約會的好去處,而且當天去幾乎都是女生,下一樓點餐還特別看一下只有我一個男的XD,男士們來這間店來約會也不錯喔! ...

聯誼10問

剛剛跟朋友聊有關聯誼的事,突然想到之前看的書,59秒變A咖,裡面有到幾個問題,可以拉近彼此距離,也可以看出對方個性,可以參考一下 想像你主辦一場完美派對,可以邀請曾經在世的任何人參加,你會邀請誰? 你最近自言自語是什麼時候 你覺得你有哪兩點很幸運 什麼事是你一直想做卻沒做的?為什麼到現在還沒做? 萬一你家失火,你只能帶走一樣東西,那會是什麼? 你這輩子最快樂的一天是什麼樣子? 想像即將和約會的對象變成好友,你覺得他最應該知道你哪見事? 告訴你的約會對象,你喜歡他哪兩點 你這輩子碰過最尷尬的是什麼? 說出困擾你的一個問題,請約會對象建議你最好的解決方法

內在決定外在

我們每個人幾乎都有四個共同的主要目標:一、身體健康、強壯、長壽;二、做自己喜歡的工作,而且薪水好。三、與自己所尊重和關愛的人快樂相處,而我們尊重和關愛的人也以這樣回報我們。四、達到財務獨立,不必再為錢煩惱。 在往人生的主要目標上,你可以抱持著一種富足的態度,也可以抱持貧乏的態度。若抱持富足的態度,你會有信心、樂觀,以正面想法潮著你夢想中的去處不停努力。你會以善意、厚道的方式看待這個世界,也就是說,你會認定這世界大致上是個處處充滿好人的好地方。你會覺得,能活在當下的這時代是最幸運的。 這種想法並不表示你完全不知道-這世界目前存在著問題與困難;但接受這些問題一直存在的事實。一但抱持這種富足的態度,你會更積極,更有建設性,更加關注於解決問題的方法,而不事一直在意自己怎麼老是遇到問題。你最關心的,不是問題出來了該怪罪誰,或是以前發生過什麼事,而是該怎樣做才能使事情改善。 如果你抱持著一種貧乏的態度,那麼你的生活境遇將完全相反。你會相信,成功其實只是運氣好壞的問題。而那些成功的人很可能靠的是耍詐或欺騙,才賺到這麼多錢。你看到的事這世上各處所發生的壓迫與不公,然後輕易的接受[富人只會越來愈富,窮人只會愈窮]、[知道什麼東西不重要、認識什麼人才重要],這類藉口。 無論你心裡形成什麼態度,這態度會顯示出他本身的力量,讓你的外在世界一致呼應著你的內心世界。如果你是正向思考、積極的人,你會為自己、為一切發生在你身上的事務負起很高的責任感。事情發生了,不會怪罪人或找藉口;要是對眼前局面感到不愉快,你會忙著採取行動來改變目前情勢。如果改不了,你會接受,而不是抱怨。   一個人的執行力P21-22

你活著的每一天都是特別的日子

多年前我跟南部的一位同學閒聊,那時他太太剛去世不久,她告訴我說,她在整理他太太的東西的時候,發現了一條絲質的圍巾,那是他們去紐約旅遊時,在一家名牌店買的, 那是一條雅致、漂亮的名牌圍巾,高昂的價格標籤還掛在上面,他太太一直捨不得用,他想等一個特殊的日子才用。 講到這哩,他停住了,我也沒接話,好一會後他說:[ 在也不要把好東西留到特別的日子才用,你活著的每一天都是特別的日子。] 生活應當是我們珍惜的一種經驗,而不是要捱過去的日子。 我曾經將這段談話與一位女士分享,後來見面時,她告訴我他現在已不像從前那樣,把美麗的詞句放在酒櫃裡了。以前他也以為要留待特別的日子才拿出來用,後來發現那一天從未到[將來],[總有一天]已經不存在他的字典裡了。 如果有什麼值得高興的是,有什麼得意的事,她現在就要聽到,就要看到。我們常想跟老朋友聚一聚,但總是說[找機會]。 我們常想擁抱一下已經長大的小孩,但總是等適當的時機。 我們常想寫封信給另外一半,表達一下濃郁的情意,或甚至想讓他知道你很佩服他,但總是告訴自己不急。 其實每天早上我們睜開眼睛時,都要告訴自己這是特別的一天。 每一天,每一分鐘都是那麼可貴。你該盡情的跳舞,好像沒有人在看你一樣。你該盡情的愛人,好像不會受傷害一樣。 -------------------------------------------------------------------------------------------------------------------------------------------- 這是一本勵志書[美夢成真的小故事]的前言,這是上次活動交換禮物送的,一直沒把她放在我的閱讀清單裡,上次拉肚子,順手拿了去廁所看。意外的有意思。剛剛玲于說:捨不得用我送給她的禮物。我突然想到這則故事。我很喜歡,喜歡的東西就拿起來用吧!不需要把他保留在盒子裡。想做的事就把他排進時程裡吧!不要在想找機會做,現在就把他排進去吧!