自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

原创 iOS新包的需要准备的东西

1、应用的启动图片2、应用logo图片(1024*1024)3、是否在已有的苹果账号上提交(版本为1.0.0)的ipa包,否则需要提供一个新苹果账号。4、App 预览和截屏(6.5寸和5.5寸)至少三张5、app 推广文本(推广文本可使您在无需提交更新请求的情况下让 App Store 访客了解当前的 App 功能。如果客户的设备运行 iOS 11 或更高版本以及 macOS 10.13 或更高版本,则客户将看到此文本显示在 App Sto..

2022-04-27 16:39:39 345

原创 flutter 学习资源集合

以下是我个人整理的flutter 学习资源,希望能帮助到你哦~看吧,有没有你想要的东西我不知道但是我的博客会持续更新下去的。GSYGithubAppFlutter一个很棒的列表,可以提供最好的Flutter库,工具,教程,文章等。awesome-flutter20 个 Flutter 开源项目Flutter完整开发实战详解(一,Dart语言和Flutter基础)...

2019-09-06 10:27:25 300

原创 AFNetworking 模块组成

AFNetworking由五个模块组成:分别由 - NSURLSession - Security - Reachability - Serialization - UIKit 五部分组成NSURLSession:网络通信模块(核心模块) 对应 AFNetworking中的 AFURLSessionManager和对HTTP协议进行特化处理的AFHTTPSession...

2019-06-27 09:24:44 302

原创 实现一个页面发多个网络请求的时候都有回调才去刷新UI界面

实现一个页面发多个网络请求的时候都有回调才去刷新UI界面。dispatch_group_t group = dispatch_group_create(); dispatch_queue_t queue = dispatch_queue_create("queue", NULL); dispatch_group_enter(group); dispatch_as...

2019-03-25 20:35:27 866

原创 友盟分享网页不显示缩略图

友盟分享网页不显示缩略图当微信友盟分享缩略图不显示, 问题所在 微信无法加载http 图片, https可以加载, 但暂时又无法解决https 问题, 所以先对网络图片进行缓存 所以我们先要把url图片转换成UIImage类型的缓存下来然后交给缩略图属性就可以。代码如下:NSURL *imgUrl = [NSURL URLWithString:img];UIImage *i...

2018-07-13 11:10:39 1792

原创 支付验证签名失败

微信支付支付验证签名失败微信支付的时候参数传的都是后台返回的数据,安卓的能用而ios的就是提示【支付验证签名失败】,然后就是支付不能成功。 本人也经历了好长时间,我就先不做这里的。之后就下去查资料看官方文档也没有找到问题。突然在bing搜索中找到了结果代码如下:/// 这是能支付成功的朴代码- (void)wxPayWithDict:(NSDictionary *)dict {...

2018-07-13 10:01:34 8342

原创 iOS 单例写法

static SLShare *_instance;+(instancetype)allocWithZone:(struct _NSZone *)zone { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ if (_instance == nil) { ...

2018-06-28 12:42:16 2161

原创 runtime修改所有label字体

runtime的class_addMethod、class_replaceMethod、method_exchangeImplementations 这几个方法,然后根据+ (void)load这个方法的特性实现(关于+ (void)load这个方法后面会说,或者不懂得童鞋可以先查查资料), 代码如下:#import "UILabel+FontChange.h"#import #define

2018-04-11 09:10:01 355

原创 runtime一些事儿

交换方法Method method1 = class_getInstanceMethod([classTwo class], @selector(methodTwo));Method method2 = class_getInstanceMethod([classOne class], @selector(methodOne));method_exchangeImplementatio...

2018-04-01 21:24:15 176

原创 AFNetworking实现原理理解

AFNetworking实现原理理解NSURLSession由三个基本模块构成:NSURLSessionNSURLSessionConfiguationNSURLSessionTask初始化Session时未指定delegate的,通过block回调返回数据。NSURLSessionTask包括三种Task类型,分别为: 1. NSURLSessionDat...

2018-04-01 20:01:03 4089

原创 符串切割成数组等面试出现的笔试题

符串切割成数组- (void)viewDidLoad{ NSString *a = [[NSString alloc] initWithString : @"冬瓜,西瓜,火龙果,大头,小狗" ]; NSArray *b = [a componentsSeparatedByString:@","]; NSString *a3 = [b objectAtIndex:2...

2018-04-01 19:12:41 114

原创 SDWebImage实现原理

SDWebImage内部结构1.内存图片缓存2.内存操作缓存3.磁盘沙盒缓存 SDWebImage的实现原理SDWebImageManger是由一个SDWebImageDownloader(负责下载网络图片),SDImageCache(一个处理缓存的类)共同构成的类 SDWebImage提供了如下三个category来进行缓存。MKAnnotationView + WebCach...

2018-03-24 19:07:40 1302

原创 ios 面试常见的问题

Runtime Runtime Runtimeobjc在向一个对象发送消息时,发生了什么?根据对象的isa指针找到类对象id,在查询类对象里面的methodLists方法函数列表,如果没有在找到,在沿着superClass,寻找父类,再在父类methodLists方法列表里面查询,最终找到SEL,根据id和SEL确认IMP(指针函数),在发送消息。什么时候会报unrecogni...

2018-03-24 10:45:22 613 1

原创 面向对象

面向对象一封装二多态三继承面向对象一、封装封装是对象和类概念的主要特性。它是隐藏内部实现,稳定外部接口,可以看作是“包装”。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 好处:使用更简单变量更安全可以隐藏内部实现细节开发速度加快 OC中一个类可以继承另一个类,被继承的类成为超类(superclass),继承的类是子类(

2018-03-21 14:23:06 5039

原创 一个很不错的Python 学习网站

廖雪峰的官方网站一个面试总结很全面的博客

2018-03-19 22:15:22 877

原创 iOS面试前准备工作

[toc]#面试宝典进程与线程1,什么是进程?那运行期间又是什么呢?进程和CPU是一种什么样的关系呢?进程和线程都是由操作系统所体系的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。就是磁盘上的二进制文件,进程是程序的活动,是一个动态的概念。进程跟CPU的关系,进程是操作系统的概念,是操作系统进行资源分配的单位。线程是进程的“实体”,一个进程可以有多个线程,线程是CP...

2018-03-17 16:09:11 170

转载 git 命令大全

git init # 初始化本地git仓库(创建新仓库) git config –global user.name “xxx” # 配置用户名 git config –global user.email “[email protected]” ...

2018-03-09 10:02:24 130

原创 IOS蒲公英自动打包

IOS蒲公英自动打包每一位IOS 开发者都打过 *.ipa包,打完包之后还得发给相应的测试人员或者给领导等。 而且每次打包平均在4分钟左右,不要小看这4分钟,累计起来就不是怎么点儿啦。 从而我决定一个自动打包的方法,那就是蒲公英啦。好废话不多话啦,看实际的。安装蒲 Fastlane查看api文档官方安装指南注 ruby、rubygems、bundler 都要安装成功。 fastla

2017-07-27 09:48:12 1815

原创 身份证号码有效性检测

身份证号码有效性检测在开发软件的时候有些注册需要身份证号等信息,并且要求号码的正确性。简单的身份证号码有效性检测- (BOOL)verifyIdentityCardNum { NSString *regex2 = @"^(\\d{14}|\\d{17})(\\d|[xX])$"; return [self q_isValidateByRegex:regex2];}精确的身份证号码

2017-03-21 16:23:41 2078

原创 ios 添加 http 请求

http 请求ios 9之后苹果不建议用 http 来请求,不过可以设置 http 的请求。 请求方式如下:<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> <key>NSExceptionDomains</key>

2017-03-20 11:18:35 465

原创 UITextView 设置行间距

有时候 textview 需要行间距,一下子还想不起来怎么写,所以我自己把这个记录一下了,给更多的人去查看。UITextView *_footerCententTxt = [[UITextView alloc] init];NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];parag

2017-02-21 11:30:35 1500

原创 SQLAlchemy学习笔记

SQLAlchemy学习笔记查看详细笔记猛点击这里

2017-01-18 22:18:10 193

原创 Python 内置函数

把字符串变成可执行的代码:compile 用法:code = 'for i in range(10): print(i)'py_obj = compile(code, "", "exec")exec(py_obj)filter写lambda一起使用:res = filter (lambda n: n > 5, range(10))for i in res: print(i)map写lambd

2017-01-16 09:10:27 299

原创 装饰器(一)

本质上是函数就是为其他函数添加附加功能; 原则:1、不能修改被装饰 函数的源代码; 2、不能修改被装饰的函数的调用方式

2017-01-15 17:15:43 291

原创 python 元组

python 元组元组是Python 语言独有的数据类型,所以很多时候面试都会多多少少会问一些元组方面的问题,如果没有说出来那就是pass了。* ### 元组:* 关键字为:Tuple 定义:t = (1,2,3,4,5)### 元组的内置函数: 1、cmp(tuple1, tuple2):比较两个元组元素。 2、len(tuple):计算元组元素个数。 3、max(tuple):返回元组

2017-01-12 10:45:11 321

原创 Python时间获取及转换知识汇总

Python时间获取及转换知识汇总时间处理是我们日常开发中最最常见的需求,例如:获取当前datetime、获取当天date、获取明天/前N天、获取当天开始和结束时间(00:00:00 23:59:59)、获取两个datetime的时间差、获取本周/本月/上月最后一天等。而这些转换看起来很乱不容易记住,那么今天我们就来总结一下python的时间的处理。 原则:以datetime为中心, 起点或中转,

2017-01-11 11:33:01 391

原创 Python_re模块(一)

以下是个人笔记仅供参考!介绍re 模块: re模块是Python里的正则表达式模块,在网络爬虫中常用模块之一。相关函数:re.matchre.match的函数原型为:re.match(pattern, string, flags)re.searchre.search的函数原型为: re.search(pattern, string, flags)re.subre.sub的函数原型为:re.sub(

2017-01-09 22:38:33 555

原创 关于 iOS 10 中 ATS 的问题

https://onevcat.com/2016/06/ios-10-ats/

2017-01-03 09:46:56 251

原创 生成二维码和条形码

**.h文件#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@interface SLCodeReturn : NSObject+ (SLCodeReturn *)returnCode;/** * 生成二维码 * * @param str 二维码内容字符串 * * @return 返回一个二维码图片 */- (

2016-12-26 11:37:59 297

原创 Python 文件操作(一)

Python 文件笔记open()首先要导入一个os模块 import osopen 开始 用法:file = open(<'文件名字'>,['浏览方式']) #打开方式with open('文件名') as <别名>:.... #可以操作多个文件 这个写不用考虑关闭文件,因为执行完系统自动关闭,建议用该方法浏览方式以下几种:‘r’ 已只读的方式打开文件,不存在出异常! ‘w’

2016-12-19 22:48:58 479

原创 Python字典和集合

字典如何创建字典和给字典赋值创建方法一: dic = {} #创建 dic = {key1:value2, key2:value2, …} #赋值字典就是用大括号包起来的的键值对的集合(键值对) 创建方法二: 用dict()函数 dict('name':'jack','age':32) dict(['x',1],['y',2])

2016-12-16 09:40:54 3007

原创 Python 字符串操作

这里是我自己学习当中总结出来的,想做个笔记,仅供参考!就是字符串的所有属性我做了个列表;定义:一个字符串 s = 'abcdefABCDEF' 属性名 用法 结果 官方说明(en) 个人理解(china) 相应博客 capitalize() print(s.capitalize()) Abcdefabcdef Return a copy of the strin

2016-12-08 14:25:59 293

原创 python学习_基础(一)

学习Python一、了解Python 这个强大的编程语言主要是Python未来的前景发展趋势大数据分析之类的;二、用Python写出第一个Hello word```python #!/usr/bin/python # coding=utf-8 print ("hello world")```三、Python 变量所有编程语言的变量的定义都差不多的。变量:变量就一个可以变

2016-12-04 21:55:19 263

原创 Markdown

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2016-12-04 20:53:15 184

原创 自动点击

A Auto-Visit Web Site Tool...: import urllib...: import time...: import random...: print "https://zhidao.baidu.com/question/265106381532535525...: .html"...: for i in range(30):...: fs = urll

2016-11-25 14:46:02 838

原创 从storyBoard中获取viewController

#pragma mark#pragma mark----------- getViewControllerFromstoryboard //从storyBoard中获取viewController+ (UIViewController *)getViewControllerFromstoryboard:(NSString *)story WithRestorationID:(NSString

2016-11-08 16:43:24 636

原创 实例和其它对象的内建函数

类,实例和其它对象的内建函数 这都是我自己学习记录,仅供参考!issubclass() 布尔函数,判断一个类是否由另一个类派生。 语法:issubclass(<子类 sub>,<父类 sup>)isinstance() 布尔函数,判断一个对象是否是给定类的实例。 语法:isinstance(<obj1>,<class_obj2>) 用法: li

2016-10-28 10:56:35 667

原创 类属性(1)-Python

以下是我人个学习的笔记:是给自己记录 也是给想学Python的朋友看看。class c1(): d1 = 'helle c1' def __init__(self,x): self.d2 = x使用一下:c_f = c1(9990) 时,可以理解为a = object.__new__(A)A.__init__(a,'hello')即__init__作用

2016-10-27 14:23:15 382

原创 TouchID 指纹登录

#import "ViewController.h"#import <LocalAuthentication/LocalAuthentication.h>@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; if ([[self.n

2016-10-24 15:14:00 1215

原创 diff: /../Podfile.lock: No such file or directory

diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods

2016-10-20 11:31:17 1351

空空如也

空空如也

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

TA关注的人

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