欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

ios7開發(fā)書籍,初學(xué)android開發(fā)書籍推薦

ios入門書籍有哪些可以推薦

1. 《iOS編程》(第4版)

成都創(chuàng)新互聯(lián)公司公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元遵化做網(wǎng)站,已為上家服務(wù),為遵化各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792

iOS編程(第4版) (豆瓣)

《iOS編程》榮獲Jolt生產(chǎn)力大獎。第4版更新了iOS7和Xcode5的內(nèi)容。全書涵蓋了開發(fā)iOS應(yīng)用的方方面面。從Objective-C基礎(chǔ)知識到新增加的語言特性;從AppKit庫到常見的Cocoa設(shè)計(jì)模式;從Xcode技巧到Instruments等。如果讀者剛接觸iOS編程,閱讀本書前兩章可以快速入門。如果讀者已經(jīng)有iOS編程經(jīng)驗(yàn),閱讀本書可以拾遺補(bǔ)缺. 只是略貴.

2.《iOS編程實(shí)戰(zhàn)》

iOS編程實(shí)戰(zhàn) (豆瓣)

本書深入介紹iOS 7新特性和新功能,涵蓋iOS 7大部分新增特性,包括新的后臺操作、Core Bluetooth、UIKit動力學(xué)以及TextKit。另外還介紹了如何處理新的扁平化UI,并新增了一章你可能不知道的“小技巧”。如果讀者熟練掌握C和C++,讀完本書即可創(chuàng)建性能優(yōu)異的iPhone、iPad和iPod touch應(yīng)用。進(jìn)階讀,不適合初學(xué)者.

3.《Objective-C高級編程 iOS與OS X多線程和內(nèi)存管理》

Objective-C高級編程 (豆瓣)

本書在蘋果公司公開的源代碼基礎(chǔ)上,深入剖析了對應(yīng)用于內(nèi)存管理的ARC 以及應(yīng)用于多線程開發(fā)的Blocks 和GCD。這些新技術(shù)看似簡單,實(shí)則非常容易成為技術(shù)開發(fā)的陷阱,開發(fā)者僅靠閱讀蘋果公司的文檔是不夠的。本書適合有一定基礎(chǔ)的iOS 開發(fā)者閱讀。書不厚,只有180多頁.

4.《Effective Objective-C 2.0:編寫高質(zhì)量iOS與OS X代碼的52個有效方法》

Effective Objective C 2.0 (豆瓣)

《effective objective-c 2.0:編寫高質(zhì)量ios與os x代碼的52個有效方法》是世界級c++開發(fā)大師scott meyers親自擔(dān)當(dāng)顧問編輯的“effective software development series”系列叢書中的新作,amazon全五星評價(jià)。從語法、接口與api設(shè)計(jì)、內(nèi)存管理、框架等7大方面總結(jié)和探討了objective-c編程中52個鮮為人知和容易被忽視的特性與陷阱。書中包含大量實(shí)用范例代碼,為編寫易于理解、便于維護(hù)、易于擴(kuò)展和高效的objective-c應(yīng)用提供了解決方案。

5.《iOS 7 Programming Cookbook》

iOS 7 Programming Cookbook (豆瓣)

此書很厚,一千多頁,很實(shí)用的工具書,可以放在桌頭當(dāng)字典用.

GitHub 上有哪些值得推薦的開源電子書

語言無關(guān)類

操作系統(tǒng)

鳥哥的Linux私房菜 (簡體)

Linux 系統(tǒng)高級編程

The Linux Command Line (中英文版)

Linux 設(shè)備驅(qū)動 (第三版)

深入分析Linux內(nèi)核源碼

UNIX TOOLBOX

Docker中文指南

Docker —— 從入門到實(shí)踐

FreeRADIUS新手入門

Mac 開發(fā)配置手冊

FreeBSD 使用手冊

Linux 命令行(中文版)

