自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农天后的博客

更多demo请前往https://github.com/lrxlizi/

原创 ios创建.bundle文件

Bundle文件可以理解为一个资源包,用于存储图片、音频、文本、nib文件等,方便在其他项目中引用包内的资源 1.新建一个(Bundle)工程: 2.设置参数 3 测试 ...

2019-12-20 10:47:23

阅读数 42

评论数 0

原创 把Xcode项目中的一部分代码打包成生成静态Framework(包含图片 CocoaPods管理的第三方)

1.创建项目 2.添加 项目中需要的第三方 3.把需要生成静态文件的部分拖放到Framework工程中 4.配置Framework 参数 重新设置拖进来的pch路径 5.新建bundle用来存放Xib和png等资源文件 ...

2019-12-09 11:46:25

阅读数 21

评论数 0

翻译 swift 学习资料

完整App open-source-ios-apps Collaborative List of Open-Source Swift 30 Projects 最新 Swift 3.0 的30个小App,更注重代码规范和架构设计(故胤道长) V2ex-Swift ...

2019-12-03 10:49:38

阅读数 32

评论数 0

原创 iOS .a静态库制作

1.创建项目 2定义一个类方法+(void)stringText,在.h里面暴露出来 3 添加暴露文件 4.编译支持多个架构的的静态库 5 修改 Deployment Target(根据自己需求选择) 6. 分别在真机和模拟器上编译工程 7 合并真机和模拟器...

2019-11-21 10:52:24

阅读数 26

评论数 0

原创 Guideline 2.3.1 - Performance

Guideline 2.3.1 - Performance We discovered that your app contains hidden features. Attempting to hide features, functionality or content in your app...

2019-07-02 09:35:55

阅读数 4291

评论数 5

原创 高德室内地图OIMPointMake报错

