- 博客(18)
- 收藏
- 关注
原创 2021-07-16
安装cocopods开始安装1 安装需要⽤到Ruby,虽然Mac⾃带了Ruby,不过版本有点⽼了,最好更新⼀下sudo gem update --system2 接下来输⼊系统密码就可以安装了,输⼊密码时不会显⽰的,输完回车就⾏了3 因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/4 接下来查看下源路径是否更换了gem
2021-07-16 00:13:26
155
原创 文章标题
AFNetworking实现原理剖析AFNetworking是封装的NSURLSession的网络请求AFNetworking由五个模块组成:分别由NSURLSession,Security,Reachability,Serialization,UIKit五部分组成NSURLSession:网络通信模块(核心模块) 对应 AFNetworking中的 AFURLSessionManager和对HTT
2017-12-13 15:25:21
180
原创 远程推送原理介绍
本文以阿里云推送为题,作以详细的介绍。在推送之前,咱们首先应该对其原理掌握清楚,那么在开发中才能得心应手,遇到问题才能迎刃而解。流程阐述:首先app端通过代理方法告知pns我要使用远程推送功能,这时pns就会返回deviceToken。此时拿到deviceToken后,借助第三方推送框架(比如:极光,阿里,这里以阿里为例)告诉阿里,阿里就会给我一个deviceID,同时阿里会将deviceID和
2017-06-22 11:12:09
540
原创 结构体作为属性
//// main.m// 结构体作为属性//// Created by mac on 16/5/10.// Copyright © 2016年 rimi. All rights reserved.//#import <Foundation/Foundation.h>/* 浅拷贝:浅拷贝只是增加了一个指针指向已经存在的内存。占用的同一个内存 深拷贝:深拷贝是增加一个指针并且申
2016-05-13 18:36:02
716
原创 函数和方法的区别
//// main.m// 函数和方法的区别//// Created by mac on 16/5/7.// Copyright © 2016年 rimi. All rights reserved.//#import <Foundation/Foundation.h>/* 函数和方法的区别: 1.函数属于整个文件,方法属于某个类,方法离开类就不行 2.函数可以直接调用,方法
2016-05-13 18:35:29
555
原创 局部变量、全局变量、成员变量的区别
//// main.m// 局部变量、全局变量、成员变量的区别//// Created by mac on 16/5/7.// Copyright © 2016年 rimi. All rights reserved.//#import <Foundation/Foundation.h>/* 局部变量的作用域在{开始}或是return结束 局部变量他是存放在栈中的,系统会自动释
2016-05-13 18:34:57
360
原创 OC-第一个方法2
//// main.m// OC-第一个方法2//// Created by mac on 16/5/7.// Copyright © 2016年 rimi. All rights reserved.//#import <Foundation/Foundation.h>typedef enum{ tuhaojin, heise, baise}Colr;
2016-05-13 18:34:30
258
原创 OC-第一个方法
//// main.m// OC-第一个方法//// Created by mac on 16/5/7.// Copyright © 2016年 rimi. All rights reserved.//#import <Foundation/Foundation.h>@interface Iphone: NSObject{@public float _model;/**
2016-05-13 18:33:54
284
原创 OC-第一个类
//// main.m// OC-第一个类//// Created by mac on 16/5/7.// Copyright © 2016年 rimi. All rights reserved.//#import <Foundation/Foundation.h>/* 事物名称:iphone 属性:颜色,型号,cpu,尺寸 == 成员变量 行为:打电话,发短信,上网 =
2016-05-13 18:33:22
180
原创 类和对象
//// main.m// 类和对象//// Created by mac on 16/5/13.// Copyright © 2016年 rimi. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepo
2016-05-13 18:32:47
234
原创 面向对象的基本概念
//// main.m// 面向对象的基本概念//// Created by mac on 16/5/13.// Copyright © 2016年 rimi. All rights reserved.//#import <Foundation/Foundation.h>/* 透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础 三大基本特性:封装,继承,多态 封装,就
2016-05-13 18:32:14
345
原创 第一个OC程序
//// main.m// 第一个OC程序//// Created by mac on 16/5/13.// Copyright © 2016年 rimi. All rights reserved.////Foundation称为主头文件,主头文件中又拷贝了该工具箱中所有工具的头文件,我们只要导入Foundation文件就可以使用该工具中所有的工具,避免了每次使用都要导入一个对应
2016-05-13 18:31:33
347
原创 Objective简介
//// main.m// Objective简介//// Created by mac on 16/5/13.// Copyright © 2016年 rimi. All rights reserved.///* objective-c是一门面向对象的计算机语言 oc不是一门全新的语言 oc是在c语言的基础上增加了一层最小的面向对象语法 oc完全兼容c语言 可以在oc
2016-05-13 18:30:45
408
转载 iOS常用网站
iOS常用网站图标https://icomoon.io/app/#/select?http://iconfont.cn/repositorieshttp://www.iconfont.cnUI设计UI中国:http://www.ui.cn/list.htmlUI4App:http://www.ui4app.com技术新闻cocoaChina:http://www.cocoachina
2016-05-09 20:10:54
556
原创 OC-第一个类
OC-第一个类什么叫做类事物名称:iphone 属性:颜色,型号,cpu,尺寸 == 成员变量 行为:打电话,发短信,上网 == 方法C语言中函数分为声明和实现 OC中定义一个类也分为声明和实现,也就是说在OC中定义一个类,就是实现类的声明和实现//1.怎样编写类的声明 //以@interface开头,以@end结尾,然后在class name对应的地方上写上事物名称,也就是类名称。s
2016-05-09 19:44:52
461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人