自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(382)
  • 资源 (51)
  • 收藏
  • 关注

原创 观景所思,场景:借钱

姐姐:能再借给我2w不?急着给辰辰交学费了,咱妈那之前给她说好了准备钱了,结果现在没钱[流泪]弟弟:好,知道了姐姐:谢谢你了弟弟:我就说一句话,不要坐吃山空姐姐:嗯,我知道了弟弟:转哪里?姐姐:建行有没有弟弟:给卡号姐姐:62***************8弟弟:户名姐姐:******弟弟:转过了弟弟:咱妈还欠你多少钱?姐姐:好像四万多姐姐:好的,谢谢,谢谢你了,好弟弟姐姐:收到了弟弟:我想了很久,有必要说一些姐弟间的心里话,不论你有没有听进去

2021-08-27 15:07:51 154

原创 《四世同堂》杂感---老舍、著、文学出版社

“由表面上的礼貌与举止,和大家的言谈,富善先生似乎一眼看到了一部历史,一部激变中的中国近代史。祁老人是代表着清朝人的,也就是富善先生所最愿看到的中国人。天佑太太是代表着清朝与民国之间的人的,她还保留着一些老的规矩,可是也拦不住新的事情的兴起。瑞宣纯粹的是个民国的人,他与祖父在年纪上虽只差四十年,而在思想上却相隔有一两世纪。小顺儿与妞子是将来的人。将来的中国人须是什么样子呢?富善先生想不出。他极喜欢祁老人,可是他拦不住天佑太太与瑞宣的改变,更拦不住小顺子与妞子的继续改变。他愿意看见个一成不变的,特异而...

2021-08-22 23:52:52 213

原创 iOS开发之fastlane自动化打包工具安装和使用

fastlane的文档:https://docs.fastlane.tools/fastlane介绍:fastlane是用Ruby语言编写的一套自动化工具集和框架,每一个工具实际都对应一个Ruby脚本,用来执行某一个特定的任务,而fastlane核心框架则允许使用者通过类似配置文件的形式,将不同的工具有机而灵活的结合在一起,从而形成一个个完整的自动化流程。比如我需要完成一套发布流程:...

2019-03-06 15:57:49 1296

转载 Objective-C语言的动态性总结(编译时与运行时)

转载自:转载请务必注明原文链接;欢迎文章下公开讨论。 https://blog.csdn.net/cordova/article/details/53876682编译时与运行时编译时: 即编译器对语言的编译阶段,编译时只是对语言进行最基本的检查报错,包括词法分析、语法分析等等,将程序代码翻译成计算机能够识别的语言(例如汇编等),编译通过并不意味着程序就可以成功运行。运行时: 即程序...

2018-09-18 10:51:31 549

原创 iOS开发之GPUImage研究总结,视频、图片等添加滤镜(转载)

转载自:https://blog.csdn.net/Xoxo_x/article/details/52695032(非常感谢!)Part one: 关于GPUImage这里直接引用官方描述:The GPUImage framework is a BSD-licensed iOS library that lets you apply GPU-accelerated filters an...

2018-07-23 14:32:18 2343

原创 iOS开发之线程组解决请求多个接口数据,完成后,再刷新界面

//线程组解决同一个界面需要请求多个接口数据,当全部请求完成后,再进入主线程刷新界面    /*     这种问题使用 dispatch_group_enter(grpupE);来解决,dispatch_group_enter 和 dispatch_group_leave 必须要成对出现;     dispatch_group_enter : 使用一种手动的方式将另外一个 block ...

2018-07-18 16:34:38 7894

原创 iOS开发之NSLocalizedString,多个本地化语言(Xcode9.2)

