[iOS] Facebook SDK 取得帳號資料
現代人已經離不開臉書,大部分的人每天黏在臉書獲取資訊與互動朋友,於是會有許多資料放在臉書中,因而成為其它服務平台的媒介,減少重複輸入個人資料的行為,於是一鍵登入我們很熟悉!同時方便使用者與開發者~
現代人已經離不開臉書,大部分的人每天黏在臉書獲取資訊與互動朋友,於是會有許多資料放在臉書中,因而成為其它服務平台的媒介,減少重複輸入個人資料的行為,於是一鍵登入我們很熟悉!同時方便使用者與開發者~
寫完程式就會來測試與除錯,過去幾乎都只能在字裡行間找出臭蟲,現在拜Xcode之賜,可以視覺化來視圖除錯 (View Debugging)!這對所有設計使用者介面的工程師來說可是相當棒,因為設備只有一個螢幕,每個畫面都會塞滿視覺元件,等待使用者與其互動後來變化視覺元件,很多時候我們以為這些元件非常正常地運行,然而因為看不見就以為真的沒問題,呵~多虧現在裝置規格非常之高,所以稍微過度使用也無傷大雅!
想讓介面看起來更加立體,不用再等設計師出圖囉~只要是簡單的陰影效果,我們可以直接使用程式碼做出效果來!
程式碼非常簡單,我是在cell上的cellView做陰影,可以設定顏色、半徑、透明度、位置等等,原本是白色黏在底部,套用後變成漂浮在上頭。
cell.cellView.layer.shadowColor = [[UIColor blackColor] CGColor];
cell.cellView.layer.shadowRadius = 2.0;
cell.cellView.layer.shadowOpacity = 0.3;
cell.cellView.layer.shadowOffset = CGSizeMake(0.0, 2.0);
原始樣子:
應用效果:
有空就美化一下介面吧!該凸的就凸,該凹的就凹,會很吸引眾人的目光:P~
有時候需要刪除所有檔案與資料夾 (Delete all File and Folder),來重新下載檔案,因為有可能下載來的檔案是壞掉的。
來到watchOS2的時代,除了Watch可以獨立運行外,與Phone溝通也變得比較容易,透過全新的WatchConnectivity framework,就能彼此溝通呢!於是就不用像watchOS1時代拐彎抹角囉~
這次來個殺人標題,讓路過的人比較會有好奇心來一探究竟:P~
先前已寫過watchOS1和watchOS2的架構,大致上知道運算核心擴展 (Extension),從iPhone搬到Apple Watch上。
我們自己定義的類別當然可以自訂性質 (Customize Property),但是若是SDK內建的類別,繼承其類別來自訂性質可就不建議,不過我們有特殊作法!
聽聽神人怎麼說:
The Cocoa frameworks take the approach that the Object Composition pattern is more appropriate than traditional class hierarchy.
In general, this means that there is likely to be a property on UIButton where you can set another object to handle various aspects of the button. This is the preferred way to “customize" how your button works.
One of the main reasons for this pattern is that many library components create buttons and don’t know that you want them to create instances of your subclass.
縮放影像已經是個相當常用的功能,尤其在這社群分享很夯的時代,分享生活少不了影像輔助,於是乎很多App都要有這樣子的功能~
以下是樓層地圖,我們想要放大來看確切的位置。
先前有寫過ScrollView 實作影像縮放與移動,但是功能還不算完善,甚至還有異常的bugXD~好在有高手分享極其完美的教學,以後要製作這功能時,直接來複製貼上吧:P~
兩年前聽說Parse的推播通知功能很強大,幾個月後就被Facebook併購⋯⋯直到現在,我才有空閒與需求來使用它!看這官方文件教學,覺得它寫得非常詳細,若還是看不懂的話,可能是自己的英文能力有待加強XD~
天鵝颱風在台灣東部徘徊,週末我在廣福山造價高達兩億的寺廟,在四樓房間研究著火燒屁股的案子,陪在身邊的是幾位小我十歲的青少年,請了我一包薯條和一瓶咖啡~
HappyMan・迴響