博客专栏  >  移动开发   >  iOS开发进阶

iOS开发进阶

主要分享一些iOS开发中一些中上级别的技术、外国译文、项目实战。

关注
0 已关注
23篇博文
  • Block用法解析

    Block代码块是对C做出的一个补充,初次体验代码块,无比的不适应。古怪的语法确实让人不易入门甚至精通。但若能够深入精通Block的使用,会给代码带来层次上的提升。Block就是一段在将来被执行的代码...

    2016-05-01 17:15
    10015
  • 浅谈iOS单元测试

    什么是单元测试?单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java...

    2016-04-30 16:05
    12724
  • iOS SQLite3数据库操作

    iOS中数据持久化分为四种:属性列表、对象归档、SQLite3和Core Data,SQLite3数据库操作是一个必不或缺的技术。 SQLite3简介SQLite3数据库是移动端(iOS、Androi...

    2016-04-28 16:59
    7832
  • iOS动画解析

    iOS引入动画效果可以使我们的软件得到更好的用户体验,因此动画的深入研究无疑对于开发者一个很好的加分项。 常见的iOS对动画的操作分为两类: CALayer层的操作 UIView的操作 二者有何区别...

    2016-04-25 21:40
    11370
  • iOS设计模式之原型模式

    What is the 原型模式?原型设计模式是通过一个原型拷贝的方式快速创建一个新的对象。拷贝分为两种: 浅拷贝(同一个地址,不同的指针) 深拷贝(不同的地址,完全的独立) 二者区别在于是否生成新的...

    2016-04-24 20:27
    2148
  • iOS开发--Mac下服务器搭建

    前言 对于Mac电脑的认识,我一直停留在装B神器的意识上,就在前两天我彻底改变了庸俗的看法,当时忙着写毕业设计,苦于iOS开发没有服务器, 数据都是从网上抓取或本地plist文件,感觉不够高...

    2016-04-17 17:48
    6550
  • iOS通知中心

    iOS开发中的传送消息机制总的来说细分为三大类: 本地通知 推送通知 通知中心 三者之间并没有什么直接性质的联系,通知中心是向应用程序中注册某个观察者的所有对象广播消息,通过通知中心可以很好的协调不同...

    2016-04-15 14:42
    8805
  • iOS内存管理机制解析之MRC手动引用计数机制

    前言: iOS的内存管理机制ARC和MRC是程序员参加面试基本必问的问题,也是考察一个iOS基本功是 否扎实的关键,这样深入理解内存管理机制的重要性就不言而喻了。 iOS内存管理机制发展史 ...

    2016-04-10 18:13
    3824
  • 浅谈iOS模糊效果

    前言 今年过年微信客户端临时出现了一个非常有意思的功能,好友发出带了一层蒙层的照片,发指定金额的红包即可看到清晰相片,今天我们就解开这个神秘的技术面纱。 实现技术汇总官方: CoreImage(很...

    2016-04-07 21:14
    3449
  • iOS多线程开发系列之(二)NSOperation

    上一篇我们简单的对iOS多线程开发系列(一)三种多线程办法进行对比性能和操作的复杂度,并认真介绍了NSThread的使用。 我们借助上一次的例子完全可以采取NSOperation方法进行实现NSOp...

    2016-03-29 21:04
    647
  • iOS多线程开发系列之(一)NSThread

    什么是多线程?一个进程的开始阶段系统会分配一个主线程进行正常的工作,工作过程中是依次执行的,只有这个任务执行完毕的时候才能执行下一个任务,两个或多个任务不能同时执行。这样的工作效率是低效的,因此就引入...

    2016-03-29 18:07
    751
  • 对关于iOS图片压缩的一点积累

    在移动端对用户的图片进行压缩处理是在所难免,有时候我们需要对图形的尺寸进行改变而有时候需要进行体积的减小,方便上传和节约用户流量。 因此压和缩是不同的两个概念“压”:指文件体积进行变小,但像素数不变,...

    2016-03-28 21:29
    668
  • iOS自适应布局之Masonry(一)

    前言iPhone 5之前我们对应用布局停留在3.5寸一个屏幕的阶段,当时的安卓屌丝们是多么的羡慕iOS开发,不会被大量的屏幕适配所烦恼。随着iPhone产品的迭代,逐渐出现4寸、4.7寸、5.5寸…....

    2016-03-25 18:02
    1636
  • iOS调试奇巧淫技(二)之LLDB

    一篇我们介绍了iOS调试奇巧淫技(一),主要是几种断点的功能和运行时间测试,这次我们进一步学习一个让你用了之后爱不释手的测试工具—-LLDB 简单介绍LLDB是一个开源的内置于XCode的调试工具,可...

    2016-03-24 21:26
    1317
  • iOS调试奇巧淫技(一)

    你以为,你以为的就是你以为的吗?你以为你代码写的很OK啦? 你以为你的是大牛啦? 你以为的就是你以为的吗? 你的代码经得起考验吗?(PS:爱经得起考验吗) iOS调试的技巧很多,通过调试我们不仅可以迅...

    2016-03-23 20:56
    1398
  • iOSUIWebView---快停下啦,你的愚蠢的行为

    公元前 之前还是学生时代的时候给社团们学弟学妹们介绍iOS编程的时候,简单的准备了图灵ios培训第一周(使用UIWebView创建简易浏览器),NSURL *url =[NSURL URLWithS...

    2016-03-22 19:53
    1773
  • iOS单例模式

    下午帮同事改了一下午的代码,深深的被刺伤了,也深深的觉得代码架构的重要性,更深深的觉得应该好好的打磨一下设计模式。于是乎就钻研一下设计模式由易到难,先从iOS最简单的单例模式说起。 作为iOS最简单的...

    2016-03-04 18:37
    1395
  • iOS开发PCH文件、NSLog真机不打印

    添加PCH文件现在Xcode6、7创建一个新的工程时将默认不会再带有PCH文件,需要手动添加PCH文件。 在Supporting Files目录下,选择 File > New > File > iOS...

    2016-02-03 22:28
    2277
  • iOS工具篇--CocoaPods

    iOS开发过程中有好多第三方框架,十分便捷与开发者用最少的代码完成最优秀的App,一个上线的项目差不多得用到很多的框架,如果我们一个一个进行添加,则显得特别的慢,慢不是重点,重点是还容易出错,例如加载...

    2016-02-02 15:57
    1429
  • UITableView基础(一)

    不积跬步无以至千里,ios成神的过程是漫长的,需要一点点的踏实积累,今天给大家讲解UITableView的基础知识,希望能帮助你!

    2014-12-09 14:38
    737

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部