- 博客(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
iOS导航头像缩放Demo
2016-08-08
MVVM、图片选择封装(UICollectionView)、富文本封装(NSAttributedString)、引导动画(Animation)四个知识点Demo
2016-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人