自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 iOS中的手势操作

目录:六种手势 轻击手势(TapGestureRecognizer) 拖动手势(PanGestureRecognizer) 轻扫手势 (SwipeGestureRecognizer) 长按手势(LongPressGestureRecognizer) 捏合手势(PinchGestureRecogn...

2020-03-30 09:37:41 56 0

原创 iOS13中使用自定义VC作为跟视图

修改SceneDelegate文件下的 - (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *)connectionOpti...

2020-01-17 11:50:24 129 0

原创 iOS13上卡死

iOS10.2以上系统的设备上可以进入“设置-隐私-分析-分析数据”中获取。 http://www.cocoachina.com/articles/874526?filter=rec

2019-12-25 08:40:24 315 0

原创 RN发送通知,bad

#import "FPreNotification.h" #import <React/RCTBridgeModule.h> #import <React/RCTEventEmitter.h> @interface FPreNotificati...

2019-11-20 14:53:22 23 0

转载 iOS native给JS发送通知

https://blog.csdn.net/ShmilyCoder/article/details/99692831

2019-10-28 19:49:44 36 0

原创 拦截请求

// // TestUrlProtocal.m // demo1027 // // Created by qitmac000370 on 2019/10/28. // Copyright © 2019 Facebook. All rights reserved. // #impo...

2019-10-28 18:28:15 49 0

转载 nrm安装与配置

nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在npm源间切换' https://www.jianshu.com/p/94d084ce6834

2019-10-17 11:47:46 19 0

原创 字体粗细与fontWeight的对应关系

usWeight/bWeight 100 2渺 極細Airline 100 2絲   Ultralight 100 2纖 200 3線 200 3輕 纖細 Thin 300 4細 細體 Light 350-  準細 Demilight 350-  半細 Semilight --- -書 標準Boo...

2019-10-12 08:37:30 634 0

原创 iOS13中 UITabBar隐藏线条、定位不起作用问题

1. 隐藏线条处理 CGRect rect = CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGet...

2019-10-02 21:48:53 1527 0

原创 Flutter升版

1. 检查当前使用的版本:flutter --version 2. 升级:flutter upgrade

2019-09-27 09:23:44 87 0

原创 Flutter参考教程

1. flutter入门分享:https://www.jianshu.com/p/fc1f89726b84 2. flutter入门--MaterialApp:https://www.jianshu.com/p/20ce0fe051a1 3.Flutter进阶:路由、路由栈详解及案例分析:ht...

2019-09-05 09:41:33 34 0

原创 Airtest使用

1. 启动WebDriverAgent project test 或xcodebuild -project /Users/qitmac000370/Documents/Work/01.Study/17.macaca/09.AirTest/iOS-Tagent/WebDriverAge...

2019-08-20 17:02:42 114 0

原创 Macaca 趟坑

1. npm i 执行过程中卡住。终止,重新执行一次就好了 2. XCode需要使用最新版。XCTestWD 工程里面的swift用的是5.0,否则编译不过去 3. 提示XCTestWD 的build文件未找到,需要把/Users/xxx/Library/Developer/Xcode/Der...

2019-08-05 19:22:49 158 0

原创 Fastlane + Jenkins 搭建简单的 iOS 持续集成平台

http://www.cocoachina.com/articles/28057

2019-07-24 09:10:36 62 0

原创 获取手机的倾斜角度

-(void)startCollectSensorData2:(GetGyroSensorIDBlock)block{ if(block){ _getSensorIDBlock = block; } _sensorID = [MathUtil zeros:3 ...

2019-07-18 09:56:36 1028 0

原创 iOS 编辑的静态库 中 引入第三方 或 其它静态库,提示头文件找不到问题

修改静态库的taget设置 修改 Header Search Paths , 与其它target保持一致 如图显示的路径不正确,则需要添加PODS_ROOT 静态库引用静态库问题 .a 静态库以pod方式应用其它 .a静态库,打包好不会打包到自己的静态库中 .a 静态库以拖拽源码...

2019-07-06 20:07:02 467 0

转载 ios日志查看工具--idevicesyslog

安装步骤: brew install libimobiledevice 使用方法: 结合grep使用(优点:关键字可以高亮显示) idevicesyslog | grep 'xxx' --color -A 10 -B 10 参数说明 x...

2019-06-27 15:28:04 901 0

转载 UIView层级关系方法总结

比如说supView,有两个子控件,view1,和view2 1,addSubview:添加的方法,会在supView.subviews数组的最后一个, [supView addSubview:view1]; 2, insertSubview : aiIndex: 则可以插入任何位置 [s...

2019-06-26 17:11:57 139 0

转载 iOS低版本调用高版本API的检查

转自:https://www.jianshu.com/p/cd42b31bfd6b Xcode中的Clang静态检查提供了iOS低版本调用高版本API检查的功能,可以在开发过程中提前发现问题,避免导致兼容性问题。 具体实现如下: Xcode中进入工程的Build Settings页面,在“...

2019-06-25 10:49:24 353 0

原创 NativeEventEmitter

RN端: const calendarManagerEmitter = new NativeEventEmitter(NativeModules.FPreNotification); const subscription = calendarManagerEmitter.addListener(...

2019-06-06 16:38:45 929 0

转载 iOS开发常用第三方类库

转:https://github.com/iOShuyang/Book-Recommend-Github Objective-C Swift Objective-C 框架搭建 Swift 基础框架 Objective-C 网络请求 Swift...

2019-04-28 09:57:14 351 0

原创 Flutter 安装填坑记录

1.flutter doctor 执行完成后,按照提示进行安装 全部安装完成后需要重启电脑 2. 重启电脑后发现flutter doctor无法识别,是因为之前没有添加环境变量(export PATH=`pwd`/flutter/bin:$PATH 为一次性的) 添加环境变量ex...

2019-04-17 09:39:13 47 0

原创 webpack 学习

webpack 学习 https://segmentfault.com/a/1190000006178770 https://juejin.im/post/5abb40596fb9a028c42e3efe npm install --webpack-test 1. 手动生成 webpac...

2019-04-12 10:59:07 598 0

原创 使用pod管理项目

参考:https://www.jianshu.com/p/5bc406d1a57b https://www.jianshu.com/p/5ab1e6d9ddc3 注册cocoapod pod trunk register xxxxx@163.com 'xxxxx' -...

2019-04-11 09:29:17 227 0

转载 XXX iPhone has denied the launch request

1.当前环境 Xcode Version 10.0 iPhone 12.0 2.报错提示 真机运行报错 3.解决办法【一】 Product -&gt; Edit Scheme -&gt; Executable &gt; Ask On Launch 选择该...

2019-03-16 10:26:24 2252 1

原创 UITableView中图片设置边框后,多了一个线条

bug如图:   问题原因: 给图片设置边框后,如果cell的高度含有小数点,则在8p等手机上绘制时会出现此问题 解决方式: cell的高度含有小数点时,向上取整...

2019-02-25 12:32:14 71 0

原创 设置UILabel行间距

UILabel *titleLbl = [[UILabel alloc] init];         titleLbl.font = kQOCChatContentFont;         titleLbl.textColor = [UIColor colorWithHex:0x21212...

2018-11-22 20:05:16 1325 0

转载 Xcode 10升级报错:clang: error: linker command failed with exit code 1(use -v to see invocation)

https://blog.csdn.net/w1035524412/article/details/82863840

2018-11-18 12:44:05 3455 0

转载 Mac OS X下VirtualBox如何对硬盘进行扩容

找到VBoxManager工具  1)打开Finder,找到【应用程序】,在右侧找到VirtualBox.app,然后打开右键,找到【显示包内容】,点击打开  2)看到目录就一路点下去,然后看到【MacOS】目录,再继续点  3)找到目标文件VBoxManager文件,并记住路径 打开终端...

2018-07-21 22:44:28 463 0

原创 git入门

git config --global user.name "hbwangcaihua"git config --global user.email "hbwangcaihua@163.com"Git hub 学习https://www.jianshu.co...

2018-07-04 19:10:40 933 0

原创 Mac 开发

https://www.macx.cn/thread-2099005-1-1.html?mod=viewthread&amp;tid=2099005&amp;extra=page=1&amp;page=1https://blog.csdn.net/lovechris00/a...

2018-06-29 11:19:46 1076 0

原创 内存处理

1. malloc  和  free是必须配对儿使用的。要不就是内存泄漏

2018-06-08 11:57:12 1020 0

原创 避免程序出现 unrecognized selector 闪退问题

给NSObject添加分类加入代码+(void)load{    Method method1 = class_getInstanceMethod(self.class, @selector(methodSignatureForSelector:));    Method method2 = cl...

2018-05-12 17:23:49 434 0

原创 IOS 推送证书

使用推送注意事项:1.  证书中设置允许使用推送2. 生成证书之后需要下载并安装安装,.mobileprovision文件3 手机必须联网,否则didRegisterForRemoteNotificationsWithDeviceToken方法不会被调用,即得不到TokenID。不联网更收不到推送...

2018-05-08 09:52:31 182 0

原创 swift知识点--反射

反射创建对象和方法class TestSW: NSObject {    override required init() {        print("init333333")    }    @objc func test(){        print("00...

2018-04-20 10:52:49 198 0

原创 Title Bar 隐藏后,输入框无法使用问题

重新方法:- (BOOL)canBecomeKeyWindow {     return YES; }  

2018-04-08 08:33:18 156 0

原创 swift工程使用Openssl后无法调试问题处理

swift工程使用Openssl后无法调试问题处理:修改rsa.h文件,修改96行为“int (*rsa_mod_exp) (BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx);”即将“I”修改为“i”

2018-03-30 14:16:43 181 0

转载 aspx文件中CodeFile与CodeBehind的区别

在ASP.NET中Web编程时,aspx Web 窗体的@page 指令有三个属性(Inherits、CodeFile、CodeBehind),我们在添加aspx页面时,会默认在代码中使用CodeBehind。那么,CodeFile与CodeBehind的区别究竟有哪些呢?一、CodeBehind...

2018-03-28 18:03:07 466 0

转载 制造SIGABRT闪退

typedef struct Test{    int a;    int b;}Test;点击按钮调用Test *pTest = {1,2};    free(pTest);    pTest-&gt;a = 5;

2018-03-05 14:40:53 153 0

转载 使用Xcode的Instruments检测解决iOS内存泄露(leak)

在苹果没有出ARC(自动内存管理机制)时,我们几乎有一半的开发时间都耗费在这么管理内存上.后来苹果很人性的出了ARC,虽然在很大程度上,帮助我们开发者节省了精力和时间.但是我们在开发过程中,由于种种原因,还是会出现内存泄露的问题.内存泄露是一个很严重的问题.下面就简单介绍下怎么使用Xcode8自带...

2018-02-06 15:28:40 166 0

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