iOS 使用高德室内地图的OIMPointMake方法时报 Undefined symbols for architecture arm64: "_OIMPointMake", referenced from: -[ViewController btnAction...

2019-05-21 11:01:29

阅读数 48

评论数 0

原创 计算机网络技术知识点

1.关于RPR(弹性分组环)技术: (1)RPR与FDDI一样使用双环结构; (2)在RRP环中,源节点向目的节点成功发出的数据帧要由目的节点从环中回收(如果为FDDI环,则由源节点回收); (3)RPR环能够在50ms内实现自愈; (4)RPR环中每一个节点都执行SPR公平算法; (5...

2019-05-15 10:01:18

阅读数 345

评论数 0

转载 iOS面试题

请描述一下你的iOS应用开发流程。 注册APP ID 注册成为苹果开发者 开发 真机调试 打包和发布 等待审核 上线 1.app分发方式 所谓分发方式简单点讲就是你的app都可以通过哪些途径给用户使用。 a:个人或者公司的开发者账号可以上传appStore,用户通过app...

2019-05-06 14:03:28

阅读数 115

评论数 0

原创 The following Swift pods cannot yet be integrated as static libraries:

[!] The following Swift pods cannot yet be integrated as static libraries: The Swift pod `Moya` depends upon `RxAtomic`, which do not define modul...

2019-04-26 15:11:01

阅读数 532

评论数 0

原创 tableView由于设置动态高度造成的死循环,最后奔溃

只需要在你的项目中把estimatedHeightForRowAtIndexPath方法写实现以下,返回一个估计高度(随便估,建议还是按照正常思路来写,大概高度是多少就返回多少),这样就不会报EXC_BAD_ACCESS错误了. 注意:estimatedHeightForRowAtIndexPa...

2019-04-26 15:07:37

阅读数 109

评论数 0

原创 Swift反向传值

1.Block    B页面定义Block typealias passByValueBlock = (String) ->() var pbvBlock :passByValueBlock? func getPassByValueBlock(block :passByVal...

2019-02-18 10:41:20

阅读数 299

评论数 0

转载 Swift常用第三方库

网络 Alamofire:http网络请求事件处理的框架。 Moya:这是一个基于Alamofire的更高层网络请求封装抽象层。 Reachability.swift:用来检查应用当前的网络连接状况。 综合 Perfect:swift的服务器端开发框架(针对于移动后端开发、网站和web应...

2019-02-16 14:50:16

阅读数 864

评论数 0

原创 小程序中import与include

用import导入模板代码. 用include导入除模板定义之外的代码.相当于是复制到include位置. 注意 import有作用域的概念,即只会import目标文件中定义template,而不会import目标文件import的template 一.在wxml自己中调用自己的模板 &...

2018-12-30 22:26:28

阅读数 451

评论数 0

原创 小程序页面跳转传值

方法一:URL + para 拼接法 (A页面跳转到B页面) a.js  Page({ toDetail:function(e){ var index = e.currentTarget.dataset.index; var proLists = this.d...

2018-12-28 12:01:31

阅读数 263

评论数 0

原创 计算机网络技术三级试题二

点击查看大图

2018-12-24 17:05:28

阅读数 431

评论数 1

原创 ios加载svga格式的动画

目录 为什么选 SVGA? 对码农友好 对设计师友好 性价比更高 CocoaPods 基础调用方法 为什么选 SVGA? 对码农友好 便捷的 SDK 使得 SVGA 可运行在不同平台上,集成步骤轻松简单。 对设计师友好 你可以使用 After Effect...

2018-12-05 15:37:00

阅读数 1913

评论数 0

原创 iOS CSV格式存取

逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记...

2018-11-22 17:28:32

阅读数 532

评论数 0

转载 RunLoop

NSRunLoop是IOS消息机制的处理模式 主要作用 一条线程对应一个RunLoop,主线程的RunLoop默认已经创建好了, 而子线程的需要我们自己手动创建 获取主线程对应的RunLoop对象mainRunLoop/CFRunLoopGetMain 获取当前线程对应的RunLo...

2018-11-21 15:05:38

阅读数 58

评论数 0

原创 tableView属性

初始化方法: initWithFrame:-----------设置表的大小和位置 initWithFrame:style---------设置表的大小,位置和样式(style : Grouped/Plain) dataSource ---设置UITableViewDataSource的代理...

2018-11-09 11:16:09

阅读数 318

评论数 0

原创 计算机网络技术三级试题一

1.下列技术中,不属于无线接入技术的是() 。 A.Ad hoc B.Netflow C.WiFi D.WiMAX 正确答案: B 解析: B(解析] NetFlow是 一种数据交换方式,由Cisco创造。 一个Netflow系 统包括3个主要部分:探测器、采集器和报告系统。探测器是用...

2018-11-01 17:12:57

阅读数 2726

评论数 0

原创 iOS webView添加网络css和网络html

依博客的css为例(https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-e4c7a3727d.css) 创建webVIew - (UIWebView *)webView { if (!_ webView)...

2018-10-12 15:15:52

阅读数 835

评论数 0

原创 Xcode10升级后报错处理

Xcode 升级后运行模拟器或者真机均报错Multiple commands produce /路径,按以下步骤即可解决: 一.打开File—Workspace Settings   二 . 把Bulid System里的Use Shared Setting 改成 Legacy Build...

2018-09-19 14:42:22

阅读数 5224

评论数 1

转载 iPhoneXS、XS Max与iPhoneXR 适配

刚发布的三款新iPhone包括两款OLED屏幕的iPhone XS和iPhone XS Max,屏幕尺寸分别为5.8英寸(分辨率为1125*2436)和6.5英寸(分辨率为1242*2688),第三款设备是iPhone XR,配备6.1英寸LCD液晶屏(分辨率为828*1792)。三款新iPhon...

2018-09-19 11:32:45

阅读数 20519

评论数 0

原创 UIImageView添加SVG格式的图片

pod 导入 pod 'SVGKit' pod 'CocoaLumberjack'   创建UIImage的分类 .h 文件中 /** @param name svg name  xxx.svg @param size image si...

2018-09-07 14:32:57

阅读数 1251

评论数 0

原创 iOS 埋点

埋点的目的主要是为了分析统计App使用的情况 一般埋点主要用于界面,action事件 界面中的数据一般都是静态的 和业务逻辑不相关, 一般是进入离开时间,是否进入该界面 action事件交互统计 ,一般是点击  双击 手势等交互 方案 1 使用第三方sdk: 例如:umeng统计 百度 ...

2018-08-30 15:18:53

阅读数 796

评论数 0

转载 iOS 面试题

XML和json的区别 json轻便、解析简单,对客户端更加友好。 XML更加笨重,解析为DOM树并遍历节点来取数据,优点是结构清晰,扩展性好。 1、传输同样格式的数据,xml需要使用更多的字符进行描述, 2、流行的是基于json的数据传输。 3、xml的层次结构比json更清晰。 1...

2018-08-30 14:58:10

阅读数 196

评论数 0

原创 识别图片中的二维码

- (void)qrScan:(UIImage *)image{     CIImage *ciImage = [[CIImage alloc] initWithCGImage:image.CGImage options:nil];     CIContext *context = [CICo...

2018-07-31 15:40:30

阅读数 1699

评论数 0

原创 iOS中在系统相册中创建自己App的自定义相册

//name 创建相册的名字 +(void)createAssetCollectionName:(NSString *)name{     [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{         // 调用判断是否已有该名...

2018-07-27 16:51:26

阅读数 719

评论数 1

原创 根据image得到asset

+ (void)getAssetWithImage:(UIImage *)image getAssetSuccess:(void(^)(PHAsset *asset))getSuccess{     __block NSString *assetId = nil;        [[PHPho...

2018-07-27 16:45:49

阅读数 477

评论数 0

原创 document write() Safari不输出

write()两种使用方法: 一是在使用该方在文档中输出 HTM 二种是在调用该方法的的窗口之外的窗口、框架中产生新文档。 在第二种方法中,请务必使用 close() 方法来关闭文档。 在延时脚本的最后一个document.write()方法后面,必须确保含有document.close(...

2018-07-20 15:31:52

阅读数 254

评论数 0

转载 计算机网络技术

第一章:网络系统统结构与设计的基本原则  计算机网络按地理范围划分为局域网,城域网,广域网;  局域网提供高数据传输速率 10mbps-10gbps,低误码率的高质量传输环境  局域网按介质访问控制方法角度分为共享介质式局域网和交换式局域网[SD1]   局域网按传输介质类型角度分为有线介质局域网...

2018-06-25 15:49:42

阅读数 1498

评论数 0

原创 把自己写库添加到CocoaPods用pod管理

具体步骤首先要把带有自己写的库的工程上传到Github 创建 podspec1 将含有你要上传库的项目添加到 Github2 用终端 cd 到该项目下创建.podspecpod spec create GrenealClass (GrenealClass pod添加的名字)3 vim Grenea...

2018-06-08 16:31:41

阅读数 299

评论数 0

原创 唤起第三方正在播放的音乐

@interface viewController()<AVAudioPlayerDelegate> { AVAudioPlayer *player; } @end -(void)viewDidLoad{ [super viewDidLoad]; ...

2018-04-18 14:26:57

阅读数 205

评论数 0

原创 iOS模拟定位

1.创建一个FakeGPS工程2.command +n 创建一个GPX File的location.pgx文件3.product -->Scheme --> edit scheme -->options --->default locatio...

2018-03-15 10:57:29

阅读数 4644

评论数 0

原创 Swift面试题

1、用for-in 写出一个0-9索引的循环。for index in 0...9{ print("index = \(index)") }2、现有一个 Int数组array,请最简约的写法用 map 方法给每个成员自加1然后生成新的数组let arr = [1,2,3...

2018-03-14 16:51:06

阅读数 480

评论数 0

转载 ICO和IPO的区别

ICOIPO    融资-早期融资-成熟期获得代币,没有公司股权能获取公司股权关注产品本身    关注财务数据+现金流风险极大        风险极小上市交易-代币上市交易-股份...

2018-03-05 18:31:57

阅读数 1218

评论数 0

原创 解决Controller臃肿问题

思路:controller里面就只应该存放这些不能复用的代码,这些代码1.初始化时,构造相应的view和model.2.监听model层的事件,将model层的数据传递到view.3.监听view层的事件,并且将view层的事件转发到model成.controller只有以上这些代码它的逻辑就非常...

2018-02-28 16:00:03

阅读数 497

评论数 0

原创 淘宝分享哪些事

1)点击分享按钮后会弹出各种分享渠道(eg:qq /微信/微博/短信)2)随意选取一种你想要分享的渠道(eg:qq)3)弹出点击不分享自然是关闭Aleart 点击去粘贴其实也就是把要复制的内容放到了剪贴板上打开各种渠道 然后选取你要分享的用户 (这里的分享和平时做的分享是不一样的哦!)打开微信[W...

2018-01-30 18:18:23

阅读数 162

评论数 0

原创 新年到了一起拆红包吧

- (void)viewDidLoad {     [super viewDidLoad];  UIView *view1 = [[UIView alloc]init];     [self.view addSubview:view1];     view1.frame ...

2018-01-30 17:38:28

阅读数 186

评论数 0

原创 CollectionView 报UICollectionViewData.m:447 崩溃

程序一直都是好的,今天突然报了这个错 -[UICollectionViewData validateLayoutInRect:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3694.4.18/UICollecti...

2018-01-06 11:14:36

阅读数 578

评论数 1

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