智能系統(tǒng)

一步步搭建物聯(lián)網(wǎng)系統(tǒng)

web服務(wù)器

Nginx開發(fā)從入門到精通 (淘寶團(tuán)隊(duì)出品)

版本控制

Git教程 (本文由 ?@廖雪峰 創(chuàng)作,如果覺得本教程對您有幫助,可以去 ?iTunes 購買)

git – 簡易指南

猴子都能懂的GIT入門

Git 參考手冊

Pro Git

Git Magic

GotGitHub

Git Community Book 中文版

Mercurial 使用教程

HgInit (中文版)

沉浸式學(xué) Git

Git-Cheat-Sheet (感謝 @flyhigher139 翻譯了中文版)

GitHub秘籍

NoSQL

NoSQL數(shù)據(jù)庫筆談 (PDF)

Redis 設(shè)計(jì)與實(shí)現(xiàn)

Redis 命令參考

帶有詳細(xì)注釋的 Redis 3.0 代碼

帶有詳細(xì)注釋的 Redis 2.6 代碼

The Little MongoDB Book

The Little Redis Book

Neo4j 簡體中文手冊 v1.8

Neo4j .rb 中文資源

MySQL

MySQL索引背后的數(shù)據(jù)結(jié)構(gòu)及算法原理

項(xiàng)目相關(guān)

持續(xù)集成(第二版) (譯言網(wǎng))

讓開發(fā)自動化系列專欄

追求代碼質(zhì)量

selenium 中文文檔

Joel談軟件

約耳談軟體(Joel on Software)

Web

關(guān)于瀏覽器和網(wǎng)絡(luò)的 20 項(xiàng)須知

前端知識體系

瀏覽器開發(fā)工具的秘密

Chrome 開發(fā)者工具中文手冊

Chrome擴(kuò)展開發(fā)文檔

Grunt中文文檔

移動Web前端知識庫

正則表達(dá)式30分鐘入門教程

前端開發(fā)體系建設(shè)日記

移動前端開發(fā)收藏夾

JSON風(fēng)格指南

HTTP 接口設(shè)計(jì)指北

前端資源分享(一)

前端資源分享(二)

前端代碼規(guī)范 及 最佳實(shí)踐

w3school教程整理

大數(shù)據(jù)

大數(shù)據(jù)/數(shù)據(jù)挖掘/推薦系統(tǒng)/機(jī)器學(xué)習(xí)相關(guān)資源

編程藝術(shù)

程序員編程藝術(shù)

每個程序員都應(yīng)該了解的內(nèi)存知識(譯)【第一部分】

取悅的工序:如何理解游戲 (豆瓣閱讀,免費(fèi)書籍)

其他

OpenWrt智能、自動、透明翻墻路由器教程

語言相關(guān)類 AWK

awk程序設(shè)計(jì)語言

C/C++

C++ 并發(fā)編程指南 (@傅海平ICT)

Linux C編程一站式學(xué)習(xí) (宋勁杉, 北京亞嵌教育研究中心)

CGDB中文手冊

100個gdb小技巧

100個gcc小技巧

ZMQ 指南

How to Think Like a Computer Scientist (中英文版)

跟我一起寫Makefile(PDF)

GNU make中文手冊

GNU make 指南

Google C++ 風(fēng)格指南

C/C++ Primer (by @andycai)

簡單易懂的C魔法

Cmake 實(shí)踐 (PDF版)

C++ FAQ LITE(中文版)

C++ Primer 5th Answers

CSS/HTML

學(xué)習(xí)CSS布局

通用 CSS 筆記、建議與指導(dǎo)

CSS參考手冊

Emmet 文檔

前端代碼規(guī)范 (騰訊alloyteam團(tuán)隊(duì))

Dart

Dart 語言導(dǎo)覽

Fortran

Fortran77和90/95編程入門

Java

實(shí)時 Java 系列

Apache Shiro 用戶指南

