止于至善

求诸所愿,皆得满足!

新的blog地址

使用hexo +github搭建了自己的blog,欢迎访问! 地址:https://lindreaming.github.io/

2018-10-11 15:04:44

阅读数 40

评论数 0

PostMan设置全局变量

给postMan 设置全局变量 1.通过{{}} 双大括号可以实现对变量的引用; 2.需要在请求的Test里面设置好要设置的全局变量: let json = JSON.parse(responseBody);//声明一个变量json,将JSON返回Body里面的值解析并给变量json t...

2018-08-23 11:14:14

阅读数 309

评论数 0

iOS开发项目总结

webview开发过程中踩到的坑; 1.webview关闭时关闭音频声音的问题; 一开始采取的时候采取@"about:blank"的方式关闭,发现在出现webview跳转后goback回来的时候加载之前的空白页,所以这个方法有局限性; 2....

2018-07-17 20:02:31

阅读数 125

评论数 0

Tableview自适应展示

设置UITableView自动计算高度 设置tableview的样式 - (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath{ retu...

2018-07-02 16:34:17

阅读数 149

评论数 0

iOS webview的截屏功能

iOS webview实现截屏的功能 项目的应用场景 实现网页的截屏功能用于分享到微信图片,类似于分享证书等,代码如下 - (UIImage *)createImageWithView:(UIView *)view { CGSize s = view.b...

2018-06-27 10:24:40

阅读数 367

评论数 0

iPhone无线调试

无线调试 通过无线调试可以避免频繁的插拔线 可以节省手机的电池,毕竟手机电池一直连接电脑是伤害电池的,对于用自己手机调试的同学还是值得注意的 那么怎么进行调试呢? color:orange> 先通过有线的形式让手机和mac连接 选择show as run destin...

2018-06-07 18:07:58

阅读数 220

评论数 0

Xode执行脚本打包

Xcode命令行和脚本关联执行打包 执行以下命令即可 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

2018-06-07 18:03:56

阅读数 59

评论数 0

iOS Native录音+web交互

主要流程: 1.创建音频路径,位置放在document文件夹下; 2.通过AVAudioseesion来设置录音时的背景声音,需要设置背景声音为静音,这样方便录音; 3.设置录音时候需要的一些参数,包含通道,采样率,音频质量,音频格式等; 4.控制录音;包含开始录音和结束录音的动作; 5...

2018-05-17 16:53:42

阅读数 300

评论数 0

LaunchScreen.storyboard 启动页设置图片不显示 启动页白屏

问题描述:修改完launchScreen的启动图之后发现加载还是之前的图片? 问题解决思路:以为是缓存的问题,通过重启Xcode,删除掉APP重新安装,cleanXcode 发现 It don’t work; 那怎么办呢? 通过在网上搜索找到了解决方法: 1.修改启动图的图片名称; 2....

2018-02-28 18:04:15

阅读数 6211

评论数 0

iOS中检测当前设备的旋转方向(关闭屏幕旋转)

首先添加CoreMotion.frameWork 框架在代码中配置基本的信息#import <CoreMotion/CoreMotion.h>// 创始化状态,添加Queue来检测状态 - (void)startMotionManager{ if (_cmotionManage...

2017-12-19 21:41:33

阅读数 1165

评论数 0

iOS中webview加载pdf文件出现黑屏的问题

项目开发的过程中,当加载完成一个pdf文件的过程后,常常会出现黑屏的情况; 原因是webview调用-webViewDidFinishLoad: 后负责渲染pdf文件的UIWebPDFView还没有加载完成,所有想除掉黑色背景可以在-(void)viewDidLayoutSubviews 中或者...

2017-11-30 15:53:27

阅读数 1231

评论数 0

makeObjectsPerformSelector 方法的用法

NSArray 类定义的方法 makeObjectsPerformSelector:@select(aMethod) 简介:让数组中的每个元素 都调用 aMethod makeObjectsPerformSelector:@select(aMethod)      w...

2017-10-16 10:40:41

阅读数 121

评论数 0

命令行转义

命令行中空格的转义:使用斜杠’\’+空格 = 空格,实现转义。

2017-10-09 10:04:51

阅读数 1498

评论数 0

UILable通过drawTextInRect修改文字间距

重写UIlable的drawTextInRect Method,然后设置UIEdgeInsets。- (void)drawTextInRect:(CGRect)rect{ UIEdgeInsets insets = {0, 5, 0, 15}; [super drawTextInR...

2017-08-18 14:34:44

阅读数 229

评论数 0

iOS学习资料

WWDC视频: https://developer.apple.com/videos/ raywenderlich: https://www.raywenderlich.com/category/ios

2017-08-16 16:57:21

阅读数 243

评论数 0

自定义UICollectionViewlayout

在iOS开发中,UICollectionView的作用主要的作用是用来展示格子样式的数据,相比于TableView,collectionView的布局更加的灵活,它可以通过自定义UICollectionViewLayout,来实现我们需要的UI效果。在iOS开发中,UICollectionView...

2017-08-14 18:10:11

阅读数 230

评论数 0

iOS应用内跳转到系统设置页面

在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等。设置跳转有三种方式,每一种的使用场景都不同。 并且你在跳转到系统中自己应用下面设置的时候,你的应用要提前至少申请了某一个权限,如通知,定位等。否则,会引起崩溃。方式一:prefs:ro...

2017-08-03 12:24:27

阅读数 342

评论数 0

Alamofire的使用教程

环境:Alamofire 4, Xcode 8.2, iOS 10, and Swift 3. Alamofire是一个基于HTTP的网络请求库,适用于iOS和OSX,针对apple的基本网络请求库作了封装,简化网络请求的复杂逻辑。 Alamofire提供了request/response方法...

2017-07-27 16:25:17

阅读数 1155

评论数 0

Swift加载带导航条的WebView

Webview是iOS开发中常用的控件,加载webview的时候常常需要一段等待时间,特别是网络条件差的时候,这时候加载一个带导航的webview能很好的提高用户体验,下面的例子演示使用WKWebview自定义一个导航条加载一个webView,WKWebview是iOS8时推出的,相比以前的UIW...

2017-07-25 18:17:32

阅读数 654

评论数 0

ScrolView的Autolayout约束

在使用autoLayout的时候,针对一般的view只需要添加四个位置信息便可以确定一个view的位置了;但是因为scrolView本身控件的特殊性,我们设置的约束只是控制了scrollView的Frame。如果scrollView想要滑动,我们还要设置scrollView的ContentSize...

2017-07-24 17:03:35

阅读数 451

评论数 0

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