随笔 - 194  文章 - 0  评论 - 3  阅读 - 13万

随笔分类 -  iOS

1 2 3 4 5 下一页
QQ原生第三方登录 分享接入
摘要:1,首页需要去腾讯开发者平台注册应用 并且审核通过 获取appid 2,pod 'TencentOpenAPI-Unofficial', '~> 3.3.0' #import <TencentOpenAPI/QQApiInterface.h> #import <TencentOpenAPI/Tenc 阅读全文
posted @ 2019-01-28 14:58 廖利君 阅读(1946) 评论(0) 推荐(0) 编辑
iOS 获取手机设备信息
摘要:1,获取设备唯一标识符 NSString *identifierStr = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; NSLog(@"设备唯一标识符:%@",identifierStr);// 设备唯一标识符:C2017 阅读全文
posted @ 2018-12-28 15:58 廖利君 阅读(329) 评论(0) 推荐(0) 编辑
ios 时间一系列的问题
摘要:获取今天字符串 +(NSString *)getCurrentDay{ NSDate *currentDate = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatt 阅读全文
posted @ 2018-12-14 11:33 廖利君 阅读(249) 评论(0) 推荐(0) 编辑
微信登录 分享 原生文档接入
摘要:1,终端导入 pod 'WechatOpenSDK' 2,https://open.weixin.qq.com 获取应用的 AppID:wx4519c7c409cbd9a3 AppSecret 3,打开应用 info-URL_type 加入 AppID:wx4519c7c409cbd9a3 再inf 阅读全文
posted @ 2018-12-13 10:46 廖利君 阅读(612) 评论(0) 推荐(0) 编辑
view添加在window上面 在view上弹出UIAlertController
摘要:首先呢 UIAlertController是presentViewController 属于模型跳转 模型是vc才可以present 所以把添加在window上面的view赋值个vc 在vc上面进去present AppDelegate *delegate =(id)[UIApplication s 阅读全文
posted @ 2018-10-08 15:57 廖利君 阅读(2279) 评论(0) 推荐(0) 编辑
cocoapod -bash: pod: command not found 的解决方法
摘要:更换新电脑 发现pod install 没有任何反应 -bash: pod: command not found 解决办法 阅读全文
posted @ 2018-09-13 16:38 廖利君 阅读(327) 评论(0) 推荐(0) 编辑
关于GCD的那些事
摘要:一,死锁 任务1 先加入主队列 并且已经开始执行 然后打印出1 NSLog(@"任务1 %@",[NSThread currentThread]); 这时任务2被下面这个函数也加入到主队列 并且同步执行 系统就会觉得同步执行,不开新线程了 任务2就要等block函数执行完成,不然不返回 主队列是串行 阅读全文
posted @ 2017-11-27 10:27 廖利君 阅读(165) 评论(0) 推荐(0) 编辑
二,Runtime进行动态添加方法
摘要:运用场景:如果一个类方法非常多,加载类到内存的时候也比较耗费资源,需要给每个方法生成映射表,可以使用动态给某个类,添加方法解决。 实现思路:外部调用方法,如果某个类没有实现这个方法,通过+ (BOOL)resolveInstanceMethod:(SEL)sel这个方法来映射某个类的方法 某个类.m 阅读全文
posted @ 2017-11-25 17:07 廖利君 阅读(200) 评论(0) 推荐(0) 编辑
一, Runtime 交换方法
摘要:场景:一般加载图片的时候会有一个placeholder图片,默认图片加载,如果说加载失败就会手动去设置这个默认图片,如果加载图片多,就需要手动加载很多位置 用runtime机制里面的交换方法,即可省去加载默认图片 实现思路:UIImage图片有一个imageNamed的方法 我们只需要写一个方法与此 阅读全文
posted @ 2017-11-25 16:40 廖利君 阅读(266) 评论(0) 推荐(0) 编辑
Runtime 概念
摘要:概念: 1,oc 是基于c 为c添加了面向对象的特性,他将很多静态语言在编译和链接时期做的事放到了runtime里面运行来处理,runtime就是oc的幕后工作人员 2,Runtime 就是运行时 是c和汇编的Api,而oc是运行机制,也就是在运行时候的一些机制,其中主要是消息机制 3,对于c而言, 阅读全文
posted @ 2017-11-25 16:29 廖利君 阅读(268) 评论(0) 推荐(0) 编辑
iOS 规范之宏
摘要:#pragma mark 适配11系统 Available in iOS 7.0 and later. 简单点说就是automaticallyAdjustsScrollViewInsets根据按所在界面的status bar,navigationbar,与tabbar的高度,自动调整scrollvi 阅读全文
posted @ 2017-11-23 17:53 廖利君 阅读(190) 评论(0) 推荐(0) 编辑
规范之UITableViewCell
摘要:1,首先创建 UITableViewCell 为项目所有cell的父类 重写方法 - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier; UIScro 阅读全文
posted @ 2017-11-23 16:38 廖利君 阅读(144) 评论(0) 推荐(0) 编辑
xcode 之动态Instruments和静态Analyze 调试
摘要:1> 什莫是内存泄露?内存泄露指当一个对象或变量在使用完成后没有释放掉, 这个对象一直占用着这部分内存, 直到应用停止. 2> 这种没有 释放掉的对象 多了会发生什么呢?如果这种对象过多,内存就会耗尽,其他应用就无法运行. 3> 在哪里比较普遍?这个问题在 C++, C 和 Objective-C的 阅读全文
posted @ 2017-11-23 09:47 廖利君 阅读(547) 评论(0) 推荐(0) 编辑
app上架 错误分析ERROR ITMS-90087
摘要:问题1 以上是报错 则说明自建的这个SDK里面包含了x86_64, i386 架构,当然这个AppStore是不允许的,所有会在上传的时候报错,解决办法就是要这个SDK剔除掉x86_64, i386这两个架构 解决办法 xcode - TARGETS->Build Phases->点击加号选择New 阅读全文
posted @ 2017-11-13 15:04 廖利君 阅读(1783) 评论(0) 推荐(0) 编辑
SDWebImage实现分析
该文被密码保护。
posted @ 2017-11-11 15:18 廖利君 阅读(1) 评论(0) 推荐(0) 编辑
好用的第三方框架
摘要:DKNightVersion:DKNightVersion 是一个支持夜间模式切换的框架。 阅读全文
posted @ 2017-11-11 14:09 廖利君 阅读(138) 评论(0) 推荐(0) 编辑
Git 管理项目 遇到的问题
摘要:Git 在commit代码的时候出现错误 意思是有没有设置用户名和邮箱 git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree commit -q -F /var/folders 阅读全文
posted @ 2017-11-11 10:01 廖利君 阅读(267) 评论(0) 推荐(0) 编辑
iOS cocoapod实际操作步骤
摘要:1,先打开终端检查下ruby版本 注:苹果是自带有ruby的 ruby -v 查看ruby版本 luweiMinideMini:~ luweimac_mini$ ruby -v ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64- 阅读全文
posted @ 2017-11-11 09:34 廖利君 阅读(797) 评论(0) 推荐(0) 编辑
bugly crash统计和分析
摘要:1,官网 https://bugly.qq.com/v2/crash-reporting/crashes/4ea154f304?pid=2 新建一个产品 需要一个appid 2,集成pod 'Bugly' 在appdelegate里面实例化 #import <Bugly/Bugly.h> - (BO 阅读全文
posted @ 2017-11-10 17:53 廖利君 阅读(864) 评论(0) 推荐(0) 编辑
iOS 友盟统计
摘要:1,打包到archive 完后出现一个页面 里面有很多版本的打包 find in Finder 出现一个app.xcarchive文件 2,打开终端 cd 将app.xcarchive文件拖入终端 luweiMinideMini:MeiLv 2017-11-10 下午3.46.xcarchive l 阅读全文
posted @ 2017-11-10 16:13 廖利君 阅读(170) 评论(0) 推荐(0) 编辑

1 2 3 4 5 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示