使用 Eclipse 和 Java SE 6 創(chuàng)建獨(dú)立 Web Services 應(yīng)用程序

第 1 部分: Web Services 服務(wù)端應(yīng)用程序

第 2 部分: Web 服務(wù)客戶端應(yīng)用程序

JavaServer Faces 1.2 入門

第 1 部分: 構(gòu)建基本應(yīng)用程序

第 2 部分: JSF 生命周期、轉(zhuǎn)換、檢驗(yàn)和階段監(jiān)聽器

用 Eclipse Europa 進(jìn)行 Web 開發(fā)

第 1 部分: Eclipse Java EE

第 2 部分: PHP 開發(fā)工具

第 3 部分: Ruby Development Toolkit 和 RadRails

使用 JavaServer Faces 構(gòu)建 Apache Geronimo 應(yīng)用程序

第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 構(gòu)建基本的應(yīng)用程序

第 2 部分: 在 JavaServer Faces 中使用 Tomahawk

第 3 部分: 使用 ajax4jsf 添加 Ajax 功能

第 4 部分: 使用 Apache Trinidad 組件擴(kuò)展 JSF

第 5 部分: 將 JSF 應(yīng)用程序與 Spring 集成

Apache Geronimo 和 Spring 框架

第 1 部分: 開發(fā)方法學(xué)

第 2 部分: 構(gòu)建第一個應(yīng)用程序

第 3 部分: 集成 DAO 與 ORM

第 4 部分: 混合使用 Spring AOP 和 Spring Web Flow

第 5 部分: Spring MVC

第 6 部分: Spring MVC:使用 Web 視圖技術(shù)

終極 mashup —— Web 服務(wù)和語義 Web

第 1 部分: 使用與組合 Web 服務(wù)

第 2 部分: 管理 Mashup 數(shù)據(jù)緩存

第 3 部分: 理解 RDF 和 RDFs

第 4 部分: 創(chuàng)建本體

第 5 部分: 切換 Web 服務(wù)

Jersey 2.x 用戶指南

MyBatis中文文檔

JavaScript

Google JavaScript 代碼風(fēng)格指南

Airbnb JavaScript 規(guī)范

JavaScript 標(biāo)準(zhǔn)參考教程(alpha)

Javascript編程指南 (源碼)

javascript 的 12 個怪癖

JavaScript 秘密花園

JavaScript核心概念及實(shí)踐 (PDF) (此書已由人民郵電出版社出版發(fā)行,但作者依然免費(fèi)提供PDF版本,希望開發(fā)者們?nèi)ベ徺I,支持作者)

《JavaScript 模式》翻譯,此書中文版有售,但是紙質(zhì)書翻譯的還沒有這個版本翻譯的好

命名函數(shù)表達(dá)式探秘 (注:原文由為之漫筆翻譯,原始地址無法打開,所以此處地址為我博客上的備份)

學(xué)用 JavaScript 設(shè)計(jì)模式 (開源中國)

深入理解JavaScript系列

ECMAScript 6 入門 (作者:阮一峰)

jQuery

jQuery 解構(gòu)

簡單易懂的JQuery魔法

How to write jQuery plugin

Node.js

Node入門

七天學(xué)會NodeJS

Nodejs Wiki Book (繁體中文)

express.js 中文文檔

koa 中文文檔

使用 Express + MongoDB 搭建多人博客

Express框架

nodejs文檔

Node.js 包教不包會

Learn You The Node.js For Much Win! (中文版)

Node debug 三法三例

underscore.js

Underscore.js中文文檔

backbone.js

backbone.js入門教程 (PDF)

Backbone.js入門教程第二版

Developing Backbone.js Applications(中文版)

AngularJS

AngularJS最佳實(shí)踐和風(fēng)格指南

AngularJS中譯本

AngularJS入門教程

構(gòu)建自己的AngularJS

