自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (7)
  • 收藏
  • 关注

原创 2021-06-16

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-16 17:49:50 179

原创 iOS开发 ☞ React-Native环境搭建

1、安装Homebrew在终端输入命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"显示如下:==> This script will install:/usr/local/bin/brew/usr/local/share/do...

2019-03-21 10:04:58 240

原创 iOS开发 ☞ MapKit框架使用

1、地图显示地图、指南针、比例尺、当前位置(showsUserLocation)显示当前位置时,如果使用苹果系统的MapKit,除了需要设置showsUserLocation为YES外,还需要获取用户的定位权限,即导入CoreLocation框架。但是使用第三方地图,例如百度地图,则代码如下:@property (nonatomic, strong) BMKUserLocation *use...

2019-03-18 14:23:34 404

原创 iOS开发 ☞ CLLocation定位框架

一些第三方地图框架在使用定位功能时,实际是对CLLocation框架的封装。我们使用CLLocation框架,主要使用CLLocationManager类。由于苹果保护用户的用户隐私,在使用定位功能时,会弹出系统框,有时这个弹框显示一会后就消失了,这里要注意:我们要强引用CLLocationManager类的对象,以免被释放。下面对定位属性加以说明1、distanceFilter这个是设...

2019-03-12 14:30:49 393

原创 iOS开发 ☞ 数据加密方法

1、MD5特点:不可逆,长度一定缺点:不安全2、MD5加盐缺点:盐写在程序代码中,容易泄露3、HMAC 加密算法用途:实现设备锁特点:长度一定使用方法:秘钥一般从服务器获取(在注册的时候给客户端发送这个随机秘钥,服务器保存数据是账号、秘钥、还有加密后的密码。客户端保存服务器给的秘钥,保证这个秘钥和账号的一一对应关系,存在本地。)相对上面的方式更安全。HMAC登录设备锁实现思路:...

2019-03-12 09:56:33 237

原创 iOS开发 ☞ CoreData基本使用

创建数据模型(表)1、在Xcode创建的时候选择 Use Core Data 或者再已经创建好的项目中Add File2、点击Add Entity 添加数据实体(表),并且给表添加字段3、点击表,右侧有Codegen选项,默认是Class Defination 在我们Build工程的时候会自动创建,但是不会在Xcode目录中显示,使用时 需要引入头文件,如下图使用时这里...

2019-03-11 11:17:59 277

原创 iOS开发 ☞ 微信SDK支付流程

业务流程图如下:1、在客户端选择商品后点击微信支付。2、客户端将商品信息传给后台,后台调用统一下单接口,返回给客户端调用SDK需要的参数3、客户端调用SDK支付接口,打开微信4、用户输入密码,提交支付授权,微信支付系统异步通知后台5、客户端执行支付回调,拿到支付状态6、通过查询后台的实际支付结果展示支付结果,这里的逻辑是,后台如果拿到异步通知,直接返回,如果没有拿到异步通知,主动调用...

2019-03-04 09:56:49 370

原创 iOS开发 ☞ x86_64架构

简单的说一下,如果在集成的三方框架的时候,提示错误信息,没有此架构,那么就不支持模拟器运动。

2019-02-28 09:57:09 457

原创 iOS开发 ☞ 双重认证

1、登录Appid2、选择安全3、点击编辑4、开启双重认证即可

2019-02-28 09:45:29 341

原创 Your Apple Developer Program License Agreement has been updated

作为Team Agent 需要登录自己的邮箱,而不是公司的邮箱才能同意

2018-11-26 10:07:36 796

原创 iOS开发 ☞ Xcode10的坑

1、使用Xcode10打包的应用在iOS9.0、9.1、9.2系统的手机上崩溃解决方法:重新下载Xcode9 打包发布2、编译提示Multiple commands produce解决办法:Xcode->File->ProjectSetting 把NewStyle换成别的即可...

2018-11-16 11:55:38 403

原创 iOS开发 ☞ 缓存文件夹

在使用Xcode的过程中 遇到了一些问题: 1、没有联想 2、rename文件失败解决办法:删除Xcode的缓存文件夹的内容 重启Xcode即可。 ~/Library/Developer/Xcode/DerivedData...

2018-07-20 13:32:03 262

原创 iOS开发 ☞ 网络请求常见的坑

1、当使用定时器轮询时,如果时间间隔较短,会出现同时请求多次的情况。这时候当我们收到一个请求的响应后,希望中断其他的请求,AFN提供的 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; [manager.operationQueue cancelAllOperations]; 方法并不奏效 我们可...

