《learn objective-c on the Mac for OS X and IOS》译名《objective-C基础教程》
说实话 这本书挺好的 上来给了个简单的hello objective-c程序里面讲的很详细,会讲一些Ns 来源 等等一些 历史“遗留问题”包括注意事项,每个知识点都是结合代码讲解的很是容易理解,而且译者也很有趣,我是这么感觉的,里面有很多有趣的例子,而且这本书不是说就是一本读着玩的,你在读的时候越发的会发现,越来越深入,不知不觉中自己已经学会了很多东西,到后来这本书为了更加的形象,就加载了很多的界面图,当然是关于XCode的,作者很是认真的讲解XCode各种按钮作用,当然每本书都有其重点难点,这才是整本书的闪光点,比如这里的内存管理部分以及协议部分,尤其是内存部分,关于内存泄露,何时释放,weak 及 strong 引用 不读几遍很是难啃,这也是我们超越别人的时候!!!不是吗?当然要想学好Oc 不能只靠一本书,还要靠不断的摸索,打开XCode,敲打摸索,这个过程可能有点盲目,但是能真正学到东西,还要看一些视频,找一些项目视频,了解整个流程也很重要。这是要有一个整体的概念,知道以后学习要达到的效果,然后就是有计划的,分块学习了。其实Oc的学习的目的,还是ios开发或是Mac开发!!让我们一起努力哈,尽人事听天命!!!! 我一直记着我高三老班的这句话。
转载于:https://www.cnblogs.com/zhuhengjie/p/5966967.html
《learn objective-c on the Mac for OS X and IOS》译名《objective-C基础教程》相关推荐
- Mac(OS X)使用brew安装软件
在Linux下,常用的软件包管理工具有RedHat系的yum和Debian系的apk-get,对于Mac的OS X系统来说,同样有这样的形式的软件包管理工具,即:brew. brew 又叫Homebr ...
- 如何在C预处理器中可靠地检测Mac OS X,iOS,Linux,Windows? [重复]
本文翻译自:How to detect reliably Mac OS X, iOS, Linux, Windows in C preprocessor? [duplicate] This quest ...
- Mac功夫:OS X 的300多个技巧和小窍门
<Mac功夫:OS X 的300多个技巧和小窍门> 基本信息 原书名:Mac Kung Fu:Over 300 Tips,Tricks,Hints,and Hacks for OS X L ...
- MAC的OS系统损坏情况下,U盘启动安装win10系统
室友的MAC笔记本OS损坏,打不开,想装一个win10系统,扔给我试试看.原以为和一般windows系统的电脑一样,U盘做启动盘安装应该不会有问题,装起来就觉得没想象中容易. 一般在MAC上安装win ...
- 谷歌Chrome浏览器的Mac主题 OS theme
https://chrome.google.com/webstore/detail/jkpadlfbbnobnjaeodjfnkogiigdmgff?utm_source=google-chrome- ...
- Mac M1 Android Kotlin Mac and os.arch=aarch64错误
换了m1跑旧kotlin项目编译报错 Execution failed for task ':app:kaptDebugKotlin'. > A failure occurred while e ...
- 详解OS X和iOS图像处理框架Core Image
详解OS X和iOS图像处理框架Core Image width="22" height="16" src="http://hits.sinaj ...
- 009_【OS X和iOS系统学习笔记】 OS X架构
1.OS X是整个操作系统的集体名称,而Darwin是其中的一个组件. 2.Darwin是操作系统的类UNIX核心,本身由内核.XNU和运行时组成. 3.uname指令:可以得到有关架构的详细信息以及 ...
- MAC RStudio安装rJava等需要java环境依赖包教程
MAC RStudio安装rJava等需要java环境依赖包教程 MAC安装JDK及环境变量配置 下载java JDK OS X版本并安装 打开Finder,可以在下图所示的路径中找到安装好的jdk ...
最新文章
- Tensorflow + OpenCV4 安全帽检测模型训练与推理
- 2020 AI DEBATE即将召开, Judea Pearl、李飞飞等10多位顶级科学家参与 | AI日报
- Spring配置JDBC连接Orcale、MySql、sqlserver
- python elementtree 父节点_python-访问ElementTree节点父节点
- Monitor 监测CPU与内存
- linux用u盘上传文件,linux如何挂载U盘和文件系统(或需要用到).doc
- Mysql中的转义字符
- Python使用装饰器和线程限制函数执行时间的方法
- linux的jar命令不能使用,经常使用的linux下jar包管理命令
- 常见错误及细小知识点锦集
- uva10817 dijkstra
- 点对点协议(PPP)
- python能print中文吗_python用print输出中文字符
- 【CF-1285E】Delete a Segment(区间处理(并集)----思维)
- 笔记本触摸板没反应,且设置里没有触摸板选项
- MT6573 android 系统默认语言处理流程
- Android手机步数怎么统计的,手机中运动步数是如何计算的?(15个回答)
- 阿里云大数据分析师职业认证
- OSChina 周三乱弹 ——来学学巴叔被女神倒追
- 基于JAVA疫情物资商城和疫情数据可视化系统设计与实现 开题报告
热门文章
- 为什么开发人员要使用Linux
- python unittest教程_Python Unittest原理及基本使用方法
- python新手难点_初学两天python的操作难点总结
- TypeError: Cannot read property ‘publish‘ of undefined“报错问题解决
- 【Kafka】Kafka 如果 动态 不停止的情况下 修改 消费组 offset
- 【Flink】SASL encryption trust check: localHostTrusted = false, remoteHostT
- 【算法】克鲁斯卡尔算法
- 【Elasticsearch】使用两阶段提交在 Elasticsearch 中模拟事务功能
- 40-400-035-运维-优化-pt-variable-advisor优化工具
- 95-10-050-启动-LogManager日志