在Windows環(huán)境下用Yeoman構(gòu)建AngularJS項(xiàng)目

zepto 簡明中文手冊

Sea.js

Hello Sea.js

CoffeeScript

CoffeeScript Cookbook

The Little Book on CoffeeScript中文版

ExtJS

Ext4.1.0 中文文檔

Chrome擴(kuò)展及應(yīng)用開發(fā)

JavaScript入門教程

PHP

PHP調(diào)試技術(shù)手冊(PDF)

XDebug 2中文手冊(譯) (CHM)

PHP之道

PHP 最佳實(shí)踐

PHP安全最佳實(shí)踐

深入理解PHP內(nèi)核

PHP擴(kuò)展開發(fā)及內(nèi)核應(yīng)用

CodeIgniter 用戶指南

Laravel4 中文文檔

Laravel 入門

Symfony2中文文檔 (未譯完)

Phalcon中文文檔(翻譯進(jìn)行中)

YiiBook幾本Yii框架的在線教程

簡單易懂的PHP魔法

swoole文檔及入門教程

iOS

iOS開發(fā)60分鐘入門

iOS7人機(jī)界面指南

Google Objective-C Style Guide 中文版

iPhone 6 屏幕揭秘

Apple Watch開發(fā)初探

馬上著手開發(fā) iOS 應(yīng)用程序

網(wǎng)易斯坦福大學(xué)公開課:iOS 7應(yīng)用開發(fā)字幕文件

Android

Android Design(中文版)

Google Android官方培訓(xùn)課程中文版

Android學(xué)習(xí)之路

Python

小白的Python教程

簡明Python教程

零基礎(chǔ)學(xué)Python

Python 2.7 官方教程中文版

Python 3.3 官方教程中文版

深入 Python 3

PEP8 Python代碼風(fēng)格規(guī)范

Google Python 風(fēng)格指南 中文版

Python入門教程 (PDF)

Python的神奇方法指南

笨辦法學(xué) Python (PDF版下載)

Django 文檔中文版

Django 最佳實(shí)踐

The Django Book 中文版

web.py 0.3 新手指南

Web.py Cookbook 簡體中文版

Dive Into Python 中文版

Bottle 文檔中文版 (需翻墻)

Flask 文檔中文版

Jinja2 文檔中文版

Werkzeug 文檔中文版

Flask之旅

Introduction to Tornado 中文翻譯

Python自然語言處理中文版 (感謝陳濤同學(xué)的翻譯,也謝謝 ?@shwley 聯(lián)系了作者)

Python 繪圖庫 matplotlib 官方指南中文翻譯

Scrapy 0.25 文檔

ThinkPython

Ruby

Ruby 風(fēng)格指南

Rails 風(fēng)格指南

笨方法學(xué) Ruby

Ruby on Rails 指南

Ruby on Rails 實(shí)戰(zhàn)圣經(jīng)

Ruby on Rails Tutorial 原書第 2 版 (本書網(wǎng)頁版免費(fèi)提供,電子版以 PDF、EPub 和 Mobi 格式提供購買,僅售 9.9 美元)

編寫Ruby的C拓展

Ruby 源碼解讀

Shell

Shell腳本編程30分鐘入門

Go

Go編程基礎(chǔ)

Go入門指南

學(xué)習(xí)Go語言 (PDF)

Go Web 編程 (此書已經(jīng)出版,希望開發(fā)者們?nèi)ベ徺I,支持作者的創(chuàng)作)

Go實(shí)戰(zhàn)開發(fā) (當(dāng)我收錄此項(xiàng)目時,作者已經(jīng)寫完第三章,如果讀完前面章節(jié)覺得有幫助,可以給作者捐贈,以鼓勵作者的繼續(xù)創(chuàng)作)

Network programming with Go 中文翻譯版本

Groovy

實(shí)戰(zhàn) Groovy 系列

LaTeX

一份其實(shí)很短的 LaTeX 入門文檔

