- 博客(23)
- 收藏
- 关注
原创 iOS刷新框架MJRefresh使用
下面的代码:刷新方法,是无缝刷新,无须手动再次拖拽才进行数据加载,只要到了数据位置,即自动刷新1、声明页码属性/** 当前页码 */@property (nonatomic, assign) NSInteger page;2、注册tableview刷新方法/** * tableView刷新方法 */-(void)setupTableViewRefresh{ ...
2019-12-03 17:07:23
576
原创 UILabel指定区域变颜色,UILabel指定数字变颜色
在这里,我们先封装一个方法-(void)setAttributedTextColor:(UIColor *)color range:(NSRange)range{ NSMutableAttributedString *str = [[NSMutableAttributedStringalloc] initWithAttributedString:self.
2016-05-19 13:17:55
795
原创 OC字符串去除首字母,OC字符串去除-号
NSMutableString *test = [NSMutableStringstringWithString:@"-1221212"]; if([test hasPrefix:@"-"]){ NSLog(@"包含-号"); [test deleteCharactersInRange:
2016-05-18 19:52:21
1289
原创 error: Your local changes to the following files would be overwritten by merge
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge:郑州练习项目.xcworkspace/xcuserdata/wangyi.xcuserdatad/
2016-05-15 21:14:26
1030
转载 ScreenFlow:屏幕录制软件
转载地址:http://www.waerfa.com/screenflow我是在看到 David Sparks 制作的 Omnifocus 使用视频后才对 ScreenFlow 这款软件产生了浓厚的兴趣,使用 ScreenFlow 不光可以录制 Mac 屏幕上的一举一动和作者的声音,更重要的使用价值是后期编辑这个领域,我敢说,除了哪些专业的视频编辑工具(Final Cut
2016-05-13 20:44:23
1105
原创 关于UIKIT_EXTERN
如下 2张图 所示:UIKIT_EXTERN 是 定义 全局常量的 格式,照写即可郑州iOS开发人员:王一工作QQ:361002633
2016-05-10 16:23:19
704
原创 backgroundColor的背景颜色alpha透明度设置
UIView *testView = [[UIViewalloc] init];第一种 testView = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:0.5];第二种 testView = [UIColor colorWithWhite:1.0 alpha:0.5];第三种 testView
2016-05-07 21:50:06
7313
转载 在一个UILabel中实现不同的字体和颜色
关于如何在一个UILabel中实现不同字体和颜色的问题一直困扰了我很久,之前一直想着如何自定义一个UILabelView来实现,结果总是失败,知道最近我深入接触了NSMutableAttributedString之后,才发现要实现它原来是那么的简单。 遥想实现它,我们得换一种思路,那就是从要输入的字符串下手,而不是一味的从UILabel找突破。那好,一个例子就可以说明一切问题:
2016-04-25 20:28:51
429
转载 为什么IOS比Android更吸引开发者
1、IOS开发比Android开更容易赚钱1.1 Appstore上的应用和游戏比Android play store质量高 现在Android Market变更为Android play store,App Store大概已经超过60万应用了,Android play store大约30万,App store的应用和游戏都是通过严格审核的,大多是收费的应用游戏。A
2015-12-27 22:58:33
365
原创 CUICatalog: Invalid asset name supplied: (null)
UIImageView为空,加一个判断即可没有提示郑州IOS开发人员:王一工作QQ:361002633
2015-12-27 13:43:20
485
转载 iOS 8中使用UIAlertController
转自:星夜暮晨 iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧的UIKit控件也同样发生了许多变化,比如说Alert Views、A
2015-11-19 23:02:05
315
原创 NSString字符串比较 compare参数浅谈
NSString *str1 =@"abc";NSString *str2 = @"abd"; NSComparisonResult str3 = [str1compare:str2 options:NSNumericSearch];常见的有3个NSCaseInsensitiveSearch:不区分大小写字符。
2015-11-13 14:47:25
463
原创 苹果希望彻底更改人类工作的方式
11月10日消息,外媒报道,苹果希望彻底更改人类工作的方式。为了取代传统计算机。库克表示,“对许多人来说,iPad Pro是笔记本电脑或台式机的替代品。一旦这些人开始使用iPad Pro,他们就没有必要再使用除了手机以外的其它设备。” 出席发售仪式的苹果首席执行官蒂姆·库克(Tim Cook)表示,“如果你们关注PC,我想问你们为什么还要再关注PC?真的,你们为什么还要购买PC?”
2015-11-10 19:55:06
358
原创 OC内存管理分类
Objective-C提供了三种内存管理方式:MannulReference Counting(MRC,手动管理,在开发iOS4.1之前的版本的项目时我们要自己负责使用引用计数来管理内存,比如要手动retain、release、autorelease等,而在其后的版本可以使用ARC,让系统自己管理内存。)automatic reference countin
2015-11-07 12:29:07
366
原创 Swift解析:将推动应用开发巨变
许多人可能都已忘记苹果WWDC中的“D”代表了“开发者”。这是一次开发者的大会,参加这一大会的程序员可以从会上了解到新的技术。 今年的WWDC回归本源,并专注于两大领域:软件,以及软件开发者。 尽管许多人对于苹果没有在今年WWDC上发布任何硬件产品感到失望,但需要指出的是,令这些硬件充满吸引力的关键在于软件。苹果今天发布的许多消息将使开发者的工作变得更简单,这将带来
2015-10-28 19:39:38
295
原创 获取 APP 的 Launch Image
启动图(LaunchImage)的管理其实在iOS开始中算比较简单的了,尤其是Xcode引入了xcassets之后,完全是傻瓜式的操作。但是有的时候我们还是需要在Launch Image上做文章。LaunchImage在APP初始化完之后会立即消失并显示APP的界面 但是有的时候我们不希望它这么快就消失(比如有的人希望有个过渡效果 有的人希望等某些设置或者数据加载完之后再消失) 这也很简单
2015-10-27 13:16:36
421
原创 开发我过去常认为那些属于未来的东西
当我年轻时,我搞砸了。方式很简单,在我 20 多岁时,我缺乏方向、专注和「掌控自我」的认识。我的生活目标一直稳定不变,修修补补过了一天又一天。从长期看,我的几乎所有兴趣回到了对于音乐和演出的疯狂热衷,我在工作中致力于打造一份音乐制作人的职业。这份职业最终以失败告终。尽管如此,我觉得年轻,没有什么是不可征服的,就好像任何事情都是有可能的,有那么一刹那,未能使之实现。我什么也不在意,也没有规划
2015-10-27 08:47:55
317
原创 IOS常遇到的面试题
这些题,就当温故而知新吧1. #import 跟#include 又什么区别,@class呢, #import答:#import是Objective-C导入头文件的关键字,#include是C/C++导入头文件的关键字,使用#import头文件会自动只导入一次,不会重复导入,相当于#include和#pragma once;@class告诉编译器某个类的声明,当执行时,
2015-10-26 10:01:17
301
原创 浅谈--UITabelView
Apple 算是最重视应用开发体验的公司了。从Xib到StoryBoard,从Auto Layout到Size Class,每一次的更新,都会给iOS应用的开发带来不小的便利。但是,对于绝对多数iOS攻城狮来说,我们依然还是很害怕写UITabelVIew的自适应布局。当然,害怕不是因为我们不会写,或者本身有什么特殊的技术点,而是因为太麻烦。当然,文章的后半部分,会给出相应的解决方案,毕竟本文不
2015-10-25 20:02:38
343
转载 程序员最应该投资的是这十件事
如果你已经是个很牛叉的程序员,但是依然觉得觉得还不够的话,欢迎阅读此文。本文旨在帮助各位更上一层楼。你是不是觉得自己已经掌握了所有的编程技巧?别太自以为是了!会写代码的确很重要,但是要拿到更好薪水,则更依赖于别人是否知道你的才能。换言之,你需要推销自己。下面是如何成功推销的秘诀。开发技巧No.1:博客建立自己的博客,每月至少发布一篇文章。做点研究,因为只有自己亲
2015-10-24 21:43:45
391
原创 浅谈UIScrollView
•移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限••当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容••普通的UIView不具备滚动功能,不能显示过多的内容••UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容
2015-10-20 10:15:44
325
原创 C语言,3个数中的求最大数
int main(int argc,const char * argv[]) { int num1,num2,num3,max; //提示 printf("请输入三个数字\n"); //接受 scanf("%d%d%d",&num1,&num2,&num3); max = num1>num2 ? num1 : num
2015-10-15 23:17:09
1747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人