会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小敏的博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
28
29
30
31
32
33
34
35
36
···
42
下一页
2016年5月6日
实现当UILable的内容超出其范围后自动滚动效果
摘要: 本文主要介绍 【当UILabel的内容超出其自身的宽度范围后,进行互动展示的效果】,我们先来看一下Demo的效果图。 实际实现起来并不十分繁杂,在这里,为了开发的效率,我们使用了一个已经封装好的UILabel控制类CBAutoScrollLabel:点击“阅读原文”下载。 在写代码之前,我们还有一个
阅读全文
posted @ 2016-05-06 09:03 FMDN
阅读(912)
评论(0)
推荐(0)
2016年5月5日
深入理解RunLoop
摘要: RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 RunLoop 的概念
阅读全文
posted @ 2016-05-05 09:54 FMDN
阅读(201)
评论(0)
推荐(0)
打造强大的BaseModel(2):让Model实现自动映射,将字典转化成Model
摘要: 打造强大的BaseModel(1):让Model自我描述 这篇文章将讲述Model一项更高级也最常用的功能,让Model实现自动映射–将字典转化成Model(所有代码全由Swift实现) 将JSON转化为Model的意义 在iOS开发中,基于Model的数据流起到了至关重要的作用。从网络获取的数据需
阅读全文
posted @ 2016-05-05 09:53 FMDN
阅读(577)
评论(0)
推荐(0)
动手写一个快速集成网易新闻,腾讯视频,头条首页的ScrollPageView,显示滚动视图
摘要: 最终效果 更新示例.gif 更新示例.gif 示例效果.gif 示例效果.gif 示例效果1.gif 示例效果1.gif 示例效果2.gif 示例效果2.gif 示例效果3.gif 示例效果3.gif 示例效果4.gif 示例效果4.gif 示例效果5.gif 示例效果5.gif 示例效果6.gif
阅读全文
posted @ 2016-05-05 09:51 FMDN
阅读(349)
评论(0)
推荐(0)
2016年5月4日
iOS 推送,当接到推送消息时如何处理?
摘要: 接收到通知时有两种进入的方式:1.当app未运行时(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;launchOptions不会为空,
阅读全文
posted @ 2016-05-04 16:27 FMDN
阅读(3826)
评论(0)
推荐(0)
iOS开发系列--通知与消息机制
摘要: 概述 在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式
阅读全文
posted @ 2016-05-04 16:23 FMDN
阅读(224)
评论(0)
推荐(0)
2016年5月3日
用同一个工程创建两个不同版本的应用
摘要: 如果同一个应用, 需要做一个带广告Lite版本, 一个不带广告的Pro版本. 那么问题来了, 该如何优雅的去实现呢? 一般来说有两种实现方法: 一个把当前工程拷贝然后再修改, 这样做会导致后期维护成本过高, 每次修改都要同时改两个工程, 到后期修改简直提心掉胆, 不过操作傻瓜式. 另外一个种就是在一
阅读全文
posted @ 2016-05-03 17:14 FMDN
阅读(401)
评论(0)
推荐(0)
攻略1-11:处理异常
摘要: 1、添加一个按钮动作 2、通过NSSetUncaughtException函数注册一个处理函数,这个函数是一个void函数,接受一个NSException引用为唯一参数。
阅读全文
posted @ 2016-05-03 15:13 FMDN
阅读(321)
评论(0)
推荐(0)
攻略1-10:错误处理
摘要: 1、创建一个新的NSObject子类. 2、添加两个按钮
阅读全文
posted @ 2016-05-03 15:04 FMDN
阅读(331)
评论(0)
推荐(0)
关于AFNetworking访问网络超时的设置
摘要: 前言:有的猿会发现在设置AFNetworking访问网络超时时,直接用self.manager.requestSerializer.timeoutInterval =10.f不起作用。 解决办法:经过查找资料得知,需做以下设置:
阅读全文
posted @ 2016-05-03 13:57 FMDN
阅读(482)
评论(0)
推荐(0)
【iOS程序启动与运转】- RunLoop个人小结
摘要: 学习iOS开发一般都是从UI开始的,从只知道从IB拖控件,到知道怎么在方法里写代码,然后会显示什么样的视图,产生什么样的事件,等等。其实程序从启动开始,一直都是按照苹果封装好的代码运行着,暴露的一些属性和方法作为接口,是让我们在给定的方法里写代码实现自定义功能,做出各种各样的应用。这些方法的调用顺序
阅读全文
posted @ 2016-05-03 13:06 FMDN
阅读(373)
评论(0)
推荐(0)
iOS开发中常用到的加密方式
摘要: 1 base64 1.1 简介 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编
阅读全文
posted @ 2016-05-03 09:29 FMDN
阅读(1483)
评论(0)
推荐(1)
iOS开发路线简述
摘要: 1 iOS开发环境1.1 开发环境标准的配置是MacOSX+Xcode。MacOSX的话首选用苹果电脑,Macmini最便宜只要4000多就好了然后自己配一个显示器,MacBookPro 也可以,不推荐使用MacBookAir。还有很多人使用黑苹果或者虚拟机甚至在Windows上装一些工具都是不可取
阅读全文
posted @ 2016-05-03 09:27 FMDN
阅读(295)
评论(0)
推荐(0)
iOS中多线程的实现方案
摘要: 什么是主线程? 一个iOS程序运行后,默认会开启一条线程,称为“主线程”或“UI线程” 主线程的主要作用 1.显示/刷新UI界面 2.处理UI事件(比如点击事件,滚动事件,拖拽事件) 主线程的使用注意 1.别将比较耗时的操作放在主线程中 2.耗时操作会卡在主线程中,严重影响UI的流畅程度 如图,将耗
阅读全文
posted @ 2016-05-03 09:25 FMDN
阅读(175)
评论(0)
推荐(0)
HTTP原理
摘要: 简介 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联
阅读全文
posted @ 2016-05-03 09:25 FMDN
阅读(187)
评论(0)
推荐(0)
浅析无线定位技术
摘要: 大家都知道iPod Touch是没有电话和GPS模块的, 那么它是如何实现定位的呢? 其实它使用的是Wi-Fi定位技术,其原理与基站定位类似: 1、每一个无线AP都有一个全球唯一的MAC地址,并且一般来说无线AP在一段时间内是不会移动的。 2、设备在开启Wi-Fi的情况下,即可扫描并收集周围的AP信
阅读全文
posted @ 2016-05-03 09:23 FMDN
阅读(2583)
评论(0)
推荐(0)
iOS-MVVM设计模式
摘要: 谈到MVVM不得不先说一下MVC,MVC(Model-View-Controller)。 Model模型:用来呈现数据。 View视图:用来呈现用户界面。 Controller控制器:用来调节模型与视图之间的交互。 在 iOS 应用中日益增长的重量级视图控制器的问题。在典型的 MVC 应用里, 许多
阅读全文
posted @ 2016-05-03 09:22 FMDN
阅读(2740)
评论(0)
推荐(0)
iOS 并发概念浅析
摘要: 在进行iOS开发过程中,我们常会遇到网络请求、复杂计算、数据存取等比较耗时的操作,如果处理不合理,将对APP的流畅度产生较大影响。除了优化APP架构,并发(concurrency)是一个常用且较好的解决方法,但并发涉及串行、并发、并行、同步、异步、多线程、GCD、NSOperation和NSOper
阅读全文
posted @ 2016-05-03 09:19 FMDN
阅读(220)
评论(0)
推荐(0)
打造强大的BaseModel(1):让Model自我描述
摘要: 前言 从事iOS开发已经两年了,从一无所知到现在能独立带领团队完成一系列APP的开发,网络上的大神给了我太多的帮助。他们无私地贡献自己的心得和经验,写出了一篇篇精美的文章。现在我也开始为大家贡献自己的心得,把它写成一系列iOS开发技巧系列文章。 这一系列文章都干货十足,希望各位读者可以积极留言,和我
阅读全文
posted @ 2016-05-03 09:19 FMDN
阅读(1929)
评论(0)
推荐(0)
iOS 手动打造JSON Model转换库
摘要: 前一段时间学习了Runtime,对类和对象的结构,和一些消息转发有一些自己的理解,现在希望简单的应用下,就决定自己写一个简单的JSON与Model的相互转化,现在总结下。 建议查看 参考资料 :Runtime学习笔记 http://lastdays.cn/2016/02/22/runtime/ 项目
阅读全文
posted @ 2016-05-03 09:18 FMDN
阅读(507)
评论(0)
推荐(0)
上一页
1
···
28
29
30
31
32
33
34
35
36
···
42
下一页
公告