一份不太簡短的 LATEX 2ε 介紹 (PDF版)

LISP

ANSI Common Lisp 中文翻譯版

Lua

Lua編程入門

Haskell

Real World Haskell 中文版

R

R語言忍者秘笈

Scala

Scala課堂 (Twitter的Scala中文教程)

Effective Scala(Twitter的Scala最佳實(shí)踐的中文翻譯)

Scala指南

Swift

The Swift Programming Language 中文版

Perl

Modern Perl 中文版

Perl 程序員應(yīng)該知道的事

Prolog

笨辦法學(xué)Prolog

Vim中文文檔

Vimscript

笨方法學(xué)Vimscript 中譯本

Vim中文文檔

讀書筆記及其它 讀書筆記

編譯原理(紫龍書)中文第2版習(xí)題答案

把《編程珠璣》讀薄

Effective C++讀書筆記

Golang 學(xué)習(xí)筆記、Python 學(xué)習(xí)筆記、C 學(xué)習(xí)筆記 (PDF)

Jsoup 學(xué)習(xí)筆記

學(xué)習(xí)筆記: Vim、Python、memcached

圖靈開放書翻譯計(jì)劃–C++、Python、Java等

蒂姆·奧萊利隨筆 (由譯言網(wǎng)翻譯,電子版免費(fèi))

Octave 入門 (PDF版)

SICP 解題集

精彩博客集合

正則表達(dá)式簡明參考

ios7 ibooks 怎么同步書籍啊?itunes上面找不到軟件啊

去找 格式是 epub 的電子書,網(wǎng)上一搜一大堆,就可以用ITUNES同步到IBOOKS 了、、不用謝,絕對可以。加點(diǎn)分就好 查看原帖

記得采納啊

有沒有自學(xué) iOS 開發(fā)的一些經(jīng)驗(yàn)

基礎(chǔ)

一定的編程經(jīng)驗(yàn)

這里說的編程經(jīng)驗(yàn)是至少熟練一門編程語言,對 OOP 有一定的了解,最好熟悉一些基本的設(shè)計(jì)模式。遇到過的好多 iOS 開發(fā),大多是從別的語言轉(zhuǎn)過來的,所以有一定的編程基礎(chǔ),學(xué)起來會更容易 get the point.

如果是第一次接觸編程,當(dāng)然也是沒問題的,只是要做好心理準(zhǔn)備,可能會比想象的難。

英語

發(fā)現(xiàn)不少開發(fā)對于英語似乎有點(diǎn)接受不能,通常都是中文優(yōu)先,除非迫不得已,才硬著頭皮看看 StackOverflow,英文文章,文檔等。忘了是誰說過「難走的路越走越好走」,通常如此。其實(shí)只要稍微 push 一下自己,那些技術(shù)文章啃下來應(yīng)該不會有太大的問題,有過幾次成功的體驗(yàn)后,這種恐懼感就會減少很多。優(yōu)質(zhì)的文章、視頻、書籍,多是英文的,不邁過這個 坎,將來要么成為瓶頸,要么花更大的成本去填補(bǔ)。

入門

書籍

要學(xué)習(xí) iOS 開發(fā),自然要先學(xué) Objective-C (當(dāng)然現(xiàn)在也可以直接上 Swift,不過如果多人協(xié)作的話,OC目前還是主流),因?yàn)?OC 是 C 語言的超集,所以了解 C 語言對于學(xué)習(xí) OC 肯定會有幫助,不過就算不了解,直接學(xué) OC 也沒太大問題。

這里推薦 BNR (Big Nerd Ranch) 的這本 Objective-C Programming The Big Nerd Ranch Guide,講解地比較細(xì)致,能幫助你更好的理解 OC,更重要的是教你遇到問題時,如何去解決問題,以及這個問題對應(yīng)的一些知識點(diǎn),如何使用文檔等等。

