- 博客(46)
- 资源 (7)
- 收藏
- 关注
原创 子工程不自动加载+(void)load原因
解释一下让后来者少走弯路: 我提过的,我自己做的framework里的类的那个方法不调用。 其实我用这个framework的时候,虽然作为子工程嵌入了项目,但是加载的时候是作为静态库加载到项目里的,跟项目本地的代码加载不同。 之所以那个load不调用是因为我本地Build Setting里的 Other Link Flags里 去掉了-ObjC。 而-Ob...
2018-03-17 22:17:00
390
原创 iOS中Cell或SubView的timer释放问题
问题在很多场景下可能需要在cell或view中添加计时器进行倒计时的处理,但是这里会有一个问题就是timer的释放问题。如果没有在controller释放时进行释放,timer会一直被强引用造成内存泄露。在网上看到了几种解决方案,但是都不是很理想,最终在这篇文章中找到了觉得是最好的方法。但是在这个文章里用到了RAC的开源库,对于大部分人来说可能并不会引...
2018-03-17 22:02:00
792
原创 UIViewController和UIView生命周期函数调用顺序
昨天开发遇到一个问题,当Push一个Controller时,Controller的生命周期和UIView的生命周期是按照什么顺序执行下去的?在这里做个demo测试下,写个总结来做下巩固。通过代码添加FDView对象通过XIB添加FDViewDemo探究 UIViewController 生命周期-initWithCoder...
2018-03-16 17:45:00
188
原创 使用Xib设置tableHeaderView 或 tableFooterView
如果你经常使用IB布局,在XIB里使用tableView的时候,一定遇到过一个问题,怎么直接通过XIB来设置tableView的tableHeaderView。今天,就来说下这个问题。在介绍方法之前,需要讲解下一个属性。autoResizingMask官方定义An integer bit mask that determines how the ...
2017-08-02 12:41:00
540
原创 作为一个开发人员,你需要了解的一些HTTP基础知识
日常开发过程中,经常会使用到http报文传递,今天就来说一说http的一些基础知识。首先来看下wiki百科的定义超文本傳輸協定(英文:HyperText Transfer Protocol,縮寫:HTTP)是一種用於分佈式、協作式和超媒體信息系統的應用層協議。 HTTP是全球資訊網的數據通信的基礎。HTTP思维导图这里提供一张HTTP报文组成的...
2017-08-01 19:34:00
168
原创 Xcode 崩溃日志符号化
Xcode 崩溃日志符号化符号化必备三样东西:Crash LogdSYM 符号集symbolicatecrash 工具Crash Log (崩溃日志)通过友盟、百度等SDK收集;使用苹果提供的Crash崩溃收集服务。Xcode-Devices中直接查看某个设备的崩溃信息。[image:DE5D2BD8-C4E8-48AB-843...
2017-06-05 00:46:00
510
原创 iOS声明属性常用关键字解析
声明属性时,在ARC环境下会经常用到几个关键字nonatomic、 atomic、readonly、readwrite、 strong、copy、assign 、weak等,使用过程中并不是很得心应手,因此做个总结。非ARC环境下的retain、 release就不在这里赘述了。属性的参数应该按照下面的顺序排列: 原子性,读写 和 内存管理。 这样...
2017-06-05 00:46:00
207
原创 Auto Layout--Interface builder篇
AutoLayout-Logo前言随着Apple产品的更新换代,iPhone的屏幕尺寸也越来越大,对于iOS开发者来说,屏幕适配就变成了一个不得不去掌握的技术。小屏时代的Frame已经渐渐的不适合去处理屏幕适配的问题了,随之而来的新技术就是Auto Layout 。AutoLayout 重新构思了开发者构建界面的方式,通过相邻视图之间的关系...
2016-10-19 11:44:00
192
原创 今天你Mac了吗?-Mac入门指南
Macbook你是一个Macer吗?你平时用Mac都做些什么呢?你是否真的会用Mac?今天,就为大家介绍一些Mac的小知识~[TOC]基础篇特殊符号Mac上有许多快捷键,会有各种各样的快捷按钮提示,可是你是否对(⌘、⌥、⇧、⌃、⎋)这样的符号充满愤怒呢?这特么的到底是啥?don't angry~你只需要打开输入法的虚拟键盘,一切答案...
2016-08-11 00:33:00
281
原创 Chrome常用插件推荐
Chrome是一个很好用的东西,好大一部分原因就是Chrome拥有许多多种多样的插件,可以为我们提供很多帮助。下面就介绍点自己常用和搜罗来的插件。adBlock plus - 去除网页广告神器AutoPagerize - 自动拼接下一页内容Downloads - 一健跳转到下载界面HD for YouTube™- 观看YouTube™ 视频的高清...
2016-04-28 09:32:00
129
原创 VFL的简单使用教程
因为工作原因,需要用到VFL,所以在放假期间不得不研究一下VFL的使用,很多地方仍然不熟悉,在次记录下使用方法。VFL基本语法介绍功能 表达式水平方向 H:垂直方向 V:Views [view]SuperView |关系 >=,==,<=...
2016-04-27 17:17:00
3270
原创 冷僻却好用的插件总结
换工作或者换电脑之后,Xcode的一些插件总是需要重新安装一遍,但是有时候一些好用的插件总是会忘记名字,总是会导致一些好用的插件找不到了。。因此在这里记录一下自己常用的插件。常用的Xocde插件KSImageName --VVDocumenter -- 注释神器FuzzyAutocomplete -- 模糊匹配ESJsonFormat -- 根...
2016-03-15 16:30:00
157
原创 IOS上 关于状态栏的相关设置(UIStatusBar)(转载自shede333博客)
知识普及ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到:前景部分:就是指的显示电池、时间等部分;背景部分:就是显示黑色或者图片的背景部分;如下图:前景部分为白色,背景部分为黑色Paste_Image.png注意:这里只涉及到ios7以及更高版本,低版本下面的讲解可能无效。设置st...
2016-01-14 15:14:00
145
原创 iOS中设置NavigationBar的属性
1 、设置导航栏颜色self.navigationController.navigationBar.barTintColor= [UIColor whiteColor];2、设置导航栏子视图的颜色(例如返回按钮颜色)self.navigationController.navigationBar.tintColor=[UIColor whiteC...
2016-01-14 15:02:00
133
原创 iOS从应用内部跳转到AppStore
直接上代码,简单易懂![[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/ying-yong-pin-yin/id981405478?mt=8"]];把上面那段中的ying-yong-pin-yin和9814...
2016-01-12 14:25:00
124
原创 licecap for Mac 使用教程
不废话,直接正文!准备工作:Licecap for Mac 下载地址一下载完成后打开软件(如果无法打开,提示警告,请自行百度),界面如下图。整个软件界面为透明层,左下角可以设置图片FPS,右下角又两个按钮,分别为录制按钮和停止按钮。二鼠标移动至软件边框处可以改变软件界面大小,这个大小就是你将要录制的界面大小。三这里调整到模拟器...
2016-01-12 14:21:00
163
原创 Mac电脑下把自己的项目上传到Github
最近一直在研究怎么才能把自己的项目上传到github上去,在网上也找了很多资料,但是都没有发现一个系统的教程来告诉那些菜鸟(其实我也是菜鸟)怎么完成这个过程,这让我最近头疼了很久。然而现在这个问题终于可以告一段落了!在网上一些资料的查找和我自己的摸索中,我终于实现了把自己的项目上传到github上了!此处应该有掌声!(啪!啪!啪!)为了让更多的新手和菜鸟们...
2016-01-12 14:15:00
100
原创 Reveal 1.6.2最新版 破解教程
在上一篇文章中介绍了Reveal的简单实用教程,在文末也附上了Reveal最新的下载地址,然而!然而!然而!在我同事的电脑上安装的过程中,我又遇到了各种各样的新的问题,导致Reveal会无法进入程序或者闪退的情况,在这里详细介绍下破解的过程,希望可以让山里的孩子们早日读上书!好了,下面进入正题!Step 1. 准备工作1.下载官网 1.6.2版本的APPR...
2016-01-07 17:48:00
222
原创 Reveal的简单使用
最近在调界面的时候用到了Reveal,查看整个页面的布局啥的很方便。但是昨天在demo里使用时出现了问题,工程一直会报错误。于是乎开始了在网络上的征程。在我翻越了千山万水,走过了名山大川之后,终于找到了解决方案,顺便更新了一个Reveal的版本,瞬间整个人都小确幸了呢~好了,不扯淡了,扯多了某些部位会受不了的,下面开始正文!项目中的设置在target下的b...
2016-01-06 15:06:00
205
原创 licecap for Mac 使用教程
不废话,直接正文!准备工作:licecap for Mac 下载正文:一下载完成后打开软件(如果无法打开,提示警告,请自行百度),界面如下图。整个软件界面为透明层,左下角可以设置图片FPS,右下角又两个按钮,分别为录制按钮和停止按钮。二鼠标移动至软件边框处可以改变软件界面大小,这个大小就是你将要录制的界面大小。 三这里调整到模拟器大小后(让整个模拟器在软件透明框内),点击右下角record录制
2015-12-31 14:46:36
3813
原创 iOS从应用内部跳转到AppStore
直接上代码,简单易懂![[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/***ying-yong-pin-yin***/id***981405478***?mt=8"]];把上面那段中的ying-yong-pin-yin和981405478换成自己项
2015-12-28 15:16:52
426
原创 UILabel展示HTML文本
NSString * htmlString = @” Some html string \n This is some text! “; NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] op
2015-12-17 14:22:27
455
原创 Mac电脑下把自己的项目上传到Github
最近一直在研究怎么才能把自己的项目上传到github上去,在网上也找了很多资料,但是都没有发现一个系统的教程来告诉那些菜鸟(其实我也是菜鸟)怎么完成这个过程,这让我最近头疼了很久。 然而现在这个问题终于可以告一段落了!在我自己的摸索和网上一些资料的查找中,我终于实现了把自己的项目上传到github上了!此处应该有掌声!(啪!啪!啪!) 为了让更多的新手和菜鸟们少走一点弯路,我整理了一下自己思
2015-11-27 17:22:42
4829
转载 IOS上 关于状态栏的相关设置(UIStatusBar)(转载自shede333博客)
知识普及ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到:前景部分:就是指的显示电池、时间等部分;背景部分:就是显示黑色或者图片的背景部分;如下图:前景部分为白色,背景部分为黑色 注意:这里只涉及到ios7以及更高版本,低版本下面的讲解可能无效。设置statusBar的【前景部分】简单来说,就是设置显示电池电量、时间、网络部分标示的颜色,
2015-11-23 16:23:14
495
原创 tableView的属性设置解析
动态隐藏tableView的Cell的底部线条tableView.tableFooterView= [[UIViewalloc]init];设置tableView的偏移量[tableViewsetContentOffset:CGPointMake(0,100) animated:YES];tableView的分割线左边间距为0//初始化tableView时设置if([tableViewrespond
2015-11-23 16:05:18
404
原创 Xcode7修复插件失败方法
1.关闭Xcode.2.打开终端,输入以下代码获取到DVTPlugInCompatibilityUUID.$ defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID3.然后输入如下命令 【最后一串数字换成上一步获取到的DVTPlugInCompatibilityUUID】 $ find ~/Li
2015-11-23 15:44:43
397
原创 iOS中设置NavigationBar的属性
1 、设置导航栏颜色self.navigationController.navigationBar.barTintColor= [UIColor whiteColor];2、设置导航栏子视图的颜色(例如返回按钮颜色)self.navigationController.navigationBar.tintColor=[UIColor whiteColor];3、设置导航栏背景图片[self.navig
2015-11-23 15:42:45
386
原创 iOS中NavigationBar的设置
1 、设置导航栏颜色self.navigationController.navigationBar.barTintColor= [UIColor whiteColor];2、设置导航栏子视图的颜色(例如返回按钮颜色)self.navigationController.navigationBar.tintColor=[UIColor whiteColor];...
2015-11-23 15:30:00
129
原创 tableView的属性设置解析
动态隐藏tableView的Cell的底部线条tableView.tableFooterView= [[UIViewalloc]init];设置tableView的偏移量[tableViewsetContentOffset:CGPointMake(0,100) animated:YES];tableView的分割线左边间距为0//初始化tableView时...
2015-11-18 13:56:00
141
原创 iOS使用AFNetworking上传图片或者文件
直接上代码AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];manager.responseSerializer= [AFHTTPResponseSerializer serializer];[manager POST:url parameters:params constructing
2015-11-16 17:12:04
497
原创 iOS使用AFNetworking上传图片或者文件
AFHTTPRequestOperationManager *�manager = [AFHTTPRequestOperationManager manager];manager.responseSerializer= [AFHTTPResponseSerializer serializer];[manager POST:url parameters...
2015-11-16 17:08:00
282
原创 Xcode7修复插件失败方法
1.关闭Xcode.2.打开终端,输入以下代码获取到DVTPlugInCompatibilityUUID.$defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID3.然后输入如下命令 【最后�一串数字换成上一步获取到的DVTPlugInCompatib...
2015-11-05 10:12:00
481
原创 XIB中Cell出现警告消除方法
这个方法不一定能解决所有的Cell出现警告的问题,以后出现新问题还会继续更新。解决办法是从StackOverFlow上找到的,源地址找不到了。2015081913394837.png修改完成后警告就会消除了。 ...
2015-11-04 13:42:00
108
原创 SVN使用小技巧
首次使用SVN工具是使用的Versions,相对来说对Versions使用比较多。记录一下之前使用SVN使用过程中遇到的问题和解决方案;1.使用SVN同步开发造成冲突的问题;在同步开发的工程中要保证协同者不对同一个文件进行修改,首先进行界面的分配,尽量做到界面不交叉,这样各自容易管理代码;但是也会有特殊情况,有一些公共类或者公共代码,如果需要修改此类代码的...
2015-11-04 13:41:00
83
原创 iOS中tableView常用属性设置
一、tableView的属性1.取消cell的分割线tableView.separatorStyle = UITableViewCellSeparatorStyleNone;2.取消tableView右侧的滚动条tableView.showsVerticalScrollIndicator = NO;3.当tableview数据较少时,动态隐藏...
2015-11-04 13:41:00
138
原创 iOS侧滑返回事件问题和解决方案
之前自己在做项目的过程中遇到过这种情况,如果在项目中自己定制了导航栏的左按钮返回事件,这样的话就无法触发系统的侧滑返回事件,在一定程度上影响了APP使用的舒适度。为了解决这个问题,我在网上也找过很多解决办法,但是在解决了可以侧滑返回问题的同时,新的问题又产生了,在这种循环中不断的查找,最终自己摸索出了一种解决方案,在此记录下,也希望可以帮到正在为这个问题着...
2015-11-04 13:40:00
481
原创 XIB中Cell出现警告消除方法
这个方法不一定能解决所有的Cell出现警告的问题,以后出现新问题还会继续更新。解决办法是从StackOverFlow上找到的,源地址找不到了。修改完成后警告就会消除了。
2015-08-19 13:41:02
394
Reveal 1.6.2破解版
2016-01-06
Reveal 1.6.2破解文件
2016-01-06
licecap for Mac 录制gif软件
2015-12-31
cornerStore破解版 V2.7.10
2015-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人