PIXNET Logo登入

丹尼老師的 Objective-C/Swift for iOS 教學網站

跳到主文

這是一個提供給想學 iOS 開發 APP 的文件,也是我的學習及教學過程記錄,希望能幫到其他朋友,如果有範例(還沒找到好的分享方式 有需要請 mail 我),如果有錄影,那我也會放在頁面的最後,努力生產中。 我是 申潤五 shenfive@gmail.com 因某些原因, macOS 文章改到 https://shenfive.wordpress.com/ 發表, fireBase 文章,改到 http://dannyfirebase.wrodpress.com 發表

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 31 週六 201317:04
  • 利用 TabBar Application 建立左側選單 APP

現在 APP 功能要求愈來愈多,利用下方 Tab 的應用程式是一個好方法,但這種方法在超過四個時,就有點小了,如果要六個以上的話就不太可能了。所以現在比較流行的方式是改用類似FB APP 的左側滑動式選單的方式。
Sample Code 如下:S039.zip - Google Drivedocs.google.com
要自已打 Code 的人,請自已建立一 icon_menu.png 約 44x44 的圖示 
(繼續閱讀...)
文章標籤

shenfive 發表在 痞客邦 留言(1) 人氣(5,153)

  • 個人分類:小工具或技巧
▲top
  • 12月 18 週二 201216:29
  • 使用 YaHoo Weather API 取得台北(或其他地方)的天氣

Jay

 


您好,目前這個API已失效,
請問有其他的API可以替代嗎?
感謝
(繼續閱讀...)
文章標籤

shenfive 發表在 痞客邦 留言(3) 人氣(20,203)

  • 個人分類:小工具或技巧
▲top
  • 12月 11 週二 201201:10
  • 行銷全球.........

賣 APP 是一件有趣的事,目前兩支程式一支免費,一支收費。
免費的已經上架快兩周了,約下載快兩百次,最令我意外的是有很多我完全沒想到的地方有人下載.........土耳其,印度,南非,突尼西亞,西班,以色列,丹麥等十幾個我從未想到的地方,都有數個下載,讓我見識到 APP 的力量。
和 Blog 不同,它有語言限制,雖然全球都有人看,明顯的以中文地區為主。
而另一支收費程式,本來以為第一個買的人是我的朋友,但居然有個馬來西亞的客戶在第一時間成為我的第一個客戶。
真是神奇啊 
(繼續閱讀...)
文章標籤

shenfive 發表在 痞客邦 留言(1) 人氣(1,518)

  • 個人分類:開發心情分享
▲top
  • 12月 10 週一 201216:14
  • iPhone / iPod touch 常用畫面解析度

這而指的是點 (Point) , 而並非像素, 實際解析度通常是它的四倍,所以一般解析度會用浮點數計算,而不是整數


元素iPhone 4S(或更早)iPhone 5

整個畫面
320×480點
320×568點


狀態欄(電信公司等) 
20點
20點


有狀態欄的畫面
320×460點
320×548點


上方Navigator欄
44點
44點


Nav工具欄圖標
高達20×20點(透明PNG)


(下方)標籤欄
49點
49點


標籤欄圖標
30×30點(透明PNG)


Text欄
31點
31點


有Nav的畫面
416點
504點


有下方標籤的畫面
411點
499點


高Nav和標籤的畫面
367點
455點


直鍵盤(英文)
320×216點
320×216點


橫鍵盤(英文)
480×162點
568 X 162點


啟動APP圖片 
640×960點
640×1136點


(繼續閱讀...)
文章標籤

shenfive 發表在 痞客邦 留言(0) 人氣(3,084)

  • 個人分類:小工具或技巧
▲top
  • 12月 09 週日 201219:53
  • 地址轉經緯度

因某些原因作一些地圖相關桯式,但只有地址沒有經緯度時,就很麻煩,還好 Google 有提供類似的服務,地址轉經緯度的 JSON
用自已的地址取代下面中地址的部份,就可以得到地址的 JSON 了.
http://maps.googleapis.com/maps/api/geocode/json?address=新北市平溪區十分街51&sensor=false
(繼續閱讀...)
文章標籤

shenfive 發表在 痞客邦 留言(0) 人氣(3,483)

  • 個人分類:小工具或技巧
▲top
  • 12月 02 週日 201219:13
  • cocos2d 第二課 建立第一個 cocos2d Game


 
這些文章是來自於 www.cocos2d-iphone.org 的英文文章,我有修整一些內容,或部份附上原文未譯的連結,細節請參考原出處
 
 
(繼續閱讀...)
文章標籤

shenfive 發表在 痞客邦 留言(1) 人氣(2,850)

  • 個人分類:Cocos2D
▲top
  • 12月 01 週六 201215:14
  • Cocos 2d 第一課 Welcome to Cocos2d for iPhone!