來到一個新的世界,肯定會對這個世界充滿好奇,想訂閱一大堆博客,買一堆書,看各種教程和視頻,然后就變得浮躁,不知該從哪下手,這會導(dǎo)致拖延癥。 我渴了,給我倒一杯水,這個很直接,馬上就可以做,但如果是給我買一瓶飲料,而自己對那些飲料又不怎么熟悉時,就糾結(jié)了,不如刷會微博,看看朋友圈,玩?zhèn)€小游戲先。

所以一本好的入門教材很重要,要契合自己當(dāng)前的水平,且常常會有收獲,這種成就感會激勵著你繼續(xù)學(xué)下去。

在看書的過程中,往往會有這樣的經(jīng)歷:書中提到某個人、觀點(diǎn)、知識點(diǎn)、書、文章,然后就順著它提到的這些東西出去了,可能某個知識點(diǎn)又牽扯到另一些內(nèi)容,然后就這樣越走越遠(yuǎn)。想起了一個故事——

三只獵狗追一只土拔鼠,土拔鼠逃跑時鉆進(jìn)了一個樹洞。這個樹洞只有一個出口,不一會兒,忽然從樹洞里跑出一只兔子。兔子飛快地向前跑,并爬上另一棵大樹。兔子因?yàn)榛艁y在樹上沒站穩(wěn),掉了下來,砸暈了正仰頭看的三只獵狗,最后,兔子終于逃脫。

對于這個故事可以從不同的角度去解讀,我更愿意以初心去解讀。兔子為什么會爬樹?為什么能砸暈三只獵狗?這不是重點(diǎn),重點(diǎn)是,之前追趕的土撥鼠哪去了?看書時難免會有延伸閱讀,這個深度我覺得不宜超過 2 層,不然很容易就回不來了。

還有就是如果有可能,最好每天都看點(diǎn),這其實(shí)是很難的,因?yàn)榭偸菚袃?yōu)先級更高的事,或者之前的某些習(xí)慣在干擾。一旦斷了幾天,就不想再拿起來了。

還有,蘋果官方的 Start Developing iOS Apps Today 也是很不錯的入門材料。

視頻

推薦斯坦福老頭子(Paul Hegarty)的 Developing iOS 7 Apps for iPhone and iPad ,當(dāng)初也是看的這個(那時還是更老的版本),Paul 是資深的 Mac/iOS 開發(fā)(前蘋果員工?),很多知識點(diǎn)講得很到位,學(xué)生們的提問也大都在點(diǎn)上,同時配有Demo,總之聽下來會對 iOS 開發(fā)有比較全面的了解。

同時推薦一本小冊子:objc-zen-book,花不長時間就能看完,里面是一些 Best Practices,對于編寫優(yōu)質(zhì)代碼會很有幫助。

筆記

這是一個持久的過程,任何階段都適用。以前也沒太在意這個,覺得概念性的東西,腦子過一遍,就大概知道了,然后就去啃其他的東西了,現(xiàn)在看來,如果有記筆記的話,會更有助于消化概念、知識點(diǎn),也可以記錄自己的思考過程。達(dá)芬奇就記錄了10000多頁的筆記。

記筆記可以加深對知識點(diǎn)的理解,而成為編程巨星的唯一秘訣就是:對所做的事情理解地越深,就會做得越好。同時如果遵循遺忘曲線去復(fù)習(xí)的話,效果更佳。對知識點(diǎn)了解地足夠透徹后,Debug 時才更有可能知道問題出在哪,解決問題也更容易有思路。

筆記不僅可以記知識點(diǎn),也可以記錄調(diào)試過程,比如這篇筆記,有一種調(diào)試方法:小黃鴨調(diào)試法

許多程序員都有過向別人(甚至可能向完全不會編程的人)提問及解釋編程問題,就在解釋的過程中擊中了問題的解決方案。一邊闡述代碼的意圖一邊觀察它實(shí)際上的意圖并做調(diào)試,這兩者之間的任何不協(xié)調(diào)會變得很明顯,并且更容易發(fā)現(xiàn)自己的錯誤。

