- 博客(29)
- 问答 (1)
- 收藏
- 关注
翻译 【iOS】valueForKeyPath常用用法
valueForKeyPath和valueForKey有一些类似,但也有一些不同的地方。这里就简单说一下valueForKeyPath一些不同的地方。举例来说:1、valueForKeyPath可以获取数组中的最小值、最大值、平均值、求和。代码如下:+ (NSString *)caculateArray:(NSArray *)array{ CGFloat sum = [[ar...
2018-11-07 10:43:53
206
转载 【iPhone资料】历代iPhone参数
从功能机时代跨过智能机时代,从2G时代越过4G时代,从诺基亚黑莓老牌手机厂商为主导的时代来到如今百花齐放、百家争鸣的时代,不断变化的iPhone以卓越的做工设计和流畅的生态系统为整个行业树立新的标杆。在这十年间,iPhone又是如何蜕变的呢?小为为大家图说iPhone的十年成长史。 iPhone 历代参数对比 上市时间 ...
2018-10-15 11:41:53
16337
转载 【iPhone广告】历代iPhone广告语
多年来,苹果历代产品广告语也是不少人关注的一个重点。虽然部分宣传语曾因蹩脚的翻译被我们吐槽不已,但大多还是堪称经典之作,值得国内手机厂商们进行借鉴。初代iPhone英文版:Apple reinvents the phone;This is only the beginning.中文版:苹果重新定义了手机、这仅仅是个开始。 iPhone 3G英文版:The first...
2018-10-15 11:31:26
15190
转载 iOS UITextView添加placeholder
// 通过运行时,发现UITextView有一个叫做“_placeHolderLabel”的私有变量 unsigned int count = 0; Ivar *ivars = class_copyIvarList([UITextView class], &count); for (int i = 0; i < count; i++) { ...
2018-07-19 16:57:32
230
转载 iOS 监听UIScrollView滚动停止
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { // 停止类型1、停止类型2 BOOL scrollToScrollStop = !scrollView.tracking && !scrollView.dragging && !scrollView.decelerat...
2018-07-09 12:54:04
11562
原创 iOS 导航栏背景颜色或透明度页面偏移问题修改适配
当按照一下方法设置导航栏背景会导致页面向下偏移UINavigationBar * bar = [UINavigationBar appearance];[bar setBackgroundImage:[self createImageWithColor:MainColor] forBarMetrics:UIBarMetricsDefault];或bar.translucent = NO;这时候需要...
2018-03-29 11:00:27
979
原创 iOS UILabel适配iOS10
在iOS10的系统中UIlabel不会换行需要在视图的init方法中设置一下约束[self.contentView mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(UIEdgeInsetsMake(0, 0, 0, 0)); }];...
2018-03-29 10:50:14
174
原创 iOS 常用宏整理
#ifdef __IPHONE_10_0 //此处编写iPhone版本高于10.0系统的代码#endif#if DEBUG //此处编写DEBUG环境的代码#else //此处编写RELEASE环境的代码#endif#if !TARGET_IPHONE_SIMULATOR //此处编写 非模拟 器代码#endif// RGB颜色转换(16进制->10进制)
2018-01-15 13:49:33
310
转载 iOS TabBar和NavigationBar添加阴影
一、tabbar创建阴影去掉默认黑线,设置阴影,代码加在UITabBarController中self.tabBar.backgroundColor = [UIColor whiteColor]; [[UITabBar appearance] setShadowImage:[UIImage new]]; [[UITabBar appearance] setBackgroun
2018-01-15 13:38:15
1022
原创 关于iOS修改SearchBar上Cancel文字颜色
//显示Cancel按钮_searchBar.showsCancelButton = YES;//设置Cancel按钮颜色[[UIBarButtonItem appearanceWhenContainedIn:[UISearchBar class], nil] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKe
2017-10-23 09:48:26
367
原创 Mac 配置MySQL
步骤:1、官网下载mysql安装包mysql-5.7.13-osx10.11-x86_64.bmg安装2、安装完成后终端输入:mysql --version----显示版本号说明正常,若显示command not found,在终端输入如下,”/usr/local/mysql/bin/mysql”为mysql默认安装路径:$ cd /usr/local/
2017-09-18 15:03:35
357
转载 Mac下Apache服务器配置
一、Apache服务器 1. 使用最广的 Web 服务器 2. Mac自带,只需要修改几个配置就可以,简单,快捷 3. 有些特殊的服务器功能,Apache都能很好的支持 目的:让有一个自己专属的测试环境二、准备工作 1.设置用户密码 2.MAC 10.10及以上三、配置服务器(此过程会用到vim命令,建议先了解一下)
2017-09-18 11:14:09
360
原创 iOS 常用宏定义
//字符串是否为空#define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] <1 ? YES : NO )//数组是否为空#define kArrayIsEmpty(array) (array == nil || [array isKindO
2017-06-20 17:34:12
231
转载 iOS 关于查看项目中代码总行数
1、打开终端2、cd 进入项目根目录3、输入命令 find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l4、回车出结果。可以根据自己的需求cd到项目中不同目录下查看代码行数,还可以选
2017-06-19 17:30:57
354
原创 iOS 10导航栏常用属性设置
//设置整个项目的item状态UIBarButtonItem *item = [UIBarButtonItemappearance];//设置item普通状态NSMutableDictionary *attrs = [NSMutableDictionarydictionary];//设置字体及字体大小例:attrs[NSFontAttributeName] = [UIF
2017-01-03 15:42:48
1377
空空如也
iOS post提交一个字符串
2016-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人