作为一个iOS开发程序员,没用过block是不可能的。这次我探讨的是block原理,但是有些更深层次的东西,我也不是很清楚,以后随着更加了解block将会慢慢完善。 第一个问题,什么是block? 我们都会用block,但是block是什么呢,这是首先要弄清楚的概念。虽然,是什么并不影响我们用它,但 ...
分类:
移动开发 时间:
2019-07-26 14:38:56
阅读次数:
115
对App做了结构上的重构,抛弃了之前简单的MVC开发模式,本文将重点分享iOS开发的Router模块。
分类:
移动开发 时间:
2019-07-25 14:41:15
阅读次数:
123
准备mac上装个python3 下面来看下怎么安装 打开dos窗口 我用的是iterm2,打开窗口 网上说需要安装 xcode(装个就是个编译器 无所谓额,一般做ios开发) homebrew 有点像composer,下载一个哦,下载命令是: ruby -e "$(curl -fsSL https: ...
分类:
编程语言 时间:
2019-07-24 13:14:28
阅读次数:
96
作者-芈 峮 前言 iOS 开发从 2010 年开始在国内不断地升温,开发和测试相关的问题不绝于耳。iOS 测试主要涉及哪些内容?又有哪些挑战呢?带着疑问我们开始第一个大问题的讨论。 iOS 测试的范围和可能遇到的挑战 iOS 测试范围 一般来说,每一个 iOS 应用的背后都会有一些后台服务。后台服 ...
分类:
移动开发 时间:
2019-07-22 10:03:30
阅读次数:
152
一、开启子线程、回到主线程: 二、label等控件在设置动态改变的字体时。如:下载从0.00%变化到100.00%时,因为有些字体会动态改变字体间的行间距,所有看起来很不好看。需要将字体换为:Helvetica Neue字体,不会改变字体间的间距。 ...
分类:
移动开发 时间:
2019-07-17 09:34:31
阅读次数:
113
1、常用第三方接口支付费率介绍:https://www.ccxcn.com/blog/wap.asp?act=View&id=3572、微信开放平台支付申请流程:https://jingyan.baidu.com/article/f25ef254bb88b7482c1b8285.html3、支付宝开 ...
分类:
微信 时间:
2019-07-16 18:06:28
阅读次数:
201
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。 做了一些分类和注释,可以根据自己习惯再添加或者删除或者修改这些宏进行使用。 #ifndef Ma... ...
分类:
移动开发 时间:
2019-07-12 14:22:58
阅读次数:
143
现在很多iOS的app没有做任何的安全防范措施,导致存在很多安全隐患和事故,今天我们就聊聊iOS开发人员平时怎么做才更安全。 ...
分类:
移动开发 时间:
2019-07-04 14:39:07
阅读次数:
140
这里记录两个iOS开发中经常用到的知识点,一个是唯一标识,一个是全局变量。 (1)唯一标识 唯一标识一台设备(比如iPhone、iPad等)是一个基本的实现与业务上的需求,因为这个唯一标识在许多场景都需要使用到,比如用来统计(日活、总用户数等),再比如用作默认的账号,等等。 udid,曾经是唯一标识 ...
分类:
移动开发 时间:
2019-07-03 20:06:05
阅读次数:
168
前言 随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,而面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。下面我们一起来一下看看吧。 一、如何绘制UIView? 绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不 ...
分类:
移动开发 时间:
2019-07-02 22:59:26
阅读次数:
288