生活中我們可能不會真的這么去做,這時抽離出另一個自己,記錄下跟ta的對話,也是個發(fā)現(xiàn)問題的好方法。

練習(xí)

這也是一個持續(xù)的過程,知道了些概念或原理后,總是會想著去驗(yàn)證下是不是這樣,無論結(jié)果是否如自己預(yù)期,實(shí)踐的過程會降低對語言的陌生感,慢慢地培養(yǎng)一種駕馭這門語言的自信,如果出了錯,正好可以重新梳理一下。

目標(biāo)

如果靜下心來看完了 BNR 的這本書,以及斯坦福的 iOS 開發(fā)視頻,那么對 OC 應(yīng)該比較了解了,一些常用的 UIKit 用起來也沒什么問題了,比如 UIViewController / UIView / UIScrollView / UIImageView / UITableView。也熟悉一些概念,如 KVO / MVC / Delegate / DataSource。

這個階段下來,應(yīng)該會有:哦,iOS 開發(fā)也就這樣嘛,多翻翻文檔,熟悉 Cocoa Touch 的一些 Class,差不多也能做出一個簡單的 App 了。

進(jìn)階

入門之后,接下來可以折騰的東西還會有不少。

書籍

Effective Objective-C 2.0,里面提到了 52 種提高 iOS App 質(zhì)量的途徑。涉及了 API 設(shè)計(jì)、protocols / category 的使用、寫出更模塊化的代碼等,讀下來應(yīng)該會有不少收獲。

iOS Programming: The Big Nerd Ranch Guide (4th Edition),又是一本 BNR 的書,這本書的特點(diǎn)是通過 Demo 來引出知識點(diǎn),然后提一些問題,并且會細(xì)說解題思路??磿倪^程中,對于元學(xué)習(xí)能力的提升也會有一定幫助。

--- update ---

發(fā)現(xiàn)巧哥的 iOS開發(fā)進(jìn)階 已經(jīng)可以在京東買到了,雖然沒有細(xì)看,但巧哥出品質(zhì)量肯定有保障。

其他資源

進(jìn)入這個階段后,可以去探索更大的世界了,現(xiàn)在的資源已經(jīng)很豐富了,但還是要遵循「少而精」的原則。以下是我覺得挺不錯的資源

iOS Dev Weekly 每周一期,內(nèi)容多為這一星期里值得關(guān)注的Github項(xiàng)目、文章、工具等。

iOS 移動開發(fā)周報(bào) 這是唐巧大大整理的每周不錯的 iOS 開發(fā)相關(guān)的內(nèi)容,多為中文。

RayWenderlich 很多詳細(xì)又全面的教程,不容錯過。

iOS Dev Slack 國內(nèi)不少 iOS 開發(fā)(包括大大們)都在這里,不過現(xiàn)在好像不怎么能拿到邀請了。

中文 iOS/Mac 開發(fā)博客列表,打開工具訂閱吧。

還有,如果可能的話,多去分享自己學(xué)到的東西,教是最好的學(xué),我試過幾次,效果真的很不錯。

目標(biāo)

這個階段下來,對于常用的設(shè)計(jì)模式、內(nèi)存管理、Blocks 的使用、圖像操作、網(wǎng)絡(luò)請求和管理、多線程應(yīng)該比較熟悉了。對于 CALayer、Animation、UIScrollView、UITableView、UICollectionView、 ViewController Container 則非常熟悉,對「非常熟悉」的定義是:不打開 Xcode,腦子里就能把相應(yīng)的知識點(diǎn)復(fù)述出來 80% ,比如這個類有哪些方法,Delegate / DataSource 有哪些方法,怎么使用,如果要實(shí)現(xiàn)某個效果,應(yīng)該怎么做(好吧, UICollectionView 除外)。

