![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
iOS学习时遇到的问题
记录自己学习iOS开发时候遇到的问题。
UniM
这个作者很懒,什么都没留下…
展开
-
【转载】彻底搞定C指针-函数名与函数指针
示例1:void myFun(int x); //声明也可写成:void myFun( int );int main(){ myFun(100);//一般的函数调用 return 0;}void myFun(int x){ printf("myFun: %d\n",x);}我们一开始只是从功能上或者说从数学意义上理解myFun这个函数,知道myFun函数名代表的是一个功能(或是说一段代码)。函数名到底又是什么东西呢?函数指针变量一个数据变量的内存地址可以存转载 2020-12-10 20:54:29 · 123 阅读 · 0 评论 -
【转载】深入理解Objective-C:Category
https://tech.meituan.com/2015/03/03/diveintocategory.html转载 2020-12-09 17:10:46 · 121 阅读 · 0 评论 -
iOS学习时遇到的问题之二:‘retainCount‘ is unavailable: not available in automatic reference counting mode
我在学习《Objective-C基础教程(第2版)》时,在“内存管理”这个章节,写完RetainTracker类的implementation后,出现报错。开发环境:macOS 10.16Xcode 12.0.1报错如下:错误的翻译:在自动引用计数模式不可使用“retainCount”。ARC禁止显式发送“dealoc”消息。报错分析:Xcode 项目中经常会融合一些老的代码,它们可能采用非ARC的模式。混合编译时,就会碰到编译出错的情况。解决办法:XCode除了提供整个项目是否使用A原创 2020-10-16 15:41:39 · 1120 阅读 · 0 评论 -
iOS学习时遇到的问题之一:Must explicitly describe intended ownership of an object array parameter
我在学习《Objective-C基础教程(第2版)》时,在“面向对象编程中使用间接”这个章节,按照书上的代码敲完后,出现报错!开发环境:macOS 10.16Xcode 11.7报错如下:错误的翻译:必须明确描述对象数组参数的预期所有权。(大概就是分配空间的问题、不符合内存管理的规则 )处理办法:处理办法就是将设置项目 Automatic Reference Counting 变为No,因为Xcode4.2以上的带有这个设置并默认设置YES,这个设置主要是设置自动内存管理,我们将其设为不自原创 2020-09-22 21:24:56 · 804 阅读 · 0 评论