自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 【转载】彻底搞定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 119

转载 【转载】深入理解Objective-C:Category

https://tech.meituan.com/2015/03/03/diveintocategory.html

2020-12-09 17:10:46 117

原创 iOS学习时遇到的问题之二:‘retainCount‘ is unavailable: not available in automatic reference counting mode

我在学习《Objective-C基础教程(第2版)》时,在“内存管理”这个章节,写完RetainTracker类的implementation后,出现报错。 开发环境: macOS 10.16 Xcode 12.0.1 报错如下: 错误的翻译:在自动引用计数模式不可使用“retainCount”。 ARC禁止显式发送“dealoc”消息。 报错分析: Xcode 项目中经常会融合一些老的代码,它们可能采用非ARC的模式。混合编译时,就会碰到编译出错的情况。 解决办法: XCode除了提供整个项目是否使用A

2020-10-16 15:41:39 1086

原创 iOS学习时遇到的问题之一:Must explicitly describe intended ownership of an object array parameter

我在学习《Objective-C基础教程(第2版)》时,在“面向对象编程中使用间接”这个章节,按照书上的代码敲完后,出现报错! 开发环境: macOS 10.16 Xcode 11.7 报错如下: 错误的翻译:必须明确描述对象数组参数的预期所有权。 (大概就是分配空间的问题、不符合内存管理的规则 ) 处理办法: 处理办法就是将设置项目 Automatic Reference Counting 变为No,因为Xcode4.2以上的带有这个设置并默认设置YES,这个设置主要是设置自动内存管理,我们将其设为不自

2020-09-22 21:24:56 795

原创 Android学习时遇到的问题之三:百分比布局PercentFrameLayout和PercentRelativeLayout废弃

我在学习《第一行代码 Android》时,书中介绍的百分比布局PercentFrameLayout和PercentRelativeLayout已经废弃,被androidx.percentlayout:percentlayout:1.0.0替代。 开发环境: macOS 10.16 Android Studio 4.0.1 书中代码如下: 修正代码: // app\build.gradle dependencies { implementation fileTree(dir: "libs", inc

2020-09-01 20:55:38 2100 3

原创 Android学习时遇到的问题之二:练习将需要传递的数据保存在Bundle,然后再将Bundle对象存放在Intent里

我在学习《第一行代码 Android》时,看到Intent可以结合Bundle一起用于传递数据,于是进行了练习。 MainActivity.java代码如下: // src/main/java/com/example/activitylifecycletest/MainActivity.java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle sav

2020-09-01 00:29:40 464

原创 Android学习时遇到的问题之一:You need to use a Theme.AppCompat theme (or descendant) with this activity.

我在跟着《第一行Android代码》书上敲demo时,遇到的第一个问题,代码是完全按照书上敲得,却运行出错,想着从此开始写博客吧,就记录了下来。希望以后能不断更新这个系列,然后再衍生其他系列。 开发环境: macOS 10.16 Android Studio 4.0.1 错误描述为: Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this act

2020-08-31 23:55:34 326 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除