高級

其實(shí)高級、進(jìn)階、入門并沒有嚴(yán)格的界限,在入門階段也可以探究高級階段的一些東西。我覺得支撐我們不斷探索和前進(jìn)的動力不是興趣,而是永不滿足的好奇心,和對優(yōu)雅代碼的追求。

If your standards are low, you're going to stop pretty early on in the process.

BNR 的這篇 Leveling Up 已經(jīng)講得很好了,也更加細(xì)致。

書籍

iOS 7 Programming Pushing the Limits 這本書對 iOS 7 的一些特性會講解地比較深入,當(dāng)然也不僅僅是 iOS 7。只嘆 iOS 更新實(shí)在太快,書籍往往跟不上,一本好書往往需要很長時間來撰寫,等書可以出版了,iOS 又出新版本了。

源碼

看優(yōu)秀的源碼,可以學(xué)到很多東西,使用過程中遇到問題也更容易解決。這些是我覺得值得細(xì)看的源碼:AFNetworking(NSOperation, HTTP, Block), SDWebImage(Image Handle, Cache, NSOperation, Block),SVPullToRefresh(UIScrollView, State Handle), JSONModel(runtime)

如果有興趣,也可以翻翻 CoreFoundation / OC runtime 的源碼。

資源

oleb

NSHipster

objc.io || objcio.cn

WWDC 視頻

工具

chisel Facebook 出品的 LLDB 助手,用于調(diào)試很方便

Reveal 每當(dāng)好奇某個 App 的實(shí)現(xiàn)時,都會打開它一窺究竟,用于調(diào)試自己的 App 也很方便

Aspects steipete 大大出品的一款方便使用 method swizzling 的工具,可以在運(yùn)行時動態(tài)添加代碼到某個方法

class-dump 從 Mach-O 文件生成 OC 頭文件,有時想看看某個 App 大概是如何組織的會比較方便

Hopper 可以對二進(jìn)制文件進(jìn)行反編譯,甚至可以生成偽代碼!有時想看看 UIViewController 里某個方法大概是怎么實(shí)現(xiàn)的,就可以用它。

Instruments 這個內(nèi)置的工具對于發(fā)現(xiàn) App 的各種問題很有幫助,如內(nèi)存占用、泄露,渲染問題等。

目標(biāo)

這個階段,對于底層的實(shí)現(xiàn)會有更深入的了解,各種 Core 開頭的 Framework 至少可以說出個大概,工具也能熟練使用,「正經(jīng)的代碼」寫過數(shù)萬行,可能天天在翻 Dash。如果別人讓你實(shí)現(xiàn)某個功能,能在較短的時間內(nèi)給出不錯的實(shí)現(xiàn)方案,并且足夠細(xì)致,甚至精細(xì)到如何使用 Core Graphic 去畫某個圖像。

其他

我覺得無論學(xué)習(xí)什么,「速成」的心態(tài)是最要不得的,這只會讓自己變得浮躁,一知半解,整個過程也很難讓自己的元學(xué)習(xí)能力得到提升。慢慢來,攻占一個城后,再去打下一個,這時心態(tài)也會平和許多。

零基礎(chǔ)如何學(xué)習(xí)ios開發(fā)?

oc已全部翻譯完成視頻總4個視頻免費(fèi)下載

鏈接:

提取碼:64s9

oc已全部翻譯完成視頻 總4個視頻|OC教程04:速建+講解.mp4|OC教程03:如何給機(jī)器人添加紋理與著色.mp4|OC教程02:場景管理.mp4|OC教程01:涂鴉的投射原理與應(yīng)用.mp4

本文題目:ios7開發(fā)書籍,初學(xué)android開發(fā)書籍推薦
文章位置:http://chinadenli.net/article4/dscsooe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、動態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、面包屑導(dǎo)航、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司