2018-07-12 14:01:31 413

原创 iOS开发 ☞ 图片资源路径

我们添加到项目中的资源文件,一般可以通过[NSBundle mainBundle] 拿到。被添加的资源文件,在这里可以看到 同时,可以通过查看Target Membership 查看是否已经添。 这些资源文件会在你的产品->显示包内容中查看到。在我们导入一个文件夹时,会出现如下的选项 如果我们选择第二个,那么这个文件夹在工程里显示的颜色为蓝色,并且文件夹里的内容并没有被添加到主目录中。

2017-12-22 15:33:42 2291

原创 iOS开发 ☞ 苹果审核准则

https://developer.apple.com/app-store/review/guidelines/cn/#objectionable-content

2017-12-05 14:50:54 282

原创 iOS开发 ☞ 从零开始制作一个App有多少坑。

汇总如下: 1、删除Main.storyboard 同时删除项目General里的Main 2、保留LaunchScreen.storyboard 取消勾选Use Safe Area 3、设置Display Name 这里的名称是安装在手机上的应用名称,可以与应用在商店里显示的名称不同。4、设置Launch Images Source 点击UseAssetCatalog… 选

2017-12-05 14:38:12 880

原创 Mac 无法连接网络

或许是因为使用了VPN 导致无法连接百度。 解决方案如下 1、打开网络偏好设置2、在连接的wifi下选择高级3、 确保这里没有勾选的代理

2017-11-13 11:34:13 9446

原创 iOS开发 ☞ 初识RAC

http://www.jianshu.com/p/e7e2cd8b4b65

2017-07-07 14:22:52 362

原创 iOS开发 ☞ NSThread使用

http://www.jianshu.com/p/2650e44f3a41

2017-06-14 14:54:39 370

原创 iOS开发 ☞ Runloop使用

http://www.jianshu.com/p/25752385ecf1

2017-05-16 17:40:49 401

原创 iOS开发 ☞ 单元测试

1、OCUnit 实际开发中,经常需要测试接口是否返回数据,如果每次都重新启动应用程序,将是耗费时间的操作。 开始使用OCUnit测试之前,首先要明白一点,当我们在一个控制器里发送一个请求的时候,当视图控制器被销毁了,也会等到请求结束才会被销毁。有一种情况请求是不会收到回调的:在回调前,线程结束。使用XCText就是这样,等所有测试方法执行结束后,主线程结束。

2017-04-01 15:49:50 478

原创 JavaSE ☞ 基础语法差异

比较C、C++ 差异如下: 1、java采用统一码(Unicode),其包含了ASCII码。 2、支持非短路的 & 和 | 等逻辑运算符 未完待续、、、

2017-03-15 17:30:47 445

原创 交换两个数的值

