1. 程式人生 > >一個安卓開發者的零經驗ios之路

一個安卓開發者的零經驗ios之路

之前由於業務需要,沒辦法,趕鴨子上轎,雖然沒經驗,還是得看看ios開發,幸好周圍專業的ios開發好多個,呵呵好多問題直接問也就解決了。回過頭去看看,將之前的學習筆記都上傳下,作為紀念。

首先,開發ios需要mac,不過對於我,mac貌似也沒太多必要,畢竟不是主業,所以就筆記本裝了個黑蘋果。

其次,得知道從0開始需要看什麼,怎麼進階。好吧,百度“如何從0開發ios”,我看的是知乎的答案,看了後選了其中一個人的推薦。

如下:


c語言基礎我有,因為工作一開始的時候用了1年多,所以直接進入第二步,看objc,當然也有人推薦swift,不過我相信師出同源,咱這門外漢還是老老實實一步步來的好。

在學習objc之前,推薦看下這個文章,畢竟我們對c和java都比較熟,如果先期能對她們三者之間的區別有個數可以幫助記憶

http://www.runoob.com/w3cnote/objective-c-tutorial.html

好了,接下來就老老實實學objectc吧,下面所有的註解部分都是以一個c或者java的開發者的視角覺得有點區別的地方。

首先hello world

  
//
//  main.m
//  test1
//
//  Created by zhengji on 2017/2/5.
//  Copyright  2017年 zhengji. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!");
    }
    return 0;
}

1.#import  類似#include。 2.Foundation.h, 隸屬於foundation這個framework。後者可以理解為一堆基礎類庫的集合。蘋果提供了一些列框架,這裡用到的是cocoa的一部分。 3.NSLog,類似printf,NS是字首,cocoa提供的幾乎都用了這個字首,加入了自動換行時間戳的特性 [email protected]符號,意思是轉為NSString物件,引數定義使然

先到這吧。。。吃飯去

相關推薦

一個開發者經驗ios

之前由於業務需要,沒辦法,趕鴨子上轎,雖然沒經驗,還是得看看ios開發,幸好周圍專業的ios開發好多個,呵呵好多問題直接問也就解決了。回過頭去看看,將之前的學習筆記都上傳下,作為紀念。 首先,開發ios需要mac,不過對於我,mac貌似也沒太多必要,畢竟不是主業,所以就筆

菜鳥進階-RelativeLayout(相對佈局)

1.android:layout_alignParentLeft="true"//父佈局中左對齊2.android:layout_alignParentRighf="true"//父佈局中右對齊3.an

菜鳥的理解:match_parent、fill_parent與wrap_content的區別與作用

安卓菜鳥的理解之路之:match_parent、fill_parent與wrap_content的區別與作用 一開始,作者對安卓一無所知,隨手一翻都會在書上看到了很多程式碼塊有fill_parent/match_parent/wrap_content, 但是這

Android版本更新歷史總結(致那些年開發打怪升級)

前言好久沒有寫部落格了,最近工作真的忙,適當的總結是很有必要的,今天就總結下安卓各版本對應號,主要是我自己老忘記,以此來記錄下!Android歷史版本Android 1.0(沒有開發代號)Android

開始——開發一個GIS採集軟體——1.前期工作

一、需求分析 由於工作需要,接到這麼一個開發地理資訊採集的軟體,並由於買不起MAC所以採用安卓端的開發。 1. 專案簡介: 今年接到有關地理資訊標準化的任務,需要先採集現有地理資訊進行整理。 需要採集的

一個程式媛的人生經驗

引言 博主有一個差不多認識了9年的程式媛朋友,從09年讀大一開始認識的,現在已經畢業五年,所以相識是九年。目前她就職於網龍、是一個做安卓元件開發的程式媛,已婚。本文基本上反應了她的心酸血淚史,經其同意,整理成文。為了方便描述,下面的第一人稱”我”指的就是該妹紙本人。

react-native入門ListView-開發者的第一視角

     我想我要寫一篇長長的部落格來總結一下這幾天的學習。畢竟之前做安卓的都是用java,第一次接觸js,還是發現有點困難。      首先,講一下我自己對RN這個總結的理解吧(是相對於安卓),安卓的話,想必都知道Activty是mvc模式,那麼RN是怎麼渲染檢視的呢,我

【轉載】開發者在使用deepin15.4時可能會遇到的問題

ln -s screen default deepin tin view valid pic 安卓開發者 本文轉載自:https://bbs.deepin.org/forum.php?mod=viewthread&tid=138244&extra= 1、在你