一、系统中宏定义的NSLocalizedString,如图:第一个参数key是从Localizable.strings这个文件中读取对应的key-value值。第二个参数comment可以是nil,可以是一段为空的字符串,也可以是对key的注释。二、NSLocalizedString本地化字符串使用步骤1、新建一个Strings File文件,命名为“Localizable”(...

2018-07-09 17:09:53 4198 2

原创 iOS开发基础之第三方调起自己的App

 URL Scheme的作用我们都知道苹果手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app之间互相调用而设计的。我们可以通过系统的OpenURL来打开该app,并可以传递一些参数。例如:你在Safari里输入www.alipay.com,就可以直接打开你的支付宝app,前...

2018-07-04 14:58:50 1897

原创 App性能检测之Instrunments常用工具简单介绍

Instrunments:如何打开或运行Instrunments?方式一:方式二:Instrunments打开后的界面样式:打开方式:双击图标,会进入到各自界面,然后我们就可以进行下面的工作。此外,下面的测试都建议使用真机测试,模拟器会非常不准。其实,上面的工具,很多都适合用真机测试,除了Zombies等少数几个适合用模拟器测试。今天主...

2018-06-27 17:34:13 1434

转载 Button控件位置超出父视图,点击无响应的解决办法

在日常开发中我们经常和按钮打交道,但是有时候会碰到比较难处理的问题,就是按钮不响应点击事件,这时候我们需要从下面几方面排查。 按钮不响应的原因 1、按钮添加到了一个没有开启用户交互的父View上,例如UIImageView,这时候开启父试图的交互 view.userInteractionEnabled = YES 设为YES就可以解决问题 2、按钮自身被遮挡,点击的时候根...

2018-06-26 10:07:31 3431

原创 2018最新的在AppStore上申请加急审核步骤

1、首相登录iTunesconnect账号,选择问号-----》选择联系我们2、选择App审核3、选择加快App审核的要求4、选择联系App Review5、选择:request an expedited app review6、选择电话地区号,中国属于867、填写App的相关信息,要和自己发布的App信息保持一致,否则无效App信息的查看:...

2018-06-21 15:58:53 9845

原创 获取rootViewController的正确方式

最近项目中经常会出现,不同的弹框同时出现在一个界面上的情况,所以研究了一下,如何避免此种情况的发生。(关于UIAlertView显示的问题可参考:https://www.jianshu.com/p/7ac398ef4532)首先,获取rootViewController的方式有两种: //方法一: UIWindow *windowW = [UIApplication s...

2018-06-21 13:42:26 6345

原创 Mac环境下使用svn的常用终端命令

在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录打开终端,创建一个mycode仓库,输入指令:svnadmin c...

2018-02-27 10:35:19 5119

原创 Python基础入门之列表生成式

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px 'Heiti SC Light'; color: #831100}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}p.p3 {margin: 0.0px 0.0px 0.0px

2018-01-05 14:58:48 650

原创 Python基础入门之迭代

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px 'Heiti SC Light'; color: #831100}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}p.p3 {margin: 0.0px 0.0px 0.0px

2018-01-04 11:13:15 811

原创 Python基础入门之切片

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica; color: #831100}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px;

2017-12-29 14:33:54 1126

原创 Python基础入门之函数三之递归函数

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px 'Heiti SC Light'; color: #831100}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px 'Heiti SC Light'; min-height: 14.0px}p.p3 {margin: 0.0px 0.0p

2017-12-29 14:21:04 1429

原创 Python基础入门之函数二

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px 'Heiti SC Light'; color: #831100}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}p.p3 {margin: 0.0px 0.0px 0.0px

2017-11-20 19:22:53 692

原创 Python基础入门之函数一

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica; color: #831100}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px;

2017-11-14 09:35:24 908

原创 Python基础入门之Dict和Set类型二

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px 'Heiti SC Light'; color: #831100}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}p.p3 {margin: 0.0px 0.0px 0.0px

2017-11-09 09:22:32 784 1

原创 Python基础入门之Dict和Set类型一

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica; color: #831100}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px;

2017-11-06 13:40:33 557

转载 Mac屏幕录制与gif图片制作教程

原文Gif图片是博客中展示项目效果的一种很好的方式,为我们的app制作一张gif图片并不复杂,录制屏幕采用系统自带的QuickTime Player,制作gif采用PicGIF软件。licecap软件更是将屏幕录制与gif制作合为一体。1.电脑屏幕录制1.1文件->新建屏幕录制1.2?点击红色按钮1.3?截取需要录制的屏幕部分,点击开始录制1.4?点击工具栏的停止按钮,停止录制1.5?然后会弹出预

2017-11-03 15:55:31 702

转载 iOS开发之代码规范小建议

转载地址:http://www.cocoachina.com/ios/20170324/18950.html1.精简代码, 返回最后一句的值,这个方法有一个优点,所有的变量都在代码块中,也就是只在代码块的区域中有效,这意味着可以减少对其他作用域的命名污染。但缺点是可读性比较差123NSURL *url = ({ NSString *urlString = [NSString stringWithF

2017-11-03 14:26:14 604

原创 Python基础入门之条件判断和循环二

3.4、Python之for循环list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素呢?比如 list:L = ['Adam', 'Lisa', 'Bart']print L[0]print L[1]print L[2]如果list只包含几个元素,这样写还行,如果list包含1万个元素,我们就不可能写1万行print。这时,循环就派上用场了。Python的 for

2017-11-02 11:29:05 915

原创 Python基础入门之条件判断和循环一

3.1、Python之if语句计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现:age = 20if age >= 18:    print 'your age is', age    print 'adult'print 'END'注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上

2017-11-01 14:59:51 725

原创 Python基础入门之List和Tuple类型三

2.7、Python之创建tupletuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。同样是表示班里同学的名称,用tuple表示如下:>>> t = ('Adam', 'Lisa', 'Bart')创建tuple和创建list唯一不同之处是用( )替代了[ ]。现在,这个 t 就不能改变了,tuple没有 appe

2017-10-31 15:51:48 936

原创 Python基础入门之List和Tuple类型二

2.4、Python之添加新元素现在,班里有3名同学:>>> L = ['Adam', 'Lisa', 'Bart']今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢?第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾:>>> L = ['Adam', 'Lisa', 'Bart']>>> L.append('Paul')>>> pr

2017-10-30 09:42:48 568

原创 Python基础入门之List和Tuple类型一

2.1、Python创建listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:>>> ['Michael', 'Bob', 'Tracy']['Michael', 'Bob', 'Tracy']list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。构造list非常

2017-10-27 16:53:34 966

原创 Python基础入门之变量和数据类型二

1.5、Python中定义字符串前面我们讲解了什么是字符串。字符串可以用''或者""括起来表示。如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:"I'm OK"类似的,如果字符串包含",我们就可以用' '括起来表示:'Learn "Python" in imooc'如果字符串既包含'又包含"怎么办?这个时候,就需要对字符串的某些特殊字符进行“转义”,

2017-10-26 09:50:02 773

原创 Python基础入门之变量和数据类型一

1.1、Python中的数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写

2017-10-25 14:09:49 898

原创 关于GCD线程顺序的几个题,认识一下

//测试第一个CGD的运行结果 dispatch_queue_t queue = dispatch_queue_create("test", DISPATCH_QUEUE_CONCURRENT); NSLog(@"1");//主线程 //同步 dispatch_sync(queue, ^{ NSLog(@"2");//分线程 //同步

2017-10-25 10:12:49 777

原创 2017最新的CocoaPods的安装过程

如下图所示:注意注意:::解决办法的地址,改成最新的https://gems.ruby-china.com文章内容可参考之前我的博客:http://blog.csdn.net/hbblzjy/article/details/51271863       ...

2017-10-25 09:33:42 1596

原创 Python基础入门之课程介绍

Python开发的入门教程,将介绍Python语言的特点和适用范围,Python基本的数据类型,条件判断和循环,函数,以及Python特有的切片和列表生成式。希望能够让您快速入门并编写简单的Python程序。如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。通过本专栏的学习,您将学会搭建基本的Pyth

2017-10-24 15:21:34 2809

转载 iOS开发之JavaScriptCore的基本使用

一、简单介绍JSCore全称为JavaScriptCore,是苹果公司在iOS中加入的一个新的framework。该framework为OC与JS代码相互操作的提供了极大的便利。该工程默认是没有导入工程中的,需要我们手动添加。 屏幕快照 2016-10-25 下午1.23.28.png添加完成后,我们可以看到JavaScriptCore.h中包含以下5个主要的文件。#import "JSConte

2017-09-15 15:17:04 737

转载 iOS开发之Runtime常用示例总结

深度好文,转载自:https://github.com/lizelu/ObjCRuntimeDemo经常有小伙伴私下在Q上问一些关于Runtime的东西,问我有没有Runtime的相关博客,之前还真没正儿八经的总结过。之前只是在解析第三方框架源码时,聊过一些用法,也就是这些第三方框架中用到的Runtime。比如属性关联,动态获取属性等等。本篇博客就针对Runtime这个主题来总结一些其常用的一些方

2017-09-15 15:06:58 536

原创 Swift基础之iOS 10.3 如何更换 app 图标

iOS 10.3 开放了更换 app 图标的 API,核心方法是下面这个:func setAlternateIconName(_ alternateIconName: String?,     completionHandler: ((Error?) -> Void)? = nil)这是官方文档,但是你还需要在 info.plist 里面填一些东西才能让它起作用,这部分官方注释内容在这里。但 in

2017-09-15 14:24:58 1628

转载 浅谈---如何从菜鸟成长为(伪)架构师?

前些天,我在各种论坛里发招聘贴,遇见X君,前来问我道,“你可曾为招聘贴写过什么软文吗?”我说“没有”。他就正告我,“那还是写一点罢;现在的招聘贴不写点鸡汤文是没有人转发的。”于是我思考许久,想起去年大约也是这个时候,写过一篇名为《如何从菜鸟程序员成长为(伪)高手》的技术鸡汤文,反响还不错。一年过去,似乎自己又成长了不少,就干脆再写个续吧。工作了挺久,发现有个挺有意思的现象,从程序员、高级程序员,到

2017-08-16 17:14:39 553

转载 浅谈---技术转管理可能遇到的 3 大挑战及解决方案

1 挑战一:队员做的工作没有自己好,花时间去沟通还不如自己去做。 我刚从事技术管理工作时,就做过这样一件自以为是的“聪明事”,至今难忘。我当时带领几位同事做项目,那段时间大家都在赶需求,代码质量很糟糕。我又是一个对代码有洁癖的人,忍受不了没有规范而且不整洁的代码。团队中有位同事的代码让我完全看不下去,我忍了很久,有一天晚上在家干到凌晨三点,终于才把他那些不合格的代码重构完毕,实际上是把他的代码给重

2017-08-16 17:07:57 717

转载 浅谈---如何成长为一名合格的架构师?

1 架构师平时都做些什么事? 主要当然是跟架构相关的事情吧(好像是废话哎),具体一点就是架构设计,讲解推广,然后再做一些代码方面的工作。说起来,讲解推广可能是很多人不太重视的,但其实它的比重还是比较大的,基本能到三成。而这三者的比例,5:3:2也是很经常的。也就是说,团队到达一定的规模,架构师可能80%的时间都不在编程而在思考上。想(设计)不好,团队就会走很多弯路。很多时候我们太忙,看起来是事情太

2017-08-16 16:58:31 518

原创 iOS开发之最近小知识总结二

有好多都是基础知识,仅供参考,谢谢1、autolayout 自动布局autoLayout 需要在- (void)viewDidLoad 方法执行完后生效,所以需要在- (void)viewDidAppear:(BOOL)animated 方法中再进行frame的获取,此时才能取到正确的frame。2、NSArray进行不定参数处理+ (NSArray *)arrayWithObjectsExce

2017-08-14 18:42:59 525

Swift基础之DelegateDemo

Swift基础之DelegateDemo

2016-08-08

iOS导航头像缩放Demo

iOS导航头像缩放Demo,在很多App中,经常存在一种需求就是,界面上下滚动时用户的头像也会跟着滚动,而用户头像在视图向上滚动一定范围时停留并在导航栏的位置

2016-08-08

Swift基础之PickerView选择器Demo

Swift基础之PickerView选择器Demo

2016-08-02

第三方Charts绘制图表四种形式Demo

第三方Charts绘制图表四种形式Demo

2016-07-27

ijkplayer框架电视直播Demo

ijkplayer框架电视直播Demo

2016-07-27

富文本AttributedStringDemo

富文本AttributedStringDemo

2016-07-25

MVVM、图片选择封装(UICollectionView)、富文本封装(NSAttributedString)、引导动画(Animation)四个知识点Demo

MVVM、图片选择封装(UICollectionView)、富文本封装(NSAttributedString)、引导动画(Animation)四个知识点Demo

2016-07-25

烟花Demo两种语言OC和Swift

烟花OC和SwiftDemo

2016-07-24

仿滴滴抢单倒计时Demo

仿滴滴抢单倒计时Demo

2016-07-20

利用第三方实现折叠树Demo

利用第三方实现折叠树Demo

2016-07-19

日历显示,并且可选日期MyDemo

当前日期前后都可显示的日历,选择日子后,可以存储,切换月份可以继续显示之前选择过的日子

2016-07-11

常用宏定义#define

常用宏定义#define

2016-07-08

复杂动画详细讲解Demo

复杂动画详细讲解Demo

2016-07-01

App启动加载广告页面Demo

App启动加载广告页面Demo

2016-07-01

VTMagic类似于网易新闻切换标题的第三方Demo

VTMagic类似于网易新闻切换标题的第三方Demo

2016-06-30

超好用的JRDB对FMDB的封装Demo

一个对FMDB进行类Hibernate封装的iOS库,支持Objective-C 和 Swift。

2016-06-23

自己封装的下载管理Demo

本篇文章是有demo的,但是demo中笔者将下载资源去掉了。如果大家想要测试效果,只能自寻找下载资源链接

2016-06-23

iOS一行代码进行RSA、DES 、AES、MD5加密、解密Demo

iOS一行代码进行RSA、DES 、AES、MD5加密、解密Demo

2016-06-22

MVVMMDemo测试

MVVMM模式解决了ViewModel的臃肿并方便单元测试

2016-06-21

iOSRadarChart雷达效果

简单地雷达效果数据展示图,有对应的相关博客可以进行参考

2016-06-20

YYKit之YYText例子

YYKit之YYText例子,富文本使用

2017-07-04

Swift基础之仿资讯类实现频道的长按拖拽

Swift基础之仿资讯类实现频道的长按拖拽

2017-04-06

简单语音样式Demo

简单语音样式Demo

2017-03-22

好用多样的滑动视图Demo

好用多样的滑动视图Demo

2017-03-20

夜间模式DKNightVersion使用Demo

夜间模式DKNightVersion使用Demo

2017-03-13

好用的多样的搜索界面样式OCDemo

好用的多样的搜索界面样式OCDemo

2016-11-08

字数不一的多标签Demo

字数不一的多标签Demo

2016-10-27

Swift基础之FMDB的使用Demo

Swift基础之FMDB的使用Demo

2016-10-21

自己封装的提示框(警告框)Demo

自己封装的提示框警告框Demo

2016-10-19

Swift基础之绘制折线Demo

Swift基础之绘制折线Demo

2016-10-12

Swift基础之动画开发

Swift基础之动画开发

2016-10-08

Swift单选横竖样式Demo

Swift单选横竖样式Demo

2016-09-30

Swift波纹样式Demo

Swift波纹样式Demo

2016-09-15

Swift镂空图片Demo

Swift镂空图片Demo

2016-09-06

Swift之闭包ClosureDemo

Swift之闭包ClosureDemo

2016-09-02

积分抽奖Demo

积分抽奖Demo,可以人为控制指针的落点区域,从而控制不同奖项的概率

2016-09-01

可点击的两种轮转方式Demo

可点击的两种轮转方式Demo

2016-08-25

Swift和OC代码的相互使用

Swift和OC代码的相互使用

2016-08-23

OC下拉变大上拉缩小和Swift下拉变大Demo

OC下拉变大上拉缩小和Swift下拉变大Demo

2016-08-18

仿京东商城选择地区样式Demo

仿京东商城选择地区样式Demo

2016-08-15

空空如也

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

TA关注的人

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