(Dangdang подлинная книга) Программирование iOS (5 -е издание) // Кристиан/Кейр, Аарон

Цена: 1 758руб. (¥83.16)
Артикул: 726762818210
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товараPGgzPuKWstCe0YHQvdC+0LLQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y88L2gzPjxkaXY+PGRpdj7jgJAmbmJzcDvQutC90LjQs9CwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A70LjQvNGPJm5ic3A744CR77yaJm5ic3A7aU9T57yW56iL77yI56ysNeeJiO+8iTxicj7jgJAmbmJzcDvRgdC00LXQu9Cw0YLRjCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO9CS0J7QlyZuYnNwO+OAke+8miZuYnNwO9Ca0YDQuNGB0YLQuNCw0L0g0JrQtdC50YAsINCQ0LDRgNC+0L0g0KXQuNC70LvQtdCz0LDRgdGBPGJyPuOAkCZuYnNwO0kmbmJzcDsmbmJzcDtTJm5ic3A7Jm5ic3A7QiZuYnNwOyZuYnNwO9CdXTombmJzcDs5Nzg3NTY4MDI5MzIyPGJyPuOAkNCy0L3QtSZuYnNwOyZuYnNwO9CS0LXRgNGB0LjRjyZuYnNwOyZuYnNwO9Ce0LHRidC10YHRgtCy0L5dOiZuYnNwO9Cj0L3QuNCy0LXRgNGB0LjRgtC10YIg0L3QsNGD0LrQuCDQuCDRgtC10YXQvdC+0LvQvtCz0LjQuCDQpdGD0LDQttC+0L3Qs9CwPGJyPlvQktGA0LXQvNGPINC/0YPQsdC70LjQutCw0YbQuNC4XTombmJzcDsyMDE3LTA4PGJyPlvQmtC+0LvQuNGH0LXRgdGC0LLQviDQvtGC0L/QtdGH0LDRgtC60L7Qsl06Jm5ic3A7MTxicj5b0JjQtNC10L3RgtC40YTQuNC60LDRhtC40Y8g0L/RgNC+0LTRg9C60YLQsF06Jm5ic3A7IDI1MTQxNTUwPGJyPjwvZGl2PjxkaXY+44CQ0KbQtdC90YvjgJE6Jm5ic3A7MTA4Ljxicj7jgJDQn9GA0LjQstGP0LfQutCw44CROiZuYnNwO9Cc0Y/Qs9C60LDRjyDQvtCx0LvQvtC20LrQsCDQsiDQuNC00LXQsNC70YzQvdC+0Lwg0L/QtdGA0LXQv9C70LXRgtC1PGJyPuOAkNCR0YPQvNCw0LPQsOOAkTombmJzcDvQmtC70LXQudC60LDRjyDQsdGD0LzQsNCz0LA8YnI+W9Ck0L7RgNC80LDRgl06Jm5ic3A7MzI8YnI+PC9kaXY+PC9kaXY+PGRpdj48L2Rpdj48aHI+PGhyPjxocj48aDM+0JrQsNGC0LDQu9C+0LM8L2gzPtCT0LvQsNCy0LAgMSDQn9GA0L7RgdGC0LDRjyDQv9GA0LjQu9C+0LbQtdC90LjQtSDQtNC70Y8gaU9TIDE8YnI+MS4xINCh0L7Qt9C00LDRgtGMINC/0YDQvtC10LrRgiBYQ09ERSAyPGJyPjEuMiDQnNC+0LTQtdC70YwtVmlldy1Db250cm9sbGVyIDU8YnI+MS4zINCU0LjQt9Cw0LnQvSDQstC40LrRgtC+0YDQuNC90LAgNjxicj4xLjQgSW50ZXJmYWNlIEJ1aWxkZXIgNzxicj4xLjUg0KHQvtC30LTQsNGC0Ywg0LjQvdGC0LXRgNGE0LXQudGBIDg8YnI+MS42INCh0L7Qt9C00LDRgtGMINC+0LHRitC10LrRgiDQvNC+0LTQtdC70LggMjE8YnI+MS43INCX0LDRj9Cy0LrQsCDQt9Cw0L/QvtC70L3QtdC90LAg0LrQvtC80L/QuNC70Y/RhtC40LXQuSAyMzxicj4xLjgg0JfQvdCw0YfQvtC6INC/0YDQuNC70L7QttC10L3QuNGPIDI0PGJyPjEuOSBTdGFydCBTY3JlZW4gMjY8YnI+0JPQu9Cw0LLQsCAyIFN3aWZ0IExhbmd1YWdlIDI3PGJyPjIuMSDQotC40L8g0LTQsNC90L3Ri9GFIFN3aWZ0IDI3PGJyPjIuMiDQmNGB0L/QvtC70YzQt9GD0LnRgtC1INGB0YLQsNC90LTQsNGA0YLQvdGL0Lkg0YLQuNC/IDI4PGJyPjIuMyDQndC10L7QsdGP0LfQsNGC0LXQu9GM0L3QviAzNTxicj4yLjQg0KbQuNC60Lsg0Lgg0L/QvtC/0L7Qu9C90LXQvdC40LUg0YHRgtGA0L7QutC4IDM3PGJyPjIuNSDQn9C10YDQtdGH0LjRgdC70LXQvdC40LUg0Lgg0L/QtdGA0LXQutC70Y7Rh9Cw0YLQtdC70YwgMzk8YnI+Mi42INCf0YDQvtCy0LXRgNGM0YLQtSBTd2lmdCBEb2N1bWVudCBBcHBsZSA0MDxicj7Qk9C70LDQstCwIDMg0J/RgNC+0YHQvNC+0YLRgNC10YLRjCDQuCDQv9GA0L7RgdC80L7RgtGA0LXRgtGMINC40LXRgNCw0YDRhdC40YfQtdGB0LrRg9GOINGB0YLRgNGD0LrRgtGD0YDRgyA0MTxicj4zLjEg0J/RgNC+0YHQvNC+0YLRgNC10YLRjCDQsdCw0LfQvtCy0YvQtSA0Mjxicj4zLjIg0J/RgNC+0YHQvNC+0YLRgNC10YLRjCDQuNC10YDQsNGA0YXQuNGOIDQyPGJyPjMuMyDQodC+0LfQtNCw0YLRjCDQvdC+0LLRi9C5INC/0YDQvtC10LrRgiA0NDxicj4zLjQg0J/RgNC+0YHQvNC+0YLRgCDQuCDQutCw0LTRgCA0NTxicj4zLjUg0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyDRgdC40YHRgtC10LzQsCDQvNCw0LrQtdGC0LAgNTU8YnI+My42INCf0LXRgNCy0LjRh9C90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTog0LHQvtC70YzRiNC1INCw0LLRgtC+0LzQsNGC0LjRh9C10YHQutC40YUg0YPQv9GA0LDQttC90LXQvdC40Lkg0YEg0LzQsNC60LXRgtC+0LwgNjQ8YnI+0JPQu9Cw0LLQsCA0INCi0LXQutGB0YIg0LLQstC+0LTQsCDQuCDQv9C+0YDRg9GH0LXQvdC40LUgNjU8YnI+NC4xINCi0LXQutGB0YIg0KDQtdC00LDQutGC0LjRgNC+0LLQsNGC0YwgNjU8YnI+NC4yINCg0LXQsNC70LjQt9GD0LnRgtC1INC/0YDQtdC+0LHRgNCw0LfQvtCy0LDQvdC40LUg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyA3Mzxicj40LjMuINCf0L7QutCw0LfQsNC90L4gNzY8YnI+NC4zINCf0LXRgNCy0LjRh9C90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTog0LfQsNC/0YDQtdGJ0LXQvdC+INCy0LLQvtC00LjRgtGMINCx0YPQutCy0YsgNzk8YnI+0JPQu9Cw0LLQsCA1INCf0YDQvtGB0LzQvtGC0YAg0LrQvtC90YLRgNC+0LvQu9C10YDQsCA4MTxicj41LjEg0J/RgNC+0YHQvNC+0YLRgCDQutC+0L3RgtGA0L7Qu9C70LXRgNCwIDgyPGJyPjUuMiDQo9GB0YLQsNC90L7QstC40YLQtSDQutC+0L3RgtGA0L7Qu9C70LXRgCDQvdCw0YfQsNC70YzQvdC+0LPQviDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjRjyA4Mjxicj41LjMgVUlUYWJCYXJDb250cm9sbGVyIDg1PGJyPjUuNCDQl9Cw0LPRgNGD0LfQutCwINC4INC+0YLQvtCx0YDQsNC20LXQvdC40LUg0L/RgNC+0YHQvNC+0YLRgCA5MDxicj41LjUg0JLQt9Cw0LjQvNC+0LTQtdC50YHRgtCy0LjQtSDRgSDQutC+0L3RgtGA0L7Qu9C70LXRgNC+0Lwg0L/RgNC10LTRgdGC0LDQstC70LXQvdC40Y8g0Lgg0LXQs9C+INC/0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1IDkyPGJyPjUuNiDQn9GA0L7QvNC10LbRg9GC0L7Rh9C90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTog0L3QvtGH0L3QsNGPINC80L7QtNC10LvRjCA5Mzxicj41Ljcg0JIgLURlcHRoIExlYXJuaW5nOiBIRCAt0LTQuNGB0L/Qu9C10LkgOTM8YnI+0JPQu9Cw0LLQsCA2INCY0YHQv9C+0LvRjNC30YPQudGC0LUg0LrQvtC0INGA0LXQsNC70LjQt9Cw0YbQuNGPINCf0YDQvtGB0LzQvtGC0YAgOTU8YnI+Ni4xINCY0YHQv9C+0LvRjNC30YPQudGC0LUg0LrQvtC0INC00LvRjyDRgdC+0LfQtNCw0L3QuNGPINC/0YDQvtGB0LzQvtGC0YDQsCA5Njxicj42LjIg0J7Qs9GA0LDQvdC40YfQtdC90LjQtSDRgNC10LDQu9C40LfQsNGG0LjQuCDQutC+0LTQsCA5Nzxicj42LjMg0KHQvtCx0YvRgtC40LUg0L/QviDRgNC10LDQu9C40LfQsNGG0LjQuCDQutC+0LTQsCAxMDQ8YnI+Ni40INCf0LXRgNCy0LjRh9C90LDRjyDQv9GA0LDQutGC0LjQutCwOiDQtNC+0LHQsNCy0YzRgtC1INC10YnQtSDQvtC00L3RgyDQstC60LvQsNC00LrRgyAxMDY8YnI+Ni41INCf0YDQvtC80LXQttGD0YLQvtGH0L3QvtC1INGD0L/RgNCw0LbQvdC10L3QuNC1OiDQn9C+0LrQsNC20LjRgtC1INC/0L7Qt9C40YbQuNGOINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyAxMDY8YnI+Ni42INCj0YHQvtCy0LXRgNGI0LXQvdGB0YLQstC+0LLQsNC90L3Ri9C1INGD0L/RgNCw0LbQvdC10L3QuNGPOiDQv9C+0LrQsNC30LDRgtGMINC60LDRgNGC0YMg0LrQsNGA0YLRiyAxMDY8YnI+Ni43INCSIC1kZXB0aCDQntCx0YPRh9C10L3QuNC1OiBOU0F1dG9yaXppbmcgTWFzc2tsYXlvdXRjb25zdHJhaW50IDEwNjxicj7Qk9C70LDQstCwIDcg0JvQvtC60LDQu9C40LfQsNGG0LjRjyAxMDk8YnI+Ny4xINCY0L3RgtC10YDQvdCw0YbQuNC+0L3QsNC70LjQt9Cw0YbQuNGPIDExMDxicj43LjIg0JvQvtC60LDQu9C40LfQsNGG0LjRjyAxMjA8YnI+Ny4zINCf0LXRgNCy0LjRh9C90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTog0LTRgNGD0LPQsNGPINC70L7QutCw0LvQuNC30LDRhtC40Y8gMTI2PGJyPjcuNCDQkiAtZGVwdGgg0L7QsdGD0YfQtdC90LjQtTog0YDQvtC70YwgTlNCdW5kbGUg0LIg0LjQvdGC0LXRgNC90LDRhtC40L7QvdCw0LvQuNC30LDRhtC40LggMTI2PGJyPjcuNSDQkiAtRGVwdGggTGVhcm5pbmc6INC40LzQv9C+0YDRgiDQuCDRjdC60YHQv9C+0YDRgiBYbGlmZiAxMjg8YnI+0JPQu9Cw0LLQsCA4INCQ0L3QuNC80LDRhtC40Y8g0YPQv9GA0LDQstC70LXQvdC40Y8gMTI5PGJyPjguMSDQntGB0L3QvtCy0L3QsNGPINCw0L3QuNC80LDRhtC40Y8gMTMwPGJyPjguMiDQldGJ0LUg0L7QtNC40L0g0Y3RgtC40LrQtdGC0LrQsCAxMzI8YnI+OC4zINCQ0L3QuNC80LDRhtC40Y8g0LfQsNC/0L7Qu9C90LXQvdCwIDEzNTxicj44LjQg0JDQvdC40LzQsNGG0LjRjyDQvtCz0YDQsNC90LjRh9C10L3QuNC5IDEzNTxicj44LjUgVGltZSBNZXRob2QgMTM5PGJyPjguNiDQn9C10YDQstC40YfQvdC+0LUg0YPQv9GA0LDQttC90LXQvdC40LU6INC/0YDRg9C20LjQvdC90LDRjyDQsNC90LjQvNCw0YbQuNGPIDE0MTxicj44Ljcg0J/RgNC+0LzQtdC20YPRgtC+0YfQvdC+0LUg0YPQv9GA0LDQttC90LXQvdC40LU6INGA0YPQutC+0LLQvtC00YHRgtCy0LAg0LzQsNC60LXRgtCwIDE0MTxicj7Qk9C70LDQstCwIDkgVWl0YWJsZVZpZXcg0LggVWl0YWJsZVZpZXdDb250cm9sbGVyIDE0Mzxicj45LjEg0JfQsNC/0LjRgdCw0YLRjCBIb21lUHduZXIg0LfQsNGP0LLQu9C10L3QuNC1IDE0NDxicj45LjIgVUlUYWJsZVZpZXdDb250cm9sbGVyIDE0NTxicj45LjMg0KHQvtC30LTQsNGC0Ywg0LrQu9Cw0YHRgSBJdGVtIDE0Nzxicj45LjQg0JjRgdGC0L7Rh9C90LjQuiDQtNCw0L3QvdGL0YUgVWl0YWJsZVZpZXcgMTQ5PGJyPjkuNSBVSVRhYmxlVmlld0NlbGxzIDE1Mzxicj45LjYg0JrQvtC90YLQtdC90YIg0YHQvtC60YDQsNGJ0LDQtdGC0YHRjyAxNTg8YnI+OS43INCf0LXRgNCy0LjRh9C90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTog0L3QtdGB0LrQvtC70YzQutC+INCz0YDRg9C/0L8gMTU5PGJyPjkuOCDQn9GA0L7QvNC10LbRg9GC0L7Rh9C90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTog0YTQuNC60YHQuNGA0L7QstCw0L3QvdCw0Y8g0LvQuNC90LjRjyAxNjA8YnI+OS45INCj0YHQvtCy0LXRgNGI0LXQvdGB0YLQstC+0LLQsNC90L3Ri9C1INGD0L/RgNCw0LbQvdC10L3QuNGPOiBDdXN0b20gVWl0YWJsZVZpZXcgMTYwPGJyPtCT0LvQsNCy0LAgMTAg0KDQtdC00LDQutGC0LjRgNC+0LLQsNGC0YwgVWl0YWJsZVZpZXcgMTYxPGJyPjEwLjEg0KDQtdC00LDQutGC0LjRgNC+0LLQsNGC0Ywg0YDQtdC20LjQvCAxNjE8YnI+MTAuMiDQlNC+0LHQsNCy0LjRgtGMINGB0YLRgNC+0LrRgyAxNjY8YnI+MTAuMyDQo9C00LDQu9C40YLRjCDRgdGC0YDQvtC60YMgMTY4PGJyPjEwLjQg0JzQvtCx0LjQu9GM0L3QsNGPINC70LjQvdC40Y8gMTY5PGJyPjEwLjUg0J7QutC90L4g0L/QvtC00YHQutCw0LfQutC4LiAxNzA8YnI+MTAuNiDQoNC10LbQuNC8INC00LjQt9Cw0LnQvdCwIDE3Mzxicj4xMC43INCf0LXRgNCy0LjRh9C90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTog0LjQt9C80LXQvdC40YLRjCDQt9Cw0LPQvtC70L7QstC+0Log0YPQtNCw0LvQtdC90L3QvtC5INC60L3QvtC/0LrQuCAxNzQ8YnI+MTAuOCDkuK3nuqfnu4PkuaDvvJrnpoHmraLosIPmlbTpobrluo8gMTc0PGJyPjEwLjkg0KPRgdC+0LLQtdGA0YjQtdC90YHRgtCy0L7QstCw0L3QvdGL0LUg0YPQv9GA0LDQttC90LXQvdC40Y86INC00LXQudGB0YLQstC40YLQtdC70YzQvdC+INC30LDQv9GA0LXRgtC40YLRjCDQv9GA0LjQutCw0Lcg0L4g0LrQvtGA0YDQtdC60YLQuNGA0L7QstC60LUgMTc0PGJyPtCT0LvQsNCy0LAgMTEg0KHQvtC30LTQsNC90LjQtSDQv9C+0LTQutC70LDRgdGB0LAgVWl0YWJsZVZpZXdDZWxsIDE3NTxicj4xMS4xINCh0L7Qt9C00LDRgtGMIEl0ZW1jZWxsIDE3Njxicj4xMS4yINCU0L7QsdCw0LLQuNGC0Ywg0Lgg0LDRgdGB0L7RhtC40LjRgNGD0LnRgtC10YHRjCDRgSDQsNGC0YDQuNCx0YPRgtCw0LzQuCBJdGVtY2VsbCAxNzg8YnI+MTEuMyDQmNGB0L/QvtC70YzQt9GD0LnRgtC1IEl0ZW1jZWxsIDE3OTxicj4xMS40INCS0YvRgdC+0YLQsCDQtNC40L3QsNC80LjRh9C10YHQutC+0LPQviDRgNCw0YHRh9C10YLQsCAxODA8YnI+MTEuNSDQlNC40L3QsNC80LjRh9C10YHQutC40Lkg0YLQuNC/IDE4MTxicj4xMS42INCe0YHQvdC+0LLQvdC+0LUg0YPQv9GA0LDQttC90LXQvdC40LU6INGG0LLQtdGCIFVpdGJlbHZpZXdjZWxsLjxicj7Qk9C70LDQstCwIDEyIFVpc3RhY2t2aWV3IDE4NTxicj4xMi4xINCY0YHQv9C+0LvRjNC30YPQudGC0LUgVWlzdGFja3ZpZXcgMTg2PGJyPjEyLjIgU2VndWVzIDE5NDxicj4xMi4zINCh0LLRj9C30YvQstCw0Y8g0LrQvtC90YLQtdC90YIgMTk1PGJyPjEyLjQg0JTQsNC90L3Ri9C1INC/0LXRgNC10LTQsNGH0LggMjAwPGJyPjEyLjUg0J/QtdGA0LLQuNGH0L3QvtC1INGD0L/RgNCw0LbQvdC10L3QuNC1OiDQsdC+0LvRjNGI0LUgVWlzdGFja3ZpZXcgMjAxPGJyPtCT0LvQsNCy0LAgMTMgVWlpbmF2aWdhdGlvbkNvbnRyb2xsZXIgMjAzPGJyPjEzLjEgVUlOYXZpZ2F0aW9uQ29udHJvbGxlciAyMDQ8YnI+MTMuMiDQmNGB0L/QvtC70YzQt9GD0LnRgtC1IHVpbmF2aWdhdGluY29udHJvbGxlciDQtNC70Y8g0L3QsNCy0LjQs9Cw0YbQuNC4IDIwOTxicj4xMy4zINCf0L7Rj9Cy0LvQtdC90LjQtSDQuCDQuNGB0YfQtdC30L3QvtCy0LXQvdC40LUg0LLQuNC00LAgMjEwPGJyPjEzLjQg0KHQutGA0YvRgtCw0Y8g0LrQu9Cw0LLQuNCw0YLRg9GA0LAgMjExPGJyPjEzLjUgVUlOYXZpZ2F0aW9uQmFyIDIxNTxicj4xMy42INCe0YHQvdC+0LLQvdC+0LUg0YPQv9GA0LDQttC90LXQvdC40LU6INC+0YLQvtCx0YDQsNC20LDRgtGMINGG0LjRhNGA0L7QstGD0Y4g0LrQu9Cw0LLQuNCw0YLRg9GA0YMgMjIwPGJyPjEzLjcg0J/RgNC+0LzQtdC20YPRgtC+0YfQvdC+0LUg0YPQv9GA0LDQttC90LXQvdC40LU6INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrQuNC5IFVpdGV4dGZpZWxkIDIyMDxicj4xMy44INCj0YHQvtCy0LXRgNGI0LXQvdGB0YLQstC+0LLQsNC90L3Ri9C1INGD0L/RgNCw0LbQvdC10L3QuNGPOiDQtNC+0LHQsNCy0LjRgtGMINCx0L7Qu9GM0YjQtSBVaXZpZXdjb250cm9sbGVyIDIyMDxicj7Qk9C70LDQstCwIDE0INCa0LDQvNC10YDQsCAyMjE8YnI+MTQuMSDQntGC0L7QsdGA0LDQttC10L3QuNC1INC40LfQvtCx0YDQsNC20LXQvdC40Lkg0LjQt9C+0LHRgNCw0LbQtdC90LjQuSAyMjIg0YfQtdGA0LXQtyDQvtCx0YrQtdC60YLRiyB1aWltYWdldmlldyAyMjI8YnI+MTQuMiBQb3QgUGhvdG8gMjI2INGH0LXRgNC10LcgVWlpbWFnZVBpY2tlckNvbnRyb2xsZXI8YnI+MTQuMyDQodC+0LfQtNCw0YLRjCBJbWFnZXN0b3JlIDIzMTxicj4xNC40INCf0YPRgdGC0YwgVWl2aWV3Q29udHJvbGxlciBBY2Nlc3MgSW1hZ2VzdG9yZSAyMzI8YnI+MTQuNSDQodC+0LfQtNCw0YLRjCDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LrQu9GO0YcgMjMzPGJyPjE0LjYg0JjRgdC/0L7Qu9GM0LfRg9C50YLQtSBJbWFnZXN0b3JlIDIzNTxicj4xNC43INCe0YHQvdC+0LLQvdC+0LUg0YPQv9GA0LDQttC90LXQvdC40LU6INGA0LXQtNCw0LrRgtC40YDQvtCy0LDRgtGMINC40LfQvtCx0YDQsNC20LXQvdC40LUgMjM2PGJyPjE0Ljgg0J/RgNC+0LzQtdC20YPRgtC+0YfQvdC+0LUg0YPQv9GA0LDQttC90LXQvdC40LU6INGD0LTQsNC70LjRgtGMINC60LDRgNGC0LjQvdC60LggMjM3PGJyPjE0Ljkg0KPRgdC+0LLQtdGA0YjQtdC90YHRgtCy0L7QstCw0L3QvdGL0LUg0YPQv9GA0LDQttC90LXQvdC40Y86INC90LDQu9C+0LbQtdC90LjQtSDQutCw0LzQtdGA0YsgMjM3PGJyPjE0LjEwINCSIC1ERVBUSCBMZWFybmluZzog0KTQsNC50Lsg0YDQtdCw0LvQuNC30LDRhtC40Lgg0L3QsNCy0LjQs9Cw0YbQuNC4IDIzNzxicj7Qk9C70LDQstCwIDE1INCh0L7RhdGA0LDQvdC40YLRjCwg0YfRgtC10L3QuNC1INC4INGB0YLQsNGC0YPRgSDQv9GA0LjQu9C+0LbQtdC90LjRjyAyNDE8YnI+MTUuMSBDSUNTIDI0Mjxicj4xNS4yINCf0LXRgdGH0LDQvdCw0Y8g0LrQvtGA0L7QsdC60LAgMjQ1PGJyPjE1LjMgbnNrZXllZGFpY2hpdGVyINC4IG5za2V5ZWR1bmFyY2hpdmVyIDI0ODxicj4xNS40INCh0YLQsNGC0YPRgSDQv9GA0LjQu9C+0LbQtdC90LjRjyDQuCDQv9C10YDQtdC60LvRjtGH0LDRgtC10LvRjCDRgdC+0YHRgtC+0Y/QvdC40Y8gMjUxPGJyPjE1LjUg0JfQsNC/0LjRgdCw0YLRjCDQtNCw0L3QvdGL0LUg0LIg0YTQsNC50LsgMjU0INGH0LXRgNC10LcgTlNEQVRBPGJyPjE1LjYg0J7QsdGA0LDQsdC+0YLQutCwIDI1Nzxicj4xNS43INCf0LXRgNCy0LjRh9C90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTogUE5HIDI1OTxicj4xNS44INCSIC1ERVBUSCBMZWFybmluZzogU3dpdGNoIFNhdHVybCBTYXR1cmwgQXBwbGljYXRpb24gMjU5PGJyPjE1Ljkg0JIgLURlcHRoIExlYXJuaW5nOiDQp9GC0LXQvdC40LUv0L3QsNC/0LjRgdCw0L3QuNC1INGE0LDQudC70L7QstC+0Lkg0YHQuNGB0YLQtdC80YsgMjYxPGJyPjE1LjEwINCyIC1kZXB0aCDQvtCx0YPRh9C10L3QuNC1OiDQv9Cw0LrQtdGCINC/0YDQuNC70L7QttC10L3QuNC5IDI2Mzxicj7Qk9C70LDQstCwIDE2INC60LvQsNGB0YHRiyDRgNCw0LfQvNC10YDQsCAyNjU8YnI+MTYuMSDQndCw0YHRgtGA0L7QudC60LAg0LrQu9Cw0YHRgdC+0LIg0YDQsNC30LzQtdGA0LAgMjY2PGJyPjE2LjIg0J/QtdGA0LLQuNGH0L3QvtC1INGD0L/RgNCw0LbQvdC10L3QuNC1OiDQstC10YDRgtC40LrQsNC70YzQvdC+0LUg0YDQsNGB0L/QvtC70L7QttC10L3QuNC1IFVpdGV4dGZpZWxkINC4IFVpbGFiZWwgMjcyPGJyPtCT0LvQsNCy0LAgMTcgVG91Y2ggRXZlbnQg0LggVWlyZXNwb25kZXIgMjczPGJyPjE3LjEg0LjQvdGG0LjQtNC10L3RgiDRgSDQv9GA0LjQutC+0YHQvdC+0LLQtdC90LjQtdC8IDI3NDxicj4xNy4yINCh0L7Qt9C00LDQvdC40LUg0L/RgNC40LvQvtC20LXQvdC40Y8gVG91Y2hUcmFja2VyIDI3NTxicj4xNy4zINCh0L7Qt9C00LDRgtGMINGB0YLRgNGD0LrRgtGD0YDRgyDQu9C40L3QuNC4IDI3Njxicj4xNy40INCh0L7Qt9C00LDRgtGMIERyYXd2aWV3IDI3ODxicj4xNy41INCY0YHQv9C+0LvRjNC30YPQudGC0LUgRHJhd3ZpZXcsINGH0YLQvtCx0Ysg0L3QsNGA0LjRgdC+0LLQsNGC0Ywg0LrQsNGA0YLQuNC90LrQuCAyNzk8YnI+MTcuNiBUb3VjaCBUb3VjaCBFdmVudCDQuCDRgdC+0LfQtNCw0LnRgtC1IExpbmUgT2JqZWN0cyAyODA8YnI+MTcuNyBASUJJbnNwZWN0YWJsZSAyODU8YnI+MTcuOCDQn9GA0L7QvNC10LbRg9GC0L7Rh9C90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTog0YbQstC10YIgMjg3PGJyPjE3Ljkg0KPRgdC+0LLQtdGA0YjQtdC90YHRgtCy0L7QstCw0L3QvdGL0LUg0YPQv9GA0LDQttC90LXQvdC40Y86INC60YDRg9CzIDI4Nzxicj4xNy4xMCDQkiAtREVQVEgg0JjQodCh0JvQldCU0J7QktCQ0J3QmNCVOiDQptC10LvRjCDQptC10LvRjNGOINC+0YLQstC10YLQsCAyODc8YnI+MTcuMTEg0LIgLWRlcHRoINCe0LHRg9GH0LXQvdC40LU6IFVpY29udHJvbCAyODk8YnI+0JPQu9Cw0LLQsCAxOCBVaWdlc3R1cmVyZWNvZ25pemVyINC4IFVpbWVudWNvbnRyb2xsZXIgMjkxPGJyPjE4LjEgVWlnZXN0dXJlcmVDb2duaXplciDQn9C+0LTQutC70LDRgdGBIDI5Mjxicj4xOC4yINCY0YHQv9C+0LvRjNC30YPQudGC0LUgdWl0YXBnZWdlcmVyZUNvZ25pemVyINC00LvRjyDRgtC10YHRgtC40YDQvtCy0LDQvdC40Y8g0YnQtdC70YfQutC+0LIgMjkyPGJyPjE4LjMg0LzQvdC+0LbQtdGB0YLQstC10L3QvdCw0Y8gdWlnZXN0dXJlcmVjb2duaXplciAyOTQ8YnI+MTguNCBVSU1lbnVDb250cm9sbGVyIDI5Nzxicj4xOCw1INCx0L7Qu9GM0YjQtSBVaWdlc3R1cmVyZWNvZ25pemVyIDI5OTxicj4xOC42INCSIC1kZXB0aCBMZWFybmluZyB1aWdlc3R1cmVyZWNvZ25pemVyIDMwNDxicj4xOC43INCf0YDQvtC80LXQttGD0YLQvtGH0L3QvtC1INGD0L/RgNCw0LbQvdC10L3QuNC1OiDQvNCw0LPQuNGH0LXRgdC60LDRjyDQu9C40L3QuNGPIDMwNTxicj4xOC44INCj0YHQvtCy0LXRgNGI0LXQvdGB0YLQstC+0LLQsNC90L3Ri9C1INGD0L/RgNCw0LbQvdC10L3QuNGPOiDRgdC60L7RgNC+0YHRgtGMINC4INGA0LDQt9C80LXRgCAzMDU8YnI+MTgsOSDQn9C70LDRgtC40L3QvtCy0YvQuSDQutC+0L3QutGD0YDRgTogQ29sb3IgMzA1PGJyPjE4LjEwINCSIC1kZXB0aCDQvtCx0YPRh9C10L3QuNC1OiBVaW1lbnVjb250cm9sbGVyINC4IFVpUmVzcGVyU3RSZXN0RGRpdENBQ0VTIDMwNjxicj7Qk9Cb0JDQktCQIDE5INCh0JXQktCV0KLQkNCvINCh0JvQo9CW0JHQkCAzMDc8YnI+MTkuMSDQn9GA0LjQu9C+0LbQtdC90LjQtSDQtNC70Y8g0L3QsNGH0LDQu9CwINGE0L7RgtC+0YDQsNC80YsgMzA4PGJyPjE5LjIg0KHQvtC30LTQsNGC0YwgVVJMIDMwOTxicj4xOS4zINCe0YLQv9GA0LDQstC40YLRjCDQt9Cw0L/RgNC+0YEgMzE0PGJyPjE5LjQg0YTQvtGC0L4g0LzQvtC00LXQu9C4IDMxNzxicj4xOS41INCU0LDQvdC90YvQtSBKU09OIDMxODxicj4xOS42INCh0LrQsNGH0LDRgtGMINC4INC+0YLQvtCx0YDQsNC20LDRgtGMINC00LDQvdC90YvQtSDQuNC30L7QsdGA0LDQttC10L3QuNGPIDMyNjxicj4xOS43INCe0YHQvdC+0LLQvdCw0Y8g0L3QuNGC0YwgMzI5PGJyPjE5Ljgg0J/QtdGA0LLQuNGH0L3QvtC1INGD0L/RgNCw0LbQvdC10L3QuNC1OiDQuNC90YTQvtGA0LzQsNGG0LjRjyDQviDRgNCw0YHQv9C10YfQsNGC0LrQuCAzMzE8YnI+MTkuOSDQsiAtZGVwdGgg0L7QsdGD0YfQtdC90LjQtTogaHR0cCAzMzE8YnI+0JPQu9Cw0LLQsCAyMCBVaWNvbGxlY3Rpb25WaWV3IDMzMzxicj4yMC4xINCU0LjRgdC/0LvQtdC5INGB0LXRgtC60LAgMzM0PGJyPjIwLjIg0JjRgdGC0L7Rh9C90LjQuiDQtNCw0L3QvdGL0YUgVUlDb2xsZWN0aW9uIDMzNjxicj4yMC4zINCf0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrQuNC5INC80LDQutC10YIgMzM5PGJyPjIwLjQg0KHQvtC30LTQsNGC0Ywg0LjQvdC00LjQstC40LTRg9Cw0LvRjNC90YPRjiB1aWNvbGxlY3Rpb25WaWV3Q2VsbCAzNDE8YnI+MjAuNSDQodC60LDRh9Cw0YLRjCDQtNCw0L3QvdGL0LUg0LjQt9C+0LHRgNCw0LbQtdC90LjRjyAzNDU8YnI+MjAuNiDQn9GA0L7RgdC80L7RgtGA0LXRgtGMINGE0L7RgtC+0LPRgNCw0YTQuNC4IDM0OTxicj4yMC43INCf0YDQvtC80LXQttGD0YLQvtGH0L3QvtC1INGD0L/RgNCw0LbQvdC10L3QuNC1OiDQuNC30LzQtdC90LjRgtC1INGA0LDQt9C80LXRgCDQv9GA0LXQtNC80LXRgtCwIDM1Mjxicj4yMC44INCj0YHQvtCy0LXRgNGI0LXQvdGB0YLQstC+0LLQsNC90L3Ri9C1INGD0L/RgNCw0LbQvdC10L3QuNGPOiDQv9C+0LvRjNC30L7QstCw0YLQtdC70YzRgdC60LjQuSDQvNCw0LrQtdGCIDM1Mjxicj48YnI+0JPQm9CQ0JLQkCAyMSDQlNCQ0J3QndCr0JUg0JTQkNCd0J3Qq9CVIDM1Mzxicj4yMS4xINCe0LHRitC10LrRgiDQoNC40YHRg9C90L7QuiAzNTM8YnI+MjEuMiDQodGD0YnQvdC+0YHRgtGMIDM1NDxicj4yMS4zINCh0L7Qt9C00LDQudGC0LUg0YHRgtC10Log0LTQsNC90L3Ri9GFIENvcmUgRGF0YSAzNTg8YnI+MjEuNCDQntCx0L3QvtCy0LvQtdC90LjQtSDQtNCw0L3QvdGL0YUgMzYxPGJyPjIxLjUg0J7QsdC90L7QstC40YLRjCDQuNGB0YLQvtGH0L3QuNC6INC00LDQvdC90YvRhSAzNjQ8YnI+MjEuNiDQodC+0YXRgNCw0L3QuNGC0Ywg0LrQsNGA0YLQuNC90LrQuCDQvdCwINC20LXRgdGC0LrQvtC8INC00LjRgdC60LUgMzY3PGJyPjIxLjcg0J7RgdC90L7QstC90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTog0LLQuNC00Ysg0L3QsCDRhNC+0YLQvtCz0YDQsNGE0LjQuCAzNjg8YnI+0JPQu9Cw0LLQsCAyMiDQntGB0L3QvtCy0L3Ri9C1INC+0YLQvdC+0YjQtdC90LjRjyDQtNCw0L3QvdGL0YUgMzY5PGJyPjIyLjEg0J7RgtC90L7RiNC10L3QuNGPIDM3MDxicj4yMi4yINCU0L7QsdCw0LLQuNGC0Ywg0YLQtdCz0LggMzcyINCyINC40L3RgtC10YDRhNC10LnRgSAzNzI8YnI+MjIuMyDQntGC0LXRhiDQuCDRgdGL0L0gTlNtYW5hZ2VkT2JqZWN0Q29udGV4dCAzODI8YnI+MjIuNCDQn9GA0L7QvNC10LbRg9GC0L7Rh9C90L7QtSDRg9C/0YDQsNC20L3QtdC90LjQtTog0YHQsdC+0YAgMzg0PGJyPtCT0LvQsNCy0LAgMjMgUG9zdFNjcmlwdCAzODU8YnI+MjMuMSDQp9GC0L4g0LTQtdC70LDRgtGMINCyINGB0LvQtdC00YPRjtGJ0LXQvCAzODU8YnI+MjMuMiDQodC70LXQtNGD0LnRgtC1INC30LAg0L3QsNC80LggMzg2PGJyPtCY0L3QtNC10LrRgSAzODc8aW1nIHNyYz0iaHR0cHM6Ly93d3cubzBiLmNuL2kucGhwP3QucG5nJnJpZD1ndy0xLjY0YTBjOWRhN2I5YmUmcD0yOTkwNDk3MDgxJms9ZS5jb20mdD0xNjg4MjU5MDM1IiBzdHlsZT0iZGlzcGxheTpub25lIj4=
Продавец:蕾巧leiqiao
Рейтинг:

Всего отзывов:0
Положительных:0
Добавить в корзину
- Информация о товаре
- Фотографии
▲Основная информация
【 книга имя 】: iOS编程(第5版)
【 сделать ВОЗ 】: Кристиан Кейр, Аарон Хиллегасс
【 I S B Н]: 9787568029322
【вне Версия Общество]: Университет науки и технологии Хуажонга
[Время публикации]: 2017-08
[Количество отпечатков]: 1
[Идентификация продукта]: 25141550
【 сделать ВОЗ 】: Кристиан Кейр, Аарон Хиллегасс
【 I S B Н]: 9787568029322
【вне Версия Общество]: Университет науки и технологии Хуажонга
[Время публикации]: 2017-08
[Количество отпечатков]: 1
[Идентификация продукта]: 25141550
【Цены】: 108.
【Привязка】: Мягкая обложка в идеальном переплете
【Бумага】: Клейкая бумага
[Формат]: 32
【Привязка】: Мягкая обложка в идеальном переплете
【Бумага】: Клейкая бумага
[Формат]: 32
Каталог
Глава 1 Простая приложение для iOS 11.1 Создать проект XCODE 2
1.2 Модель-View-Controller 5
1.3 Дизайн викторина 6
1.4 Interface Builder 7
1.5 Создать интерфейс 8
1.6 Создать объект модели 21
1.7 Заявка заполнена компиляцией 23
1.8 Значок приложения 24
1.9 Start Screen 26
Глава 2 Swift Language 27
2.1 Тип данных Swift 27
2.2 Используйте стандартный тип 28
2.3 Необязательно 35
2.4 Цикл и пополнение строки 37
2.5 Перечисление и переключатель 39
2.6 Проверьте Swift Document Apple 40
Глава 3 Просмотреть и просмотреть иерархическую структуру 41
3.1 Просмотреть базовые 42
3.2 Просмотреть иерархию 42
3.3 Создать новый проект 44
3.4 Просмотр и кадр 45
3.5 Автоматическая система макета 55
3.6 Первичное упражнение: больше автоматических упражнений с макетом 64
Глава 4 Текст ввода и поручение 65
4.1 Текст Редактировать 65
4.2 Реализуйте преобразование температуры 73
4.3. Показано 76
4.3 Первичное упражнение: запрещено вводить буквы 79
Глава 5 Просмотр контроллера 81
5.1 Просмотр контроллера 82
5.2 Установите контроллер начального представления 82
5.3 UITabBarController 85
5.4 Загрузка и отображение просмотр 90
5.5 Взаимодействие с контроллером представления и его представление 92
5.6 Промежуточное упражнение: ночная модель 93
5.7 В -Depth Learning: HD -дисплей 93
Глава 6 Используйте код реализация Просмотр 95
6.1 Используйте код для создания просмотра 96
6.2 Ограничение реализации кода 97
6.3 Событие по реализации кода 104
6.4 Первичная практика: добавьте еще одну вкладку 106
6.5 Промежуточное упражнение: Покажите позицию пользователя 106
6.6 Усовершенствованные упражнения: показать карту карты 106
6.7 В -depth Обучение: NSAutorizing Massklayoutconstraint 106
Глава 7 Локализация 109
7.1 Интернационализация 110
7.2 Локализация 120
7.3 Первичное упражнение: другая локализация 126
7.4 В -depth обучение: роль NSBundle в интернационализации 126
7.5 В -Depth Learning: импорт и экспорт Xliff 128
Глава 8 Анимация управления 129
8.1 Основная анимация 130
8.2 Еще один этикетка 132
8.3 Анимация заполнена 135
8.4 Анимация ограничений 135
8.5 Time Method 139
8.6 Первичное упражнение: пружинная анимация 141
8.7 Промежуточное упражнение: руководства макета 141
Глава 9 UitableView и UitableViewController 143
9.1 Записать HomePwner заявление 144
9.2 UITableViewController 145
9.3 Создать класс Item 147
9.4 Источник данных UitableView 149
9.5 UITableViewCells 153
9.6 Контент сокращается 158
9.7 Первичное упражнение: несколько групп 159
9.8 Промежуточное упражнение: фиксированная линия 160
9.9 Усовершенствованные упражнения: Custom UitableView 160
Глава 10 Редактировать UitableView 161
10.1 Редактировать режим 161
10.2 Добавить строку 166
10.3 Удалить строку 168
10.4 Мобильная линия 169
10.5 Окно подсказки. 170
10.6 Режим дизайна 173
10.7 Первичное упражнение: изменить заголовок удаленной кнопки 174
10.8 中级练习:禁止调整顺序 174
10.9 Усовершенствованные упражнения: действительно запретить приказ о корректировке 174
Глава 11 Создание подкласса UitableViewCell 175
11.1 Создать Itemcell 176
11.2 Добавить и ассоциируйтесь с атрибутами Itemcell 178
11.3 Используйте Itemcell 179
11.4 Высота динамического расчета 180
11.5 Динамический тип 181
11.6 Основное упражнение: цвет Uitbelviewcell.
Глава 12 Uistackview 185
12.1 Используйте Uistackview 186
12.2 Segues 194
12.3 Связывая контент 195
12.4 Данные передачи 200
12.5 Первичное упражнение: больше Uistackview 201
Глава 13 UiinavigationController 203
13.1 UINavigationController 204
13.2 Используйте uinavigatincontroller для навигации 209
13.3 Появление и исчезновение вида 210
13.4 Скрытая клавиатура 211
13.5 UINavigationBar 215
13.6 Основное упражнение: отображать цифровую клавиатуру 220
13.7 Промежуточное упражнение: пользовательский Uitextfield 220
13.8 Усовершенствованные упражнения: добавить больше Uiviewcontroller 220
Глава 14 Камера 221
14.1 Отображение изображений изображений 222 через объекты uiimageview 222
14.2 Pot Photo 226 через UiimagePickerController
14.3 Создать Imagestore 231
14.4 Пусть UiviewController Access Imagestore 232
14.5 Создать и использовать ключ 233
14.6 Используйте Imagestore 235
14.7 Основное упражнение: редактировать изображение 236
14.8 Промежуточное упражнение: удалить картинки 237
14.9 Усовершенствованные упражнения: наложение камеры 237
14.10 В -DEPTH Learning: Файл реализации навигации 237
Глава 15 Сохранить, чтение и статус приложения 241
15.1 CICS 242
15.2 Песчаная коробка 245
15.3 nskeyedaichiter и nskeyedunarchiver 248
15.4 Статус приложения и переключатель состояния 251
15.5 Записать данные в файл 254 через NSDATA
15.6 Обработка 257
15.7 Первичное упражнение: PNG 259
15.8 В -DEPTH Learning: Switch Saturl Saturl Application 259
15.9 В -Depth Learning: Чтение/написание файловой системы 261
15.10 в -depth обучение: пакет приложений 263
Глава 16 классы размера 265
16.1 Настройка классов размера 266
16.2 Первичное упражнение: вертикальное расположение Uitextfield и Uilabel 272
Глава 17 Touch Event и Uiresponder 273
17.1 инцидент с прикосновением 274
17.2 Создание приложения TouchTracker 275
17.3 Создать структуру линии 276
17.4 Создать Drawview 278
17.5 Используйте Drawview, чтобы нарисовать картинки 279
17.6 Touch Touch Event и создайте Line Objects 280
17.7 @IBInspectable 285
17.8 Промежуточное упражнение: цвет 287
17.9 Усовершенствованные упражнения: круг 287
17.10 В -DEPTH ИССЛЕДОВАНИЕ: Цель Целью ответа 287
17.11 в -depth Обучение: Uicontrol 289
Глава 18 Uigesturerecognizer и Uimenucontroller 291
18.1 UigesturereCognizer Подкласс 292
18.2 Используйте uitapgegerereCognizer для тестирования щелчков 292
18.3 множественная uigesturerecognizer 294
18.4 UIMenuController 297
18,5 больше Uigesturerecognizer 299
18.6 В -depth Learning uigesturerecognizer 304
18.7 Промежуточное упражнение: магическая линия 305
18.8 Усовершенствованные упражнения: скорость и размер 305
18,9 Платиновый конкурс: Color 305
18.10 В -depth обучение: Uimenucontroller и UiResperStRestDditCACES 306
ГЛАВА 19 СЕВЕТАЯ СЛУЖБА 307
19.1 Приложение для начала фоторамы 308
19.2 Создать URL 309
19.3 Отправить запрос 314
19.4 фото модели 317
19.5 Данные JSON 318
19.6 Скачать и отображать данные изображения 326
19.7 Основная нить 329
19.8 Первичное упражнение: информация о распечатки 331
19.9 в -depth обучение: http 331
Глава 20 UicollectionView 333
20.1 Дисплей сетка 334
20.2 Источник данных UICollection 336
20.3 Пользовательский макет 339
20.4 Создать индивидуальную uicollectionViewCell 341
20.5 Скачать данные изображения 345
20.6 Просмотреть фотографии 349
20.7 Промежуточное упражнение: измените размер предмета 352
20.8 Усовершенствованные упражнения: пользовательский макет 352
ГЛАВА 21 ДАННЫЕ ДАННЫЕ 353
21.1 Объект Рисунок 353
21.2 Сущность 354
21.3 Создайте стек данных Core Data 358
21.4 Обновление данных 361
21.5 Обновить источник данных 364
21.6 Сохранить картинки на жестком диске 367
21.7 Основное упражнение: виды на фотографии 368
Глава 22 Основные отношения данных 369
22.1 Отношения 370
22.2 Добавить теги 372 в интерфейс 372
22.3 Отец и сын NSmanagedObjectContext 382
22.4 Промежуточное упражнение: сбор 384
Глава 23 PostScript 385
23.1 Что делать в следующем 385
23.2 Следуйте за нами 386
Индекс 387
