随笔分类 -  ios编程技巧

摘要:在开发中,有时候,我们不需要刷新整个表,只需要刷新局部数据即可,具体代码如下: 这里仅做记录! 阅读全文
posted @ 2018-05-28 15:16 稻草人11223 阅读(6199) 评论(0) 推荐(0)
摘要:1,图片适配,最早以前是自己命名规范,例如@1x,@2x,@3x等,3套图基本上就够用了 2,在iPhone X之后,需要适配的图就多了,因为分辨率增多了,屏幕尺寸也增多了 3,尺寸 :640*960,640*1136,750*1334,1242*2208,1125*2436 4,方案: a、判断, 阅读全文
posted @ 2018-05-24 18:43 稻草人11223 阅读(4932) 评论(0) 推荐(1)
摘要:MJRefresh是MJ大神写的框架,很强大,好多外国开发者都在用! 具体方法如下: 方法调用,在tableview初始化的时候调用: 数据转模型的方法: 1,建一个model,然后在.m方法里面实现: 可以什么都不写 2,MJExtension类库,具体使用方法如下: 这里仅做记录! 阅读全文
posted @ 2018-05-21 19:03 稻草人11223 阅读(864) 评论(0) 推荐(0)
摘要:有一段时间没有用pod了,突然报了个这种错误,查了下,原来是没有更新pod, 1,更新gem:sudo gem update --system 2,查看gem源是否是最新的:gem sources -l 3,升级cocoapods:sudo gem install -n /usr/local/bin 阅读全文
posted @ 2018-05-06 23:01 稻草人11223 阅读(2499) 评论(0) 推荐(1)
摘要:有时候在运行的时候,经常出现诸如i386的错误,最新一些可能会出现 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv7 armv6).类错误, 要解决以上问题,就要了 阅读全文
posted @ 2018-05-02 15:03 稻草人11223 阅读(1296) 评论(0) 推荐(0)
摘要:在cocoapods 执行 sudo gem install cocoapods 的时候出现 While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin di 阅读全文
posted @ 2018-04-23 15:02 稻草人11223 阅读(1233) 评论(0) 推荐(0)
摘要:代码如下: 1,声明 2,代码 3,打印 2018-04-22 23:10:10.543151+0800 hgl-test[2709:61971] 使用strong第一次得到的名字:李博2018-04-22 23:10:10.543351+0800 hgl-test[2709:61971] 使用st 阅读全文
posted @ 2018-04-22 23:19 稻草人11223 阅读(697) 评论(0) 推荐(0)
摘要:1 本来cocopods没有问题,最近创建项目,利用cocopods导入第三方库的时候,出现如下错误: 1 : 修改ruby源到https://ruby.taobao.org/ 2:升级gem sudo gem update --system 也是正常的 3:安装CocoaPods执行正常:sudo 阅读全文
posted @ 2018-04-19 14:43 稻草人11223 阅读(23029) 评论(0) 推荐(0)
摘要:比较简单,也很实用,方法大同小异,仅做记录,方法的系统记录如下: 需要跳转的时候,跳即可 阅读全文
posted @ 2018-04-04 18:35 稻草人11223 阅读(6302) 评论(0) 推荐(0)
摘要:最近在项目中,发现之前的一个方法已经不被建议使用了。 该方法名即题目中提到的: stringByAddingPercentEscapesUsingEncoding,这个方法是用来进行转码的,即将汉字转码。 可在iOS9.0中,该方法已经被另一个方法替代了,此方法即: stringByAddingPe 阅读全文
posted @ 2018-04-02 17:55 稻草人11223 阅读(2417) 评论(0) 推荐(0)
摘要:在开发当中有时会有这样的需求,将从服务器端下载下来的图片添加到imageView 当中展示,但是下载下来的图片尺寸大小不固定,宽高也有可能不成比例 如果直接设置imageView的image属性而不设置contentMode那么图片会默认填满整个容器,导致图片变形,影响美观. 直接设置1个正方形的i 阅读全文
posted @ 2018-03-16 14:08 稻草人11223 阅读(517) 评论(0) 推荐(0)
摘要:在Xcode中,我们能够在StoryBoard编辑界面或者是xib编辑界面中通过“Control键+拖拽“的方式将某个界面元素和相应的代码文件连接起来。在代码文件里创建outlet。 只是。假设你的运气不太好。运行以上操作的过程中你可能会遇到以下这种错误: Could not insert new 阅读全文
posted @ 2018-03-08 19:03 稻草人11223 阅读(628) 评论(0) 推荐(0)
摘要:纯属记录! 阅读全文
posted @ 2018-03-06 14:14 稻草人11223 阅读(1862) 评论(0) 推荐(0)
摘要:解决方法如下: 只用两行代码就可以比较完美的解决问题。第一行代码让B的视图变为透明(由于父视图变为透明,任何B的子视图都会透明)。这样的效果将是C的视图从A的视图上滑出。第二行代码中连续获取了两次presentingViewController,其实就是A,不过这使得A视图控制器中不用添加任何代码, 阅读全文
posted @ 2018-02-27 17:47 稻草人11223 阅读(1235) 评论(0) 推荐(0)
摘要:当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图 4、viewDidLoa 阅读全文
posted @ 2018-01-26 17:37 稻草人11223 阅读(2507) 评论(0) 推荐(0)
摘要:做了几年的开发工作,因为是半路出的家,所以对这块一直都没怎么重视,所以在工作中,出现了很多的尴尬场景,编码和命名的规范是一定得有的,最起码一个团队之间的规范也是很有必要的。面向对象的编程,其实很好理解,具体的操作都是由对象来完成,那么原则上,给对象命名的时候,应该清晰、简洁,让人一看就知道这个对象是 阅读全文
posted @ 2018-01-05 17:23 稻草人11223 阅读(627) 评论(0) 推荐(0)
摘要:延迟执行的几种方法,分享一下. 1.performSelector(NSObject)方法 2.NSTimer方法 3.GCD方法 4.sleep(NSThread)方法 1.performSelector(NSObject)方法 这是iOS中常用的一种延迟执行方法. 特点:这个方法必须要在主线程中 阅读全文
posted @ 2018-01-04 10:52 稻草人11223 阅读(699) 评论(0) 推荐(0)
摘要:字符串转时间 iOS 中 NSDate 是时间管理类,这里获取到的时间是 UTC 时间,可以根据需要转换成任意地区的时间。 NSFormatter 类是时间格式化类,可以根据指定的格式、地区将指定的时间转换为 NSDate 对象 时间格式转换 获取本地时间 获取年月日 时间格式 yy: 年的后2位 阅读全文
posted @ 2017-12-11 15:58 稻草人11223 阅读(576) 评论(0) 推荐(0)
摘要:方法如下: 仅做记录! 阅读全文
posted @ 2017-12-05 11:53 稻草人11223 阅读(11853) 评论(0) 推荐(0)
摘要:图解: 阅读全文
posted @ 2017-12-01 11:08 稻草人11223 阅读(415) 评论(0) 推荐(0)

返回顶部