自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 iPhone not connected

iPhone not connected 的解决方法打开 Xcode 点击上面导航条的 Window,然后选择 Devices and Simulators 找到你的设备,右击选择 Unpair Device 拔掉数据线 重启 Xcode 数据线重新连接你的电脑,手机选择「信任」 运行你的 APP 一次不行,再试两三次就行了【原创:iOS...

2019-08-20 09:53:53 2698

原创 SEL的理解

为什么要用 SEL主要是 API 要求的,其它情况另定Summary可以理解 @selector() 就是取类方法的编号,它的行为基本可以等同 C语言 中的函数指针,只不过 C 语言 中,可以把函数名直接赋给一个函数指针,而 Object-C 的类不能直接应用函数指针,这样只能做一个 @selector 语法来取.每个 SEL 类型数据都是一个方法。SEL 就是对方法...

2019-08-19 19:25:17 1386

原创 isFirstResponder、canBecomeFirstResponder、becomeFirstResponder、resignFirstResponder的用法

(1)首先来说说第一响应者(First Responder)。响应事件的传递过程就是为了找到第一响应者。以下几个方法:isFirstResponder:判断该View是否为第一响应者。canBecomeFirstResponder:判断该View是否可以成为第一响应者。becomeFirstResponder:使该View成为第一响应者。resignFirstResponder:取...

2018-08-23 17:13:16 13287

原创 iOS 各设备启动图尺寸(含iPhone X)

iPhone X 5.8 英寸、2436 x 1125 像素分辨率,这些意味着iPhone X 需要适配自己尺寸的启动图片。博主在开发者网站找到了各个设备较详细的启动图尺寸: 启动图尺寸官方原文:https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/效果...

2018-08-21 11:49:38 2417

原创 解决在 APP Stroe 搜索不到的问题;

相信很多人都遇到过这个问题,天天刷iTunes connect,终于发现app已经上架了,兴奋的跑过去告诉老板,老板说好,大家都装一个吧!然后大家过来问你怎么搜不到,老板看你都是一副这个表情:这时候只能一边不慌不忙地甩锅给苹果,一边快马加鞭的查资料了。现在老夫教你一招,专治AppStore搜不到。 修改定价 将你的app定价修改成0.99刀 修改你的发行范围,全...

2018-08-21 09:34:13 1006

原创 iOS: initWithFrame: & initWithCoder: 的区别

•当从代码实例化UIView的时候,initWithFrame会执行;当从文件加载UIView的时候,initWithCoder会执行。您定义的每个新的视图对象都应该包含initWithFrame:初始化方法。该方法负责在创建对象时对类进行初始化,使之处于已知的状态。在通过代码创建您的视图实例时,需要使用这个方法。程序清单1-1显示了标准的initWithFrame:方法的一个框架实现...

2018-08-21 09:18:01 336

原创 iOS开发:CocoaPods Install

iOS开发中,新创建一个项目的时候,项目总目录里面没有pods的配置文件,实际上电脑上面是安装的有cocoapods的,那么下面我就介绍一下怎么给新建的项目工程里面添加podfile配置文件,以及包含xcodeproj的那个文件的。(以下的情况都是建立在Mac电脑上已经安装了cocoapods的情况,如果Mac电脑上之前根本没有安装过cocoapods,那么请自行下载安装,然后再看以下内容)用...

2018-08-20 09:54:24 294

原创 使用 pod install 还是 pod update ?

翻译自:https://guides.cocoapods.org/using/pod-install-vs-update.html介绍:许多人开始使用CocodPods的时候认为pod install只是你第一次用CocoaPods建立工程的时候使用,而之后都是使用pod update,但实际上并不是那会事。简单来说,就是:1.使用pod install来安装新的库,即使你的工程里...

2018-08-20 09:20:57 432

原创 UITextView内容置顶显示

最近使用UITextView加载大段文字内容的时候,发现从上一个控制器跳转过来,文字内容不是从最上面显示的很头疼从网上找到的一种解决方法是设置self.automaticallyAdjustsScrollViewInsets = NO;实际发现并不能解决这个问题.出现这样的情况应该是UITextView加载时,自动计算内容的高度,然后将焦点自动定位在最后一行导致的.解决方...

