iOS知识点
月月_月
多读书,多睡觉,少吃零食多睡觉.
展开
-
iOS签名机制
iOS签名机制原创 2020-12-08 22:54:10 · 188 阅读 · 0 评论 -
组件化Cocopods制作远程库
1.查看本地pod repomaster- Type: git (master)- URL: https://github.com/CocoaPods/Specs.git- Path: /Users/~~~~/.cocoapods/repos/mastertaobao-baichuansdk-alibcspecs- Type: git (master)- URL...原创 2020-02-28 11:04:14 · 734 阅读 · 0 评论 -
iOS 日历定制
#import <UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@interface TimeDateModel : NSObject@property (nonatomic , strong)NSString *year;@property (nonatomic , strong)NSString *mouth;@prope...原创 2019-09-03 17:24:01 · 461 阅读 · 0 评论 -
OC_Selector Method 和 IMP 之间的联系
1.Selector定义:typedef struct objc_selector *SEL翻译成中文叫做选择子或者选择器,选择子代表方法在 Runtime 期间的标识符。为 SEL 类型,虽然 SEL 是 objc_selector 结构体指针,但实际上它只是一个 C 字符串。在类加载的时候,编译器会生成与方法相对应的选择子,并注册到 Objective-C 的 Runtime 运行系统...原创 2019-01-18 10:27:48 · 486 阅读 · 0 评论 -
OC_动态方法决议给一个类添加类方法
+ (BOOL)resolveClassMethod:(SEL)sel{ Class cls = objc_getMetaClass([NSStringFromClass(self) UTF8String]); IMP impPoint = class_getMethodImplementation(cls, @selector(cx_clsMethod)); M...原创 2019-01-17 19:24:28 · 840 阅读 · 0 评论 -
oc-sort-系统方法
NSMutableArray *sortarr = [NSMutableArray arrayWithObjects:@"23",@"23",@"43",@"4",@"5",@"6",@"7",@"8",@"9", nil]; [sortarr sortUsingComparator:^NSComparisonResu原创 2018-09-06 11:25:04 · 707 阅读 · 0 评论 -
预编译和编译阶段区别
一.预编译又称为预处理,是做些代码文本的替换工作。处理#开头的指令,比如拷贝#include包含的文件代码,#define宏定义的替换,条件编译等,就是为编译做的预备工作的阶段主要处理#开始的预编译指令。二.编译(compilation , compile)1、利用编译程序从源语言编写的源程序产生目标程序的过程。2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2...原创 2018-09-06 10:48:06 · 14398 阅读 · 2 评论 -
iOS block 的循环引用以及项目中遇见的情况
耐心阅读下去,相信你会有一些收获,如果有意见不统一的地方请留言一起探讨,希望得到大神的指点1.并不是说block当中使用了self就一定会造成循环引用,例如使用系统的方法+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))animations NS_AVAILABLE_IOS(4_...原创 2018-08-28 14:29:46 · 750 阅读 · 0 评论 -
swift-重写init方法
class BaseVC: UIViewController { init(){ super.init(nibName: nil, bundle: nil) self.view.backgroundColor = UIColor.red } init(name : String ,age : Int) { super.ini...原创 2018-08-23 10:20:11 · 11044 阅读 · 0 评论 -
Xcode模拟器录制屏幕
1.进入终端,cd到要放置录屏文件的位置 例如: cd Movies/2.输入命令 xcrun simctl io booted recordVideo video_xcode.mov提示:停止录屏:control + c最后进入到对应文件夹就可以找到录制好的视频了。...原创 2018-08-22 14:36:36 · 2109 阅读 · 0 评论 -
CocoaPods安装细节处理
1.先查看ruby源:gem sources -l 默认情况下返回如下:*** CURRENT SOURCES ***https://rubygems.org/这个镜像国内访问不到 然后本人使用了阿里云的镜像http://rubygems-china.ossaliyuncs.com 这个镜像也没有成功····最终使用https://gems.ruby-china.org/这个镜像解决了问题2.ge...原创 2016-12-05 10:25:51 · 435 阅读 · 0 评论 -
App Key 和 App Secret 有什么用?
App key简称API接口验证序号,是用于验证API接入合法性的。接入哪个网站的API接口,就需要这个网站允许才能够接入,如果简单比喻的话:可以理解成是登陆网站的用户名 App Secret简称API接口密钥,是跟App Key配套使用的,可以简单理解成是密码 App Key 和 App Secret 配合在一起,通过其他网站的协议要求,就可以接入API接口调用或使用API提供的各种功能原创 2017-02-07 15:55:17 · 24589 阅读 · 0 评论 -
iOS中NSLog输出格式
iOS NSLog一些常用的输出格式%@ 对象%d, %i 整数%u 无符整形%f 浮点/双字%x, %X 二进制整数%o 八进制整数原创 2016-11-10 10:07:01 · 594 阅读 · 0 评论 -
URL Schemes 程序跳转
查看了一些关于URL Schemes的文章大体上都差不多,觉得有关程序跳转方面说的不是很清楚1.A程序如果需要跳转到B程序 ~~首先两个程序都需要设置URL types~~如何设置 具体可参照 http://www.cocoachina.com/industry/20140522/8514.html这个教程.2.设置完毕以后 在A项目中选择 Targets 在选择Info 拉到最下面打开原创 2016-12-06 16:03:08 · 764 阅读 · 0 评论