
工作经验
文章平均质量分 51
LeaderQiu
iOS终级攻城狮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
归档 & 解档
1,什么时候用归档归档可以简单处理本地数据缓存,比较方便2,如何实现归档需要遵守一个协议 ,实现两个方法*在自定义类的.m文件中写好转换方法*调用的方法,该方法中指定保存目录3,如何实现解档*在文件.m中写好解档的转换*调用时指出需要解档的目录原创 2015-03-07 13:21:10 · 653 阅读 · 0 评论 -
自动释放池
自动释放池是什么时候创建的?又是什么时候销毁的?原题:思考:1,有返回值的类方法创建出来的对象都是autorelease的。 autorelease对象出了作用域后,就会被添加到自动释放池中。如果largeNumber非常大,有可能在一个for中就把自动释放池填满,内存消耗非常大! 2,解决方案:在for循环内原创 2015-03-07 14:23:50 · 1041 阅读 · 0 评论 -
LaunchImage设置了为什么不显示
一,文件设置1》指定Launch Image Source2》Launch Screen File 需要清空二,图片尺寸一般用5的尺寸就行 640X1136原创 2015-06-16 10:19:05 · 2252 阅读 · 0 评论 -
APP 打包测试流程 从零开始
前言:苹果应用打包测试一直是件令人头疼的事,尤其是第一次打包的时候,由于苹果官网是全英文性且缺少细致的步骤指引,初学者往往要花费很多时间去干一件三分钟就能搞定的事。今天我们来透彻的讲解一下打包测试的流程步骤。第一步。进入苹果开发者中心1》https://developer.apple.com/cn/ 走外网,最好能翻墙。最好用谷歌浏览器,可以自动把网页翻译成中原创 2015-06-26 18:26:06 · 10928 阅读 · 0 评论 -
iOS TextFiled、TextView 关于键盘的收起以及处理键盘遮挡
在iOS开发中,UITextFiled和UITextView是很常见的两个控件,当我们设置好这两个控件后,点击文字输入区域,系统会自动弹出键盘,但是如何收起键盘、点击哪里收起键盘,以及在iPhone4中键盘弹出后遮挡输入框怎么办呢?这篇文章将带领大家解决:1》点击其他空白区域收起键盘2》点击键盘右下角的键收起键盘3》处理键盘遮挡问题一,点击其他空白区域收起键盘原创 2015-10-20 10:24:53 · 3676 阅读 · 0 评论 -
一个宏解决 iOS屏幕适配
用一个宏 解决 iOS各种机型的屏幕适配问题前提条件:设计师给出的效果图应以iPhone6P为基准。什么时候使用这个宏?所有控件的尺寸、x值y值,cell的高度,文字的字体大小如何使用这个宏?在“Supporting Files”文件夹中的"PrefixHeader.pch"编写代码:#define SYRealValue(value) ((原创 2015-09-21 16:07:35 · 2443 阅读 · 0 评论 -
iOS9 HTTP网络请求不成功的解决方案
今天升级Xcode 7.0 bata发现网络访问失败。输出错误信息The resource could not be loaded because the App Transport Security policy requires the useof a secure connection.Google后查证,iOS9引入了新特性App Transport Security (A转载 2016-03-08 09:37:17 · 3544 阅读 · 0 评论 -
iOS 两个App之间利用URLSchemes的通信
iOS 两个App之间调起通信前言假设需求是这样的:由一个app1跳转到app2之后,app2完成某项任务之后,怎么把app2的完成信息传到app1(自己的程序是app1),传的是什么类型的数据,怎么进行解析?逻辑本文章使用TestApp1作为第一个app的URL Schemes,TestApp2为第二个app的URL Schemes。TestApp1工转载 2016-03-08 10:23:42 · 1676 阅读 · 0 评论 -
Mac平台下spark单机环境 安装
单机环境安装1.安装环境 系统:Linux系统平台(Windows上需要安装Cygwin,以模拟Linux环境) 预装依赖:JDK(Linux系统一般会自带安装好的openjdk,本文跳过JDK的安装)、Scala2.安装Scala Scala官网地址:http://www.sc转载 2017-03-22 15:42:13 · 2126 阅读 · 0 评论 -
AFNetworking 简介和使用
简介:目前国内公司在开发中使用最多的第三方框架。是NSURLConnection和NSURLSession的封装。1,AFN之所以导入后编译时没有任何的错误和警告,是因为作者使用了大量的预编译指令,屏蔽了警告信息。2,导入头文件“AFNNetworking.h” 只有它是单独的,包含了所有的头文件。3,方法演练*写一个url字符串 —> 搞一个man原创 2015-03-12 18:46:32 · 1222 阅读 · 0 评论 -
JSONModel & MJExtension
一,JSONModel1,JSONModel具有侵入性,想要实现功能,必须继承自JSONModel类2,简单使用3,二,MJExtension1,2,MJ与JSONModel性能比较原创 2015-03-13 11:28:43 · 4385 阅读 · 0 评论 -
KVO&代理&block&通知中心
KVO:键值观察。 可以监听对象的属性变化。一旦属性发生变化,立即执行observaValueForKeyPath方法(KVO统一的监听方法) 1,对象:监听谁,就是谁 2,参数 1》观察者:任意的NSObject, 2》监听键值: 3》键值观察选项:New , Old 。。。可以用按位或设置数值 4》上下文:区分原创 2015-03-07 14:06:21 · 2191 阅读 · 0 评论 -
控制器的生命周期
***************内存警告传递过程:************手机内存不足产生事件|通知应用程序|调用应用程序代理方法: -(void)applicationDidReceiveMemoryWarning:(UIApplication*)application|把事件传递给窗口window|窗口传递给控制器|调用控制器内存警告方法原创 2015-03-07 14:32:16 · 658 阅读 · 0 评论 -
cocoapods 安装&使用
一,cocoapods在Mac 10.10上的安装1,如果以前安装过pod,升级到10.10之后可能工作不正常,我们可以先删除以前的cocoapods2,安装xcodeproj3,安装cocoapods温馨提示:下载2,3步骤需要一点时间,切终端界面毫无反应,很容易让人以为终端卡死了,各位可以在命令的最后加上 “空格-V” 这样可以看到下载进度,心里踏实。原创 2015-03-08 22:00:06 · 700 阅读 · 0 评论 -
如何设计一套第三方框架
如果让我自己设计一套第三方框架,我会怎样设计?我会考虑哪些东西?0》框架的名字:最好在名字中表达框架的功能 *需要准备一个主头文件,主头文件跟框架名字一致。 *需要在主头文件中包含其他依赖的头文件。 *其他开发者只需要包含主头文件,就可以使用这个第三方框架。1》简单易用 *能够快速入手:尽快的把这个框架用起来。 *有简单的原创 2015-03-07 13:59:38 · 1232 阅读 · 0 评论 -
git Os China 第三方代码库的使用
第一步,配置ssh公钥第二步,oschina上新建项目,将项目克隆到本地,并复制ssh链接,添加ignore第三步,增删项目文件后需要push时,cd到项目根目录,查看第四步,将所做的修改添加到“暂存区”第五步,可以继续查看,将所有文件提交到“本地代码仓库”第六步,将所有文件push到“远程服务器”原创 2015-03-07 13:43:06 · 1407 阅读 · 0 评论 -
SDWebImage简介及使用
1,SD自带缓存清理,图片在沙盒超过一星期,会自动清理。2,SD这个库比较特殊,他包含了其他的第三方库,所以clone时需要用到递归下载3,升级这个第三方库:cd到这个库的目录,git pull4,如何去学习一个第三方库?*建立分支。Source Control -> New Branch / Switch to Branch*始终保存一份源程序5,SDW原创 2015-03-09 22:33:38 · 878 阅读 · 0 评论 -
autolayout 心得
一,在stroyBoard中实现自动布局的核心原理二,在代码中实现自动布局原创 2015-03-07 14:03:22 · 687 阅读 · 0 评论 -
OC与Swift混合开发技巧
在苹果推出了swift语言之后,很多人担心OC很快会被取代,但是苹果方面表示2年内不会摒弃OC。但现在也快了啊。有的开发团队已经开始基于swift开发,但是有很多旧的框架还没来得及用swift写出来,并且某些swift的功能你还不会写,想用OC写。因此在swift开发的程序中时不时会用到OC的类,怎么让两门语言在一个程序里无缝衔接? 其实很方便如图这是一个新建的swift项目,里面直接拖入原创 2015-03-29 09:56:53 · 1226 阅读 · 0 评论 -
Mac系统Python安装MySQLdb的巨坑(已踩)
Mac系统Python安装MySQLdb的巨坑(已踩)https://zhidao.baidu.com/question/1886143244463321228.html先放个链接,回头整理。按照网址所写设置好后,再用pip下载一遍,此时如果还有报错,可加上–user。 例如:pip install MySQL-python –user原创 2017-03-10 18:34:32 · 1411 阅读 · 0 评论