2018-08-18 14:20:37 1085

原创 iOS - UITextView

本文目录前言 1、UITextView 的创建 2、UITextView 的设置 3、UITextViewDelegate 的协议方法回到顶部前言 NS_CLASS_AVAILABLE_IOS(2_0) @interface UITextView : UIScrollView <UITextInput> @available(iOS 2.0, *) ...

2018-08-18 14:10:55 816

原创 OC - 16进制颜色码(#FFFFFF)转RGB

•定义宏>> 16的意思是把16进制转换成2进制后,右移16位(移动掉的直接舍弃)#define UIColorFromRGBA(RGBValue,alphaValue)[UIColor colorWithRed:((float)((RGBValue&0xFF0000)>> 16))/ 255.0 green:((float)((RGBValue&0x00FF00)&...

2018-08-18 08:36:37 1589

原创 OC开发——iOS获取屏幕宽高、设备型号、系统版本信息

1、获取屏幕的宽高屏幕的宽高是一个常常需要用到的信息,尤其是当你用代码写UI时。比如当你写一个UILabel,设置其frame时,你想要它居中,而你想为其设置的宽度为200,那怎么设置它的x值呢?就是(屏幕的宽度 - 200)/ 2了对吧,这样就可以保证不管在什么设备上它永远是居中的。获取屏幕宽、高的方法如下:// 设备宽度 [UIScreen mainScreen].bounds.si...

2018-08-17 18:39:32 2947

原创 2、OC —— 类的创建与实例化

在OC中,方法分为类方法和实例方法两种。前置加号(+)的方法为类方法,这类方法是可以直接用类名来调用的,主要是创建一个实例。前置减号( - )的方法为实例方法,必须使用这个类的实例才可以调用它。一、OC类的简述    1、OC类分为2个文件:.h文件用于类的声明,.m文件用于实现.h的函数;    2、类是声明使用关键字:@interface、@end ;    3、类是实...

2018-08-16 15:04:23 823

原创 OC的指针理解

1.我们知道Ç语言中对于指针的操作是可以直接通过打印指针而得到对象的地址的,如下:char *s = "abc";printf("s的值:%s",s);printf("s的地址:%p",s);打印结果为:s的值:abcs的地址:0x107f3ced8我们知道小号其实是指向数据常量区“ABC”的一个指针,我们可以通过* S来获取字符串首字符的值:printf("首...

2018-08-12 14:17:29 355

原创 Windows系统扒网站的工具

名称:teleport ultra 下载官网http://www.tenmax.com/teleport/pro/download.htm   1、打开软件2、点击File,然后点击 New Project Wizred...,弹出如下界面,选择第一项,点击下一步3、然后在输入框输入你要扒的网站的地址,点击下一步4、选择everything,点击下一步,然后点击...

2018-08-02 17:25:06 3634

原创 Github基本命令

git config –-global user.name “用户名”git config -–global user.email “邮箱”git initgit remote add origin [email protected]:GGTechnology/blog.gitgit pull [email protected]:GGTechnology/blog.gitgit add .git ...

2018-07-30 15:52:42 173

转载 删除本地文件后 Git从远程仓库重新获取

删除本地文件后,想从远程仓库中从新Pull最新版文件。Git提示:up-to-date,但未得到删除的文件原因:当前本地库处于另一个分支中,需将本分支发Head重置至master.git checkout master git reset --hard1 2git 强行pull并覆盖本地文件git fetch --all git reset --hard orig...

2018-07-30 15:52:06 8798

原创 指针是什么?

指针是什么? 当我们说“人”这个词时,有时指的是“人类”如:“人是一种会笑的动物”,有时则指个体:比如“张三这人”。 “指针”这个要念也一样,它可以意指“指针类型”,也可以代表某个具体的“指针变量”。下面我们重点要讲的是:“什么叫指针变量”。 所以这一小节的题目其实应是:“指针变量是什么?” “指针变量”是什么?诚如其名,它首先是一个变量。 变量最重要的特性是什么?那就是它可以存储一个值。比如: ...

2018-07-13 17:15:48 2669 4

原创 HAL库对于中断的理解【STM32L051C8T6】

我们先看一张图:我们由两张原理图可知,按键如果按下去就触发中断要使用下降沿触发,如果松开按钮后在进行中断即可以上升沿触发;我们由【STM32L05C8T6】的HAL库文件可知,EXTI0_1_IRQ的线为 【1:0】;EXTI2_3_IRQn的线为【2: 3】;EXTI4_15_IRQn的线为【4:15】;我们按键上K1: PB2 //...

2018-07-10 14:53:42 3864

原创 GPIO的8种工作模式详细介绍!

我们在用STM32这颗MCU的时候,用的最多的也是最基础的应该就是GPIO外设了,而在STM32的HAL库中GPIO有8种工作模式4种输入状态,4种输出状态(2种复用输出2种普通输出),分别对应如下:如图1所示,浮空输入模式#define GPIO_MODE_INPUT 0x00000000U / *!<输入浮动模式* /当GPIO采用浮空输入模式时,STM32的引脚状态是不确定的,此时ST...

2018-07-09 14:36:05 58057 7

原创 .md即markdown文件的基本常用编写语法(图文并茂)

序言:很久没有写博客了,感觉只要是不写博客,人就很变得很懒,学的知识点感觉还是记不住,渐渐地让我明白,看的越多,懂的越少(你这话不是有毛病吗?应该是看的越多,懂的越多才对),此话怎讲,当你在茫茫的前端知识库里面东看看,西看看的时候,很快就被海量的知识给淹没了,根本就不知道哪些是对的,哪些是错的,感觉好像这个也懂了,那个也懂了,但是真正写起来,脑子又一片空白,又好像什么都不懂,这种状态时有发生,这就...

2018-07-07 14:51:03 342

原创 “internal command error”百分百解决方法

当使用KEIL软件时,点击下载按钮后出现“ internal command error ”时,怎么办呢?使用步骤:1、先按住开发板的复位键;2、在点击下载按钮;3、点击完下载按钮后,按住开发板复位键的手指停顿1~2秒左右松开(凭感觉,很快熟悉这种节奏,也可以看看控制台打印的报告推测下状态);4,然后这样就能烧写成功了,好的板成功率100%,如果不行该查看下开发板状态了。...

2018-06-25 11:31:09 38896 18

原创 NOPULL,PULLUP,PULLDOWN三种模式的理解

PULLUP&PULLDOWN针对输入模式,比如我们一个单片机的I / O脚接一个按键的左端,按键的右端接正电源,那么我们就要设置I / O脚为下拉模式,因为这样才能使得按键按下去的时候,能把I / O脚拉高,不然设置上拉模式的话,即按键的功能等于摆设。同理,如果按键另一端接地,我们就要设置为上拉模式了。NOPULL针对于输出模式,输出高电平低电平信号d等 。...

2018-06-21 16:39:55 23209 1

原创 C语言:任意一个整数转换为二进制数

#include "stdio.h"void decToBin();int main(){ decToBin(1024);}void decToBin(int n) { int len = sizeof(n) * 8; int temp; //进行循环取出每一位 for (int i = 0; i<len; i++) { temp = n; //每次进行移位 temp = temp &...

2018-06-19 14:59:50 17742

原创 运算符 -> 在C语言中的作用

如果一个指针被定义为结构类型,那么要想获取这个指针所指向的结构里的内容就要用到 -> (结构体,类,共同体等)取成员运算符,例如,p-> 相当于:(* p)p一定是一个指针类型。举个例子说吧:struct Student {     char Name [20];     int age; }; 你定义个数据:struct Student * p; 那么,你就可以这个取它的成员了:(*...

2018-06-19 14:44:42 7688 1

原创 Visual Studio2017控制台程序输出窗口闪退问题

刚接触 Visual Studio的时候大多数人会写个Hello World的程序试一下,有的人会发现执行结束后输出窗口会一闪而过,并没有出现Press any key to continue的字样。无论是在Visual Studio 2008、2010、2012、2015和现在的2017中都有这种情况出现,有些人可能会用下面两种方法中的一种:在程序代码的最后加上system("pause...

2018-06-19 11:09:59 24397 15

工作十年积累的(PCB)Library封装库.zip

(PCB)Library封装库.zip,里面的所有封装涵盖了大多数工作用过的的电子元器件。

2018-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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