無盡跑酷3D (Endless Run 3D) 蘋果版免費下載|iOS|Android|iPhone版本免費下載 - 休閑 3D遊戲 跑酷遊戲 競速遊戲

bottom .com 開標 手機 apt splay alt idt mage 無盡跑酷3D (Endless Run 3D) 發布了 無盡跑酷3D是一款非常經典的跑酷類手機遊戲,該遊戲擁有著獨特的跑酷玩法、炫酷的跑酷特色和精美的遊戲畫面設計。感興趣的小夥伴們快來加入無盡

-深入淺出MVVM教程》應用篇

getter apk 更新 processor 技術 tac bind end mat 背景 這幾年 MVP 架構在安卓屆非常流行,幾乎已經成為主流框架,它讓業務邏輯 和 UI操作相對獨立,使得代碼結構更清晰。 MVVM 在前端火得一塌糊塗,而在安卓這邊卻基本沒見到幾個人在

投屏助手(B1358)輔助調試

技術 ash 命令 tro mob 16px lan log 遠程控制 Android遠程桌面助手的中文版——安卓投屏助手正式上線。安卓投屏和遠程控制的軟件其實已經非常多了,如Vysor、Total Control、Mobizen、Apo

初學者的經驗分享

如果你很想要一樣東西,那麼就放他離開,等他回來找你的時候,你就永遠擁有他了。 ——玄色《啞舍》 本人在公司實習的是安卓專案開發,但是在大學裡並沒有學過安卓相關的內容,在進入到公司之後,大約有半個月的時間,我都是自己在看書自學,到現在一個多月了,給大家分享一下作為一

讀過的android相關文章 開發者必備的42個連結

1. https://blog.csdn.net/Zou_pl/article/details/73743974     Android 獲取外接儲存的裝置路徑(如掛載的U盤) 2.  https://blog.csdn.net/kartorz/artic

中高階開發面試知識點——快取

前言 幾乎所有的專案都做了快取,但是快取做的怎麼樣,其實只有我們自己知道。快取做的好,沒有網路也能流暢的使用;再多的資料請求都不會出現卡頓延遲等待很久的情況。 程式中除了圖片快取(三級快取),還有資訊快取。當用戶無法聯網時,app會預設顯示快取的資料。 前言快取方式 SQLite 下載完資料檔案後,

《阿里巴巴Android開發手冊》正式釋出,開發者的福音

先上核心內容: 認證考試地址請點選 阿里巴巴Android開發手冊-點選下載 春節餘味尚未消,我們為移動開發者準備了一份遲到的新年禮物——《阿里巴巴Android開發手冊》,繼《阿里巴巴Java開發手冊》之後,阿里巴巴開發規範家族又添一丁,「阿里巴巴Android開發規範」

如何Python寫一個APP

前言:用Python寫安卓APP肯定不是最好的選擇,但是肯定是一個很偷懶的選擇,而且實在不想學習Java,再者,就程式設計而言已經會的就Python與Golang(注:Python,Golang水平都一般),那麼久Google了一下Python寫安卓的APP的可能性,還真

2018全球開發者論壇成都站——開發者的最終實踐

安卓巴士,作為中國領先的安卓開發者社群擁有近85萬線上使用者,近年一直致力於在全國各大城市舉辦線下技術大會。 11月03日,安卓巴士全球開發者論壇線下系列沙龍成都站,也是今年的第七站,我們將一如既往為各位開發者帶來精彩的技術乾貨分享以及豐富精美的禮品,除此之外活

【手把手】帶你擼一個殼子

web前端的小夥伴們大家好,說起APP混合開發,大家首先想到的可能就是類似Cordova的庫,可以讓我們不寫一行安卓程式碼,就輕鬆地實現原生APP的一些常用功能,但是對於一些特別的"需求"我們就無能為力了。所以為了提高我們的知識儲備,我覺得還是有必要學習一波安卓的知識的。下面就由我帶著大家手把手

製作一個介面,可以進行密碼和賬號的判斷,有用來儲存輸入賬號和密碼的類,用來在其他類中呼叫

首先附上安卓介面圖和完整版下載地址: 下載地址:https://download.csdn.net/download/qq_39343904/10881646                   &nb

厲害了!如何Python寫一個APP,附原始碼!

熱文導讀 | 點選標題閱讀 作者: “又耳的筆記本”  文末附原始碼地址 來源:http://youerning.blog.51cto.com/10513771/1733534 本文會帶大家寫一個Hello world並瞧一瞧Python版實現的android 2048的程式碼 前言