自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 GCD

关于GCD的个人理解序言前提什么是GCD关于调用功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入序言这是最近整理出来...

2019-02-19 18:58:26 574

原创 ios :一个Label 显示两种颜色的写法

一个label显示两种颜色的写法

2017-11-02 17:08:19 1418

原创 ios之Autolayout的运用

都说换一家公司就学多点东西,这句话果然不假,去了新公司见识了新一套的代码后学到了不少,诚然不能说是旧公司的代码太陈旧,因为新公司虽然技术新颖,可是也有其不足的地方,其细节就不一一诉说,今天主要是聊聊新公司代码让我学到的两个方面之一——Autolayout的运用。(还有一个方面是git对比SVN的优势,此对比迟点另开一篇文章诉说)一开始来到公司发现大部分界面都是用纯代码构建,不适应之余还发现控件之间

2017-07-28 16:18:11 427

原创 使用MJRefresh时不能正常显示“没有更多数据”的bug

记录一下,我在做列表时上下拉刷新使用的是MJRefresh的sdk,下拉刷新是正常的,上拉却不断显示正在加载(已经没有数据,回调却不断),所以不能正常结束,列表上拉后不断刷新,不能停止,贴出我原来的代码如下: if (dynamicArray.count < 10) {//本次接口获得的数据列表数<10 [ws.perDymTableView noMoreDat

2017-05-20 11:17:15 8276

原创 解决iOS第三方SDK与本地静态库之间重复的symbols问题

之前发表过一个第三方SDK之间重复symbols的问题,这次其中一个冲突对象换成了本地函数,因为引入的第三方(不用看,高德地图就是你!)封装时没有将其特殊符号封装起来,导致链接时产生符号重复,如下图所示: 这里有两个重复的symbols,分别是_unz_copyright和_zip_copyright,解决方法好明显不能动本地的链接文件(动了也没用,每次编译还是会自动生成),所以只好从MAMapK

2017-05-02 15:10:54 5782

原创 iOS社招面试题2

1.APNs推送过程 答: 1.去苹果开发者中心为应用注册APNs消息推送功能 2.苹果APNs收到应用的注册消息后,返回device_token(很重要) 3.将device_token传给本地push服务器 4.当执行推送消息,应用的本地服务器将要推送的消息和device_token打包发给APNs 5.APNs将消息推送回应用2.iOS动画常用函数 答: 1.CABasicAn

2017-04-27 19:22:15 343

原创 iOS社招面试题 - 陆续更新

1.请谈谈堆与栈的区别 答:在iOS的内存管理中,oc对象以堆的方式存放,是动态分配空间的,mrc中要手动释放,分配方式类似数据结构中的链表 而非oc对象一般以栈的形式存放,系统自动回收,分配方式类似数据结构中的栈总结区别 按管理方式来说 对于栈来说,是有系统编译器自动管理,不需要程序猿手动管理 对于堆来说,释放工作由程序员手动惯例,不及时回收容易内存泄漏

2017-04-21 14:20:44 699

原创 iOS流量监控代码

废话少说,直至贴上我的代码(已经带有单位转换,创建实例类后直接调用getInternetface)//// DetectionFlowHelper.m// gooddriver//// Created by comit on 17/3/13.// Copyright © 2017年 Comit. All rights reserved.//#import "DetectionFl

2017-03-13 18:01:06 662

原创 iOS中的runtime和runloop

一.RunLoop: Runloop是**事件接收**和**分发机制**的一个实现。 Runloop提供了一种**异步执行**代码的机制,**不能并行**执行任务。 在主队列中,Main RunLoop直接配合任务的执行,负责处理UI事件、定时器以及其他内核相关事件。(1).RunLoop的主要目的:保证程序执行的线程不会被系统终止。 (2).什么时候使用Runloop ? 当需要和

2017-03-10 17:14:42 445

转载 ios应用提交上架被appstore拒绝的十大理由

1.崩溃和问题你需要尽量修复你应用中的崩溃和那些明显的问题,否则你的应用很可能被拒绝。2.失效的链接保证你应用中出现的链接的有效性。3.默认占位图片含有系统默认占位图片的应用不会被通过,你需要处理你的占位图片/内容,保证其都是有意义的。4.信息不完整 提供到苹果审核的信息需要保证完整性。比如你的应用如果需要登录,那你就需要提供一个demo账号和密码以供测试。5.不精确的描述你的应用描述和截图应尽量

2017-02-28 09:35:20 426

原创 iOS程序开发引用的第三方库之间出现冲突的处理方法

之前看过一篇类似的解说文章,链接为点击跳转原文,然后我也遇上了相同的问题,第三方包中的AsynSocket与自己工程的AsynSocket发生了冲突,通过控制台指令xcrun -sdk iphoneos lipo -info libx.a 发现libx.a中包含的armv7和arm64两种类型的文件,说明一下arm64:iPhone6s | iphone6s plus|iPhone6| iPhon

2017-02-17 10:58:30 3739

转载 网络通讯

IP地址是数字型的,是一个32位(32Bit)整数,通常把它分成4个8位的二进制数,每8为之间用圆点隔开,每个8位整数可以转换成一个0-255的十进制整数,因此看到的IP地址常常是这样的形式:198.162.8.10.IP地址被分成了A、B、C、D、E五类,每个类别的网络标识和主机标识各有规则。 A类:10.0.0.0~10.255.255.255 B类:172.16.0.0~172.31.2

2017-02-04 16:23:23 233

原创 随笔:关于ios通知中心插件widget验证的一些坑

最近在对ios通知中心插件widget做一下技术验证,以下记录一些坑,以防以后忘记,如果是小白可以看看: 1.关于数据通讯,app groups的打开不仅要在原生app中,还得在新建的widget中打开,两个都打开并勾选创建的app groups才能用userdefault实现数据通讯 *2.通过FileManager进行widget和原生app通讯时,可以存储数据库,但路径只能为NSURL *

2017-01-18 19:53:01 1140 1

原创 代码规范化的重要性

代码规范化的重要性加上未毕业的实习一眨眼就做了两年苦逼程序媛,有时候同事不在,人家写的代码出bug的时候就是你去负责改别人写的代码了。先不说改bug这个任务,光从代码中找bug就是件繁琐的事,特别是那种代码晦涩难懂而又一点注释都没有的,看了真让人抓狂。所以我特别看重代码的规范和相应的注释,今天就来说下公司的代码规范。1. 工程的结构采用的是MVC模式结构,具体如下图所示: ![程序模块结构](h

2016-02-24 18:07:48 957

原创 NSNotificationCenter的设计模式

iOS设计模式之观察者模式上一阵子去cvte比试ios试题,被问到NSNotificationCenter的设计模式是什么顿时蒙了。笔试后恶补了一番,发现自己会的东西仍然很少,固在这里总结一下。(一) IOS开发中的几种设计模式要知道NSNotificationCenter的设计模式,首先要了解IOS开发中首先有哪几种设计模式,总结一下一共有6种,分别是:代理模式观察者模式MVC模式单例模式

2015-03-27 17:20:05 690

原创 IOS关于block回调的用法

IOS关于block回调的用法最近在弄毕业论文的过程中用到了[block][6]的使用,在这里分享一二 首先推荐这篇文章: http://blog.csdn.net/mobanchengshuang/article/details/11751671 这篇文章介绍的是基本block用法,我看到后也用来尝试了一些比较简单的回调操作,贴出如下代码:代码块HttpTool.h/** * 发送一个

2015-03-16 17:39:06 390

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除