ios笔记

1、程序的头文件和源文件的扩展名分别为.h 和.m;

2、注释:单行(//)和多行(/* … */);

3、Object_C 中的nil 相当于NULL。

4、Object_C 中的YES 和NO 相当于true 和false。

5、#import相当于#include ,导入头文件也有两种查找方式< … > 和" … ",但是#import 可自动防止同一个文件被导入多次。
6、Object_C中的所有类都必须继承自NSObject。

7、Object_C仅支持单一父类继承,不支持多重继承。

8、Object_C中所有对象都是指针的形式。

9、Object_C用self代替this。

10、Object_C使用id代替void*。

11、Object_C中用消息表示类的方法,并采用[aInstance method:argv]调用形式。

12、Object_C支持反射机制。

13、Object_C支持Dynamic Typing,Dynamic Binding和Dynamic Loading。

加号表示类方法,类方法可以直接调用,而不用创建这个类的实例;减号表示实例方法,需要创建这个类的实例对象才可以调用。

this.hello(true);
在Objective-C里,就要写成:
[self hello:YES];

控件唤出 快捷键:Shift +Command +L

ios添加点击事件 https://zoyi14.smartapps.cn/pages/note/index?slug=6a2b1afa2c63&origin=share&_swebfr=1&_swebFromHost=bdlite

ios创建布局选择自适应默认是刘海屏固定
添加.h文件要选中项目,然后公开.h文件
xib布局可以复制,删除,多选控件设置对应关系 https://blog.csdn.net/weixin_33788244/article/details/92235029
控制器 https://www.cnblogs.com/kongweiiwei/p/4655186.html

事件关联

{7CBDEB38-0FC1-FF85-AA22-751FF8843A25}.jpg

view设置非全屏

{97B67E90-C1C1-FD14-C210-D77AB003D81E}.jpg

bundle里面添加新增资源 xib png


5d193b71eed4ce2d591787713b6b40c.png

更新sdk的打包模式 debug release


{14F3420A-1E95-E996-A70A-7DDA018A366C}.jpg

命令

wg-quick up wg0 vpn
lipo -info LinKingOASDK 查看cpu支持类型
pod search AppsFlyerFramework 查看依赖版本
IS_CODE=1 pod install 更新依赖


{9F921728-918A-01BE-84FF-436A1530AC5A}.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.单例的写法 (instancetype)sharedInstance {static id sharedIns...
    sunny_王阅读 435评论 0 0
  • 1、什么是runtime runtime又叫运行时,将数据类型的确定由编译时推迟到了运行时 是一套比较底层的纯C语...
    蘑菇三十九阅读 429评论 0 0
  • 前言 OC是面向对象的变成语言,“对象”就是“基本构造单元”。而对象之间传递数据并执行任务的过程,就是“消息传递”...
    破晓霜林阅读 464评论 0 1
  • 1.关于Block Block是将函数及其执行上下文封装起来的对象。Block内部有isa指针,所以说本质也是OC...
    Cary9396阅读 601评论 0 4
  • 1.@dynamic 关键字是用来明确告诉编译器禁止自动合成属性变量的存取方法和加下划线的默认变量名。默认情况如果...
    astring阅读 333评论 0 0