随笔分类 - iOS实用开发技巧
摘要:我们知道iOS由于沙盒的存在,应用程序不能越过自己的区域去访问别的存储空间的内容,不过可能有许多场景我们需要在应用程序之间共享数据,比如多个应用共用用户名密码进行登录等。虽然我们不能直接通过文件系统来共享数据,不过还是有些方法可以实现。 这里,我们新建两个工程,T1:负责写数据,T2:负责读数据。
阅读全文
摘要:1 import UIKit 2 3 @UIApplicationMain 4 class AppDelegate: UIResponder, UIApplicationDelegate { 5 6 var window: UIWindow? 7 8 9 func application(_ application: UIAppl...
阅读全文
摘要:应用场景:向服务器提交数据时(发表动态,上传个人信息....) 优点:防止发表同一样帖子,并且减少服务器的负担. 代码很简单,一看就明白,不再绕弯子了:
阅读全文
摘要:一段文字,让系统用语音播出,使用AVFoundation框架下的AVSpeechSynthesizer即可,非常简单。 步骤1,导入AVFoundation框架: 步骤2,创建语音合成器: 步骤3,播放语音:
阅读全文
摘要:我们先来看一下效果图吧: 其实,就是一个颜色的线性渐变,使用CAGradientLayer很容易就能实现。由于代码很简单,就不做过多讲解了,直接看代码吧。
阅读全文
摘要:我们先来看一下效果吧: 分析:这个带箭头的弹框其实是一个控制器,通过Modal方式展现,但跟传统模态方式效果不一样,我们一眼就能看出。 Xib方式实现popover: 1、segue的时候选择Present As Popover 2、我们看下segue的属性: 3、重写prepareforsegue
阅读全文
摘要:1、下载字体库,如:DINCond-Bold.otf 2、双击,在mac上安装 3、把下载的字体库拖入工程中: 4、配置info.plist文件 5、xib方式设置自定义字体:Font选Custom,Family选我们的自定义字体,注意,Size要重新设置 6、代码方式设置自定义字体:
阅读全文
摘要:需求 我们新建一个Swift类型的工程,由于种种原因,里面会有一些OC类,OC类用到了项目中的某些Swift类,而Swift类又用到了这些OC类,怎么解决? 解答 其实,Swift和OC文件是可以共存在一个工程中的,我们只需要简单的配置,和一些注意细节,就可以实现Swift和OC的混编。 步骤1:配
阅读全文
摘要:一、清爽Bundle模式(在应用工程中创建Bundle的子文件夹,而非在Bundle项目中): 1、新建Bundle包 2、生成Bundle包,并拖入项目中,然后“右键显示包内容”,把Bundle中的所有内容清空(直接把Contents文件夹删除即可) 3、手动给Bundle添加文件夹及文件(直接把
阅读全文
摘要:1、打开iTunes,搜索并下载APP 2、打开下载的APP的路径 4、对ipa包进行解压 5、找到app,右键“显示包内容”进行查看 6、结果
阅读全文
摘要:1、配置URLSchemes 被跳转至的应用要配置URLSchemes,其他应用根据此应用的URLSchemes跳转至此应用。 一个APP可以配置多个URLSchemes,这样其他APP无论写哪个URLSchemes,都能跳转至此应用。 方式1:配置Info信息,其实本质修改的还是Info.plis
阅读全文
摘要:可以抓手机的数据包的2种情况: 1、电脑共享wifi给手机使用 2、电脑手机在一个局域网下(也就是使用一个路由器分发的网络) 不可以抓手机的数据包的情况: 手机共享热点给电脑,这种情况是无法抓取的。 开始正题: 1、安装charles(先安装java环境) 2、配置根证书 3、钥匙串把此证书设为信任
阅读全文

浙公网安备 33010602011771号