螢幕快照 2012-12-01 下午4.02.06
這些文章是來自於 www.cocos2d-iphone.org 的英文文章,不必要的文字我有修整(如有關XCode 3 的說明),細節請參考原出處

歡迎加入 Cocos2d for iPhone的世界!

(繼續閱讀...)
文章標籤

shenfive 發表在 痞客邦 留言(0) 人氣(3,820)

  • 個人分類:Cocos2D
▲top
  • 11月 26 週一 201215:12
  • ARC 與非ARC 混用

螢幕快照 2012-11-26 下午3.14.01
相信很多人已經開始在使用 XCode 4.2 與 iOS5 的功能了吧!其中我最喜歡的功能之一就是 ARC (Automatic Reference Counting)。簡單的來說,ARC 就是可以讓你以後不用再擔心那邊要 release,哪裡又得 retain 了 ;而由編譯器在編譯的時候自動幫你偷偷加上去,所以你的程式碼裡面也不可以有 release,retain等。這個功能可以說是讓人又愛又恨。愛的是從此可以擺脫 Memory leak 的問題了,恨的是有很多第三方的 Library 幾乎都還沒有轉換爲與 ARC 相容的程式碼。
    當然你也可以自己改,不過有時候看到一大堆紅字,心都涼了一半了,還改嘞!給XCode幫你改嘛,有時候又直接跟你說它改不了,自己手動改唄。所以很多人一定很希望部分程式碼使用 ARC 但部分程式碼則維持原來的方式,也就是可以在程式碼內使用 release,retain 等方法的呼叫。真有這麼便宜的事嗎?還真有嘞!不過在 XCode 4.2 中並沒有一個很明確的地方可以設定,所以知道的人也不多,好在谷歌兄什麼鬼東西都找的到,試用過後覺得很不錯用,特與大家分享如下:
1. 選擇專案,此時會出現專案設定畫面。
2. 選擇你的 Target,並切換到 Build Phases 畫面。
3. 找到 Compile Sources 這個畫面,然後選擇你要設定不使用 ARC 的程式碼
4. 按下 Enter 鍵後,會跳出一個視窗要你輸入東西,在裏面輸入 -fno-objc-arc 就可以了。
 
(繼續閱讀...)
文章標籤

shenfive 發表在 痞客邦 留言(0) 人氣(4,468)

  • 個人分類:開發理論
▲top
  • 11月 19 週一 201215:21
  • NSTimer

螢幕快照 2012-11-19 下午4.07.10
NSTimer 是一個常用的物件,用來處理定期持續執行的事情。比方說倒數計時器。
NSTimer 使用上要特別注意它的生命周期 以免還沒執行,Timer 就消失了,或 ViewController 都 Dismiss 了,它還在計它的數。
 
 
(繼續閱讀...)
文章標籤

shenfive 發表在 痞客邦 留言(2) 人氣(8,536)

  • 個人分類:Obj-C 常用類別與資料類型
▲top
  • 11月 13 週二 201200:30
  • UIAlertView

螢幕快照 2012-11-13 上午12.34.03
1. 最簡單的用法
 
UIAlertView*alert = [[UIAlertView alloc]initWithTitle:@"提示" 
                                                  message:@"這是一個簡單的警告框!" 
(繼續閱讀...)
文章標籤

shenfive 發表在 痞客邦 留言(0) 人氣(1,749)

  • 個人分類:Obj-C 常用類別與資料類型
▲top
«1234...8»

學習 Firebase 的,請參閱

工商服務

找資料嗎?

參觀人氣

  • 本日人氣:
  • 累積人氣:

個人資訊

shenfive
暱稱:
shenfive
分類:
數位生活
好友:
累積中
地區:

分類

toggle 分享文章 (4)
  • 史丹佛iOS Swift App開發課程 2016 詳細解說 (2)
  • Cocos2D (2)
  • 開發心情分享 (12)
  • 開發理論 (5)
toggle Objective C / C (3)
  • Obj-C 常用類別與資料類型 (8)
  • Objective C (14)
  • C語言基礎 (8)
toggle APP 開發 (4)
  • 小工具或技巧 (5)
  • 畫面元件 (2)
  • AutoLayout (2)
  • Hello World APP (6)
toggle to Swift (1)
  • From Objective-C to Swift 3 (7)
  • macOS OS X 開發 (2)
  • Firebase (2)
  • 未分類文章 (1)

最新文章

  • 使用 ZipArchive/ZipArchive 解壓縮 ZIP 檔 使用 Swift
  • macOS 用的 抓檔案工具 NSOpenPanel
  • Objective-C to Swift Category vs. Extension
  • Objective-C to Swift 字串與字元
  • Objective-C to Swift 數值類型與基本運算子
  • Objective-C to Swift 變數與常數
  • Objective-C to Swift 程式基礎
  • Swift 基礎概念
  • From Objective-C to Swift
  • 使用 Firebase with Swift, (2.1 ),Email 認證實作,登入