8 子浩_

尚未进行身份认证

谁的青春不是苦过来的

等级
博文 32
排名 6w+

iOS_新版iOS11 UITbleView适配的一些问题及解决方法

网上的资料很多就不赘述,本文纯粹给自己做个笔记方便日后开发查询。//tableView偏移20/64适配if (@available(iOS 11.0,*)){    self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;}else {

2017-09-21 11:29:10

iOS_利用IBInspectable与IB_DESIGNABLE实现自定义类在Storyboad并动态展示设置效果

今天无意get到一个新的开发技能(苹果自带的SDK有提供),可以让自定义的View在Storyboad或者Xib看到自己在自定义View.h新增的自定义属性,并且对属性进行参数赋值后动态刷新查看效果。先啰嗦一下,自己在get这个技能之前经常需要将自定义View在Xib上进行关联,But,关联之后麻烦来了,上面的自定义参数无法直接设置,需要到.m文件手动设置,然后再common+R一下才能看效果

2017-06-21 16:49:04

iOS_一些手机型号判断的实用宏

看到一段还可以的简易宏代码,针对某一种屏幕尺寸做适配的时候可以直接使用。给自己mark一下。#defineIS_IPAD(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)#defineIS_IPHONE(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone)#d

2017-01-22 10:49:28

iOS_崩溃日志分析(定位崩溃代码)

已上架的APP不能连接电脑断点调试了,要是遇到闪退问题,如何还原导致闪退的代码位置?一、文件准备:1、崩溃日志(因为自己的项目集成了友盟,此文的崩溃日志就以友盟日志为例,其他途径获取到的日志也差不多)。2、.DSYM文件(发布时的编译包里面就包含有.DSYM文件)二、操作准备:1、打开终端,输入:cd+文件路径 回车进入到编码文件的目录。(文件路径的获取详见第三点)2、

2016-03-12 18:28:02

IOS_归档与解档

定义学生模型类(Student):模型.h文件@interfaceStudent:NSObject@property(strong,nonatomic)NSDictionary*character;@property(assign,nonatomic)NSIntegerage;@property(copy,nonatomic)NSString*na

2015-12-19 15:49:11

iOS_tableview 修改分割线位置(兼容IOS8)

markformyself—— 兼容IOS8的修改tableview分割线左对齐方法。也可针对某一条分割线进行操作(eg:移到屏幕外隐藏起来等等)在viewDidLayoutSubviews方法中贴入以下代码-(void)viewDidLayoutSubviews{if([self.tableViewrespondsToSelector:@selector(s

2015-12-02 12:49:25

iOS_SmartSVN的安装与破解

本次安装的smartsvn版本为8.6(相关文件安装包的下载链接在文章未尾提供)首先,下载完安装包运行smartsvn-macosx-8_6.dmg,将以下文件(SmartSVN8.6)拖入Finder的应用程序中 然后,退出smartsvn8.6的安装程序,打开应用程序中的smartsvn8.6,会让你选择试用31天和注册。如果选择试用31天,后面的注册要到help中进行(如图...

2015-11-16 18:15:02

iOS_清除xcode编译器的缓存

一:前往文件夹二:前往以下路径~/Library/Developer/Xcode/DerivedData三:删除当前目录下的全部文件夹,然后重启xcode即可。

2015-11-11 13:53:38

iOS_解决模拟器 Error Domain=kCLErrorDomain Code=0

做地图开发的时候发现真机没问题,模拟器一直报 ErrorDomain=kCLErrorDomainCode=0错误。推理了一下:应该是模拟器默认定位问题(模拟器默认是没有定位的)。根据以下路径打开设置:project-->scheme-->editscheme-->options-->corelocation发现:AllowLocationSimulation前面的勾是

2015-10-16 14:01:31

iOS_XCode升级插件失效解决方法

xcode升级到7.2之后插件全部失效了,我用下面的方法完美解决问题:1.打开xcode插件安装目录:~/Library/ApplicationSupport/Developer/Shared/Xcode/Plug-ins2.显示插件的包内容3.编辑Info.plist文件

2015-10-14 15:05:11

iOS_系统中各种设置项的url链接

在代码中调用如下代码:NSURL*url=[NSURLURLWithString:@"prefs:root=WIFI"];[[UIApplicationsharedApplication]openURL:url];即可跳转到设置页面的对应项。[font=]About—prefs:root=General&path=AboutAccessibility—

2015-09-30 14:33:58

iOS_时间戳与日期转换(几分钟前)

markformyself.时间戳转时间的时候,经常会遇到要转换成几分钟前的类型。比如最新品论发表于“一分钟前”或者“十分钟前”等。以下为自己开发过程中遇到的时间戳转换成该类型字符串和其他时间戳与日期转换的方法封装:#definemark-时间/***时间戳转成字符串**@paramtimestamp时间戳**@return格式化后的字

2015-08-28 10:52:54

iOS_Json字符串转字典、字典转成Json字符串

开发过程中经常会遇到json转化问题。以下就自己的代码做个笔记:#pragmamark-json操作/***把格式化的JSON格式的字符串转换成字典**@paramjsonStringjsonStringJSON格式的字符串**@return返回字典*/+(NSDictionary*)dictionaryWithJsonString:(

2015-08-28 10:42:00

iOS_导航栏的navigationBar.hidden与navigationBarHidden的区别

之前没留意这两者间有什么区别,只知道都是隐藏导航栏。直至今日,遇到了一些细节上的问题。网上资料的介绍是:navigationBar.hidden是对一个对象进行隐藏,而navigationBarHidden是navigationController的一个属性,会隐藏整个navigationController。导航栏有一个操作细节不知道有没有人注意到……

2015-08-06 13:20:01

iOS_UIWebView用法mark

//自适应高度:-(void)webViewDidFinishLoad:(UIWebView*)webView。。。用webview直接加载一个视频播放的连接时。。。

2015-05-26 20:37:03

iOS_字符串显示不同颜色

最近写代码需要根据不同的内容显示不同的颜色。在这里mark一下。设置颜色:NSString*contentStr=@"简介:helloworld";NSMutableAttributedString*str=[[NSMutableAttributedStringalloc]initWithString:contentStr];//设置:在0-3个单位长度内的内容显

2015-05-26 20:18:50

iOS_assign,retain,weak,strong的引用计数区别(附代码示例)

关于这四者的关系,不需要再解释太多。简单的一句话:assign和retain是旧版本的语法,新版本的已对应更改为weak和strong。即:assign相当于weak,retain相当于strong。用strong声明的属性赋值给了weak声明的属性,当strong释放的时候,weak会

2015-03-26 11:05:43

iOS_XCode6.2插件失效解决方法

XCode6.2插件失效解决方法命令行输入find~/Library/Application\Support/Developer……

2015-03-19 11:05:15

iOS_网络资源收藏

最近一次更新时间:2018-10-08增内容:CGContextRef 基本认识点 正则表达式:一、正则表达式判断邮箱、手机号、身份证、昵称、密码等手势操作:一、UIGestureRecognizer:用法详解常用控件:一、TextField:属性与方法集、中文输入法输入时对字符长度的限制、让输入框只输入字母和数字二、NSTimer:开启与关闭、多线程执行NST...

2015-03-09 14:48:32

iOS_正则表达式判断邮箱、手机号、身份证、昵称、密码等

网上看到的,还不错,挺齐全的,转过来收藏。原文出处:http://www.2cto.com/kf/201311/256494.html//邮箱+(BOOL)validateEmail:(NSString*)email{  NSString*emailRegex=@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-

2015-02-13 18:16:06
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!