- 博客(29)
- 资源 (9)
- 收藏
- 关注
原创 LVGL v8应用之arc
API接口:1. 设置角度(Angles)零度位于对象的右中间(3 点钟) ,并且度数沿顺时针方向增加。角度应在[0:360]范围内。设置背景就角度:lv_arc_set_bg_angles(arc_obj, 30, 330);设置指示器角度:lv_arc_set_angles(arc_obj, 30, 250);2.旋转(Rotation)lv_arc_set_angles(arc_obj, 30, 250);3.设置范围和值(Range and values)lv_.
2022-02-10 15:13:23
1278
原创 LVGL v8应用之lable
lv_obj_t *lable = lv_label_create(lv_scr_act()); lv_label_set_long_mode(lable, LV_LABEL_LONG_WRAP);//部分长模式下lv_obj_set_size无效 lv_label_set_text(lable, "1028"); // lv_obj_align(pobj[i], LV_ALIGN_CENTER, 0, 0); lv_obj_set_pos(lable, 10...
2022-02-09 15:38:31
1790
原创 Http调试Postman+Charles
HTTP之请求消息Request客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。例如:POST /user HTTP/1.1Host: 114.116.68.2:8099Content-Length: 109User-Agent: Mozilla/5.0 (Macintos...
2019-01-16 19:51:57
561
原创 ios 蓝牙配对请求框 取消事件问题
ios 连接ble设备,设备有添加配对加密要求,正常情况下app连接设备时会弹出蓝牙配对请求,要求输入配对PIN,只有输入正确密码才能连接成功,输入错误密码或则取消或者等3-5s后都会收到onDisconnected回调断开BLE连接;问题是在iso 9.3系统上是正常的,在ios10.3上点击取消按键并没有收到onDisconnected回调,BLE连接还是正常的,也可以正常收发消息;各位大...
2018-11-28 17:47:27
5432
2
原创 UITableView顶部多出一截空白问题
参考https://www.jb51.net/article/82465.htm 1, self.automaticallyAdjustsScrollViewInsets = NO; 顶部的空白距离是64(20状态栏和44的navigationBar的距离) 这个应该是最常见而且不容易被发现的原因,起因是iOS7在Conttoller中新增了automaticall...
2018-08-19 01:15:00
8474
原创 brew link libtool 出错:Could not symlink, /usr/local/bin is not writable
处理方法:参考:https://stackoverflow.com/questions/26647412/homebrew-could-not-symlink-usr-local-bin-is-not-writable?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qaFor those ...
2018-06-14 20:19:22
1767
原创 cocoapods详细安装
1、安装装需要用到Ruby,虽然Mac自带了Ruby,不过版本有点老了,最好更新一下。(测试不更新也是可以的)查看当前Ruby版本rvm -v2、更换源(因为Ruby的软件源rubygems.org被屏蔽了,国内那无形之墙,我们需要来修改更换源,把源切换至ruby-china;网上大多数是使用的https://ruby.taobao.org的,这里不再建议使用的了,这是因为taobao Gems ...
2018-06-11 17:19:49
405
原创 Reason: image not found
引入第三方库出现如下错误:dyld: Library not loaded: @rpath/XCTest.framework/XCTest Referenced from: /Users/MyPC/Library/Developer/CoreSimulator/Devices/3A08052B-ABF9-4CAC-937B-0B79FCAB5611/data/Containers/Bundle/...
2018-05-30 09:57:47
3272
转载 液晶屏MIPI接口与LVDS接口区别(总结)
液晶屏接口类型有LVDS接口、MIPI DSIDSI接口(下文只讨论液晶屏LVDS接口,不讨论其它应用的LVDS接口,因此说到LVDS接口时无特殊说明都是指液晶屏LVDS接口),它们的主要信号成分都是5组差分对,其中1组时钟CLK,4组DATA(MIPI DSI接口中称之为lane),它们到底有什么区别,能直接互联么?在网上搜索“MIPI DSI接口与LVDS接口区别”找到的答案基本上是描述MIP
2018-01-16 17:24:00
16439
1
原创 ios BLE通讯遇到的问题
错误log:As: Error Domain=CBATTErrorDomain Code=3 "Writing is not permitted." UserInfo={NSLocalizedDescription=Writing is not permitted.}// 这里的type类型有两种 CBCharacteristicWriteWithResponse CBCharac
2017-12-07 17:04:36
8564
原创 android开发遇到的问题:
android开发遇到的问题:1、Bundle cannot be resolved to a type处理了方法:需要添加import android.os.Bundle2、No Launcher activity found!处理方法:AndroidManifest.xml中添加
2017-06-06 16:32:51
381
原创 linker command failed with exit code 1 (use -v to see invocat)错误的处理方法
1、引用库不支持BitCode,但是工程中设置了BitCode,在编译设置中把Enable BitCode设为NO即可!
2017-05-11 19:55:40
702
原创 svn 上传ios @2x图片时出错
svn 上传ios图片时出错,如下提示svn: E200009: Could not add all targets because some targets don't exist原因是说svn对@符号有特殊意义,需要做在文件名中@前加\,并在文件明后加@,如下svn add HomeSecurityKit/Assets.xcassets/LaunchImag
2017-05-04 18:25:24
1044
原创 [UIScreen mainScreen].bounds.size和哪些因素有关?
1、Launch Image Source相关设置1.1 Launch Image Source设置为空,iPhone6或iPhone6P的尺寸都是[CommonUI getScreenSize] w:320.000000 h:480.0000001.2正常设置Launch Image Source:支持ios8,同时支持ios6。i
2017-05-03 13:04:04
405
转载 四种常见的 POST 提交数据方式
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主
2017-04-27 16:08:29
2304
原创 iOS中JSON数据解析
使用方法: NSDictionary *testDic = [[NSDictionaryalloc] initWithObjectsAndKeys:@"0",@"result",@"1020",@"bizCode",@"success",@"data",nil]; NSLog(@"testDic:%@",testDic); NSError *e
2017-04-27 16:05:35
386
原创 ios app本地化流程
app 要支持多种语言需要1、在PROJECT(不是targts)->Info->Localizations 添加需要支持的语言;2、选中PROJECT,在菜单栏Editor->Export For Localization ,Include选择:Existing Translations Languags中选中需要翻译的语言,保存 xliff文件。3、xliff文件交
2017-02-14 09:52:14
761
原创 xmpp学习之环境搭建(Openfire+spark环境搭建)
首先到官网下载openfire+Spark下载地址:http://www.igniterealtime.org/downloads/index.jsp选择MAC版下载dmg文件。双击运行dmg文件,安装完成后.系统偏好设置->openfire->开启,默认是开启的,然后点击进入管理页面,首先进入需要
2017-02-13 16:18:18
354
原创 Xcode导出国际化文件时出错
/Applications/Xcode6/Xcode.app/Contents/Developer/usr/bin/extractLocStrings exited with status(null)完全不知道错误的原因。通过以下命令可以看到细节:tcdacBook-Pro:HomeSecurityKit tcl$ xcodebuild -exportLocaliz
2017-02-10 07:37:58
906
原创 UIView 实现单击和双击的区别
1、viewload中添加UITapGestureRecognizer识别 // double tap UITapGestureRecognizer * doubleTapRecognizer= [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(doubleTap:)
2017-01-20 15:20:51
879
原创 ios10不能跳转wifi设置的解决
方法一:在iOS10更新后,系统设置跳转被禁用,只能跳转App设置,但是最近发现苹果又更新了URLscheme,亲测可用,建议iOS10已下,还用原来的scheme NSString * urlString =@"App-Prefs:root=WIFI"; if ([[UIApplicationsharedApplicat
2017-01-18 15:36:52
2206
转载 iOS概念之KVO(Key-Value Observing)
在一个复杂的,有状态的系统中,当一个对象的状态发生改变,如何通知系统,并对状态改变做出相应的行为是必需考虑的一个问题,在iOS中为这类问题提供了4种解决方法: 1. NSNotifiactaion和NSNotificationCenter:通知中心 2. Delegates:代理, 3. Callback:回调, 4. KVO(Key-Value Observing):键值观察
2016-12-23 11:39:51
207
转载 iOS概念之KVO(Key-Value Observing)
在一个复杂的,有状态的系统中,当一个对象的状态发生改变,如何通知系统,并对状态改变做出相应的行为是必需考虑的一个问题,在iOS中为这类问题提供了4种解决方法: 1. NSNotifiactaion和NSNotificationCenter:通知中心 2. Delegates:代理, 3. Callback:回调, 4. KVO(Key-Value Observing):键值观察
2016-12-23 11:30:42
230
转载 cannot initialize a parameter of type 'IPCameraNightMode' with an rvalue of type 'int'
在.mm文件中设置一个枚举变量时,XCode 报了下面错误:Cannot initialize a parameter of type 'IPCameraNightMode' with an rvalue of type ''int"上starckoverflow看了一下,原来是在引用枚举值的时候前面需要做一个类型强行转换。[self setNModeBtns:ni
2016-12-17 18:09:19
5129
1
转载 Xcode 项目中我们可以使用 ARC 和非 ARC 的混合模式。
如果你的项目使用的非 ARC 模式,则为 ARC 模式的代码文件加入 -fobjc-arc 标签。如果你的项目使用的是 ARC 模式,则为非 ARC 模式的代码文件加入 -fno-objc-arc 标签。添加标签的方法:打开:你的target -> Build Phases -> Compile Sources.双击对应的 *.m 文件在弹出窗口中输入上面提
2016-12-16 12:49:51
346
转载 Xcode8 code=3000“未找到应用程序的aps-environment”的授权字符串"
因为苹果把 iOS 8.0 的UIUserNotificationSettings 方法过期,采用了最新的iOS 10.0 的UNNotificationSettings 等方法,笔者需要重新适配项目中 iOS10.0的的远程通知(前提Xcode 8.0),代码修改完成后,发生了下图所示错误由于经验,首先对 描述文件、开发者证书、app ID等进行了检查,均未发现问题,最后
2016-12-15 11:17:57
408
原创 UITableView Cell设置为禁止点击
方法一:cell.userInteractionEnabled =NO;方法二:_tableView.allowsSelection=NO;
2016-11-24 10:53:17
7966
Swift教程 Swift语言快速入门
2014-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人