一、指针int a = 10,b = 20; int *pa = &a; int *pb = &b; NSLog(@"a的地址 = %p, b的地址 = %p",pa,pb); NSLog(@"交换前:pa指向的值 = %d, pb指向的值 = %d",*pa,*pb); if (pa < pb) { pa = (int *)(pb - pa)

2017-03-14 11:30:31 501

原创 iOS开发 ☞ Wkwebview使用进阶

1、拦截HTTPStatusCode 使用wkwebview加载网页时,诸如404这样的状态码并不会调起WKNavigationDelegate的失败的代理方法,那么如何做呢?- (void)webView:(WKWebView *)webView decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationRespons

2017-02-21 13:09:46 2801

原创 iOS开发 之 消息转发机制

OC是一门动态的语言,在发送消息时我们可以使用[aInstace performSelectot…]; 那么问题来了,如果一个对象没有这个方法,将会运行时崩溃,这个时候为了避免崩溃,我们可以利用消息转发机制,避免崩溃的发生,具体的实现方法网上太多,那么如果事先不知道selector的所有可能怎么办呢?我们同样可以利用runtime,拿到一个类的方法列表,如果这个selector在方法列表中,就执行

2017-01-02 22:09:41 683

原创 iOS开发 ☞ key window

获得根控制尽量不用keywindow 通过delegate.window来获取

2016-12-30 11:08:19 739

原创 iOS开发 ☞ NSTimer

示例代码如下:#import "ViewController.h"@interface ViewController ()<UITableViewDelegate,UITableViewDataSource>@property (nonatomic, strong) UITableView *tableView;@property (nonatomic, strong) UILabel *lab

2016-12-21 11:04:00 391

原创 iOS开发 ☞ emoji表情大全

http://apps.timwhitlock.info/emoji/tables/unicode#block-4-enclosed-charactersemoji 表情

2016-12-15 17:15:24 1846

原创 iOS开发 ☞ OS_dispatch_data

有时在请求网络数据时并没有返回NSData,而是返回OS_dispatch_dataNSData实际上是仅仅提供接口的类簇,并且有很多种特别的实现,推断OS_dispatch_data是这样一种实现NSData is actually a class cluster which just provides the interface, and there are multiple special

2016-12-13 12:00:00 7403

原创 iOS开发 之 AFNetworking3.0使用详解

1.AFN2.x 迁移至 AFN3.x AFHTTPSessionManager` is a subclass of `AFURLSessionManager` with convenience methods for making HTTP requests. When a `baseURL` is provided, requests made with the `GET` / `POST` /

2016-12-11 18:24:28 801

原创 iOS开发 之 WKWebView

1.使用时首先导入WebKit.framework未完待续。。。。

2016-11-21 21:02:30 626

原创 iOS开发 ☞ UITabbar

问题1:仿微博UITabbar,在程序已启动时候,默认加载➕按钮对应的视图控制器(present一个控制器),无效。 解决办法:Appdelegate中添加[self.window makeKeyAndVisible]

2016-11-17 09:38:02 476

原创 iOS开发 ☞ 图片处理

1.实际开发中我们从网络上获取图片的方式都是通过SDWebImage,那么对于拿到的图片我们如何做处理? 以指定大小的imageView举个��,如果对图片不做任何处理,我们显示如下: 原图如下: 如果我们想得到不变形的图片,有两种方式,第一,裁剪图片 [_iconImgV sd_setImageWithURL:[NSURL URLWithString:model.avatar] c

2016-11-11 17:31:52 1620

原创 iOS开发 ☞ Masonry的那些坑

1.自定义tableHeaderView如何使用Masonry布局 将其父视图设置问tableView 即可 2.Masonry布局scrollView 对于scrollView的子控件,在水平方向上,要同时指明距左、距右以及宽度 3.如果基准视图的布局为 距左、距右,那么相对于基准视图的类似于centerX.width这类代码可能不准确,可以采用与基准一致的布局解决 4.很多时候连写he

2016-11-07 13:59:47 832

原创 iOS开发 ☞ MRC的坑

最近做项目用到了比较古老的第三方,结果莫名崩溃,查明原因是 - (void)dealloc{ [全局变量 release]; [super dealloc];}释放全局变量要在【super dealloc】 以前

2016-11-04 17:23:29 476

原创 iOS开发 之 navigationbar 与 tabbar 的显示与隐藏

思考题: 1. 需求如下,继承tabbarController,tabbar采用自定义view,此时隐藏系统自带tabor。tabbarController的子视图控制器中不全都包装导航控制器,以其中一个不包装导航控制器的控制器举例,由于这个控制器具有push的功能,所以还是要包装的,只不过要隐藏其navigationbar罢了,好,由于其push到的下一个控制器要显示导航控制器,所以在下一个界面

2016-10-26 23:20:47 1233

原创 iOS开发 ☞ 自定义搜索框

1、系统搜索样式 UISearchController 与 UISearchBar和UIDisplayController的组合的样式如下: 如果把上面两种添加在导航栏上的效果就更奇葩了。 为了避免这种覆盖的效果,可以只使用UISearchBar 或者直接采用UITextField自定义实现 未完待续、、、、

2016-10-26 11:53:14 1766

原创 iOS开发 ☞ UITextView使用详解

一、限制输入字数 方案一//只能判断非联想输入,pass- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text 方案二//通用方法- (void)textViewDidChange:(UITextVie

2016-09-07 21:27:38 658

转载 关于dispatch_semaphore的使用

http://www.cnblogs.com/snailHL/p/3906112.html

2016-09-07 11:12:44 318

转载 iOS开发 ☞ 键盘风格

一、键盘风格 UIKit框架支持8种风格键盘。typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunctuation, // 标准电话键盘,支持+*#等符号

2016-09-04 13:16:54 550

SVNv2.7.14

SVN可视化工具,这是一款很好用的SVN管理工具,这是一款很好用的SVN管理工具,

2018-11-16

git图形工具

git图形工具

2016-08-03

好用的网络工具

网络工具

2016-07-16

GIF图片生成器

好用、简单的GIF生成器

2016-07-14

C语言函数速查

AppStore 下载一个CHMReader即可阅读

2016-05-10

FTP客户端Mac版

FTP客户端 Mac版

2016-05-09

charles 3.11.4破解文件

下载破解文件,替换源文件即可使用

2016-05-06

空空如也

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

TA关注的人

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