漫漫人生的blog
码龄11年
关注
提问 私信
  • 博客:65,586
    65,586
    总访问量
  • 17
    原创
  • 1,850,648
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:理想是人生的太阳。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2013-09-25
博客简介:

漫漫人生路

博客描述:
你尽力了,才有资格说自己运气不好。
查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得0次评论
  • 获得19次收藏
创作历程
  • 17篇
    2017年
  • 45篇
    2016年
成就勋章
TA的专栏
  • iOS
    10篇
  • 多线程
    7篇
  • 网络
    3篇
  • 应用号
    2篇
  • view
    3篇
  • runtime
    1篇
  • 适配
    3篇
  • 第三方
    8篇
  • 内存管理
    2篇
  • 动画
    2篇
  • 基础
    8篇
  • 常见问题
    3篇
  • 架构
    7篇
  • 音频/视频
    1篇
  • HTML/CSS
  • Javascript
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

351人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

iOS开发系列--音频播放、录音、视频播放、拍照、视频录制

概览随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这些内容进行一一介绍:音频音效音乐音频会话录音音频队列服务视频MPMoviePlayerControllerMPMov
转载
发布博客 2017.03.15 ·
629 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

iOS应用架构谈 组件化方案

iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 本地持久化方案及动态部署 iOS应用架构谈 组件化方案简述前几天的一个晚上在infoQ的微信群里,来自蘑菇街的Limboy做了一个分享,讲了蘑菇街的组件化之路。我不认为这条组件化之路蘑菇街走对了。分享后我私聊了Li
转载
发布博客 2017.03.09 ·
398 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

iOS应用架构谈 本地持久化方案及动态部署

iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 本地持久化方案及动态部署 iOS应用架构谈 组件化方案前言嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue
转载
发布博客 2017.03.09 ·
387 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

iOS应用架构谈 网络层设计方案

iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 本地持久化方案及动态部署 iOS应用架构谈 组件化方案前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworkin
转载
发布博客 2017.03.09 ·
337 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

iOS应用架构谈 view层的组织和调用方案

iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 本地持久化方案及动态部署 iOS应用架构谈 组件化方案前言《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间
转载
发布博客 2017.03.09 ·
392 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

iOS应用架构谈 开篇

缘由之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面来说呢?当时看到这个问题正好在乘公车回家的路上,闲来无聊就答了一把。在zzz在微信朋友圈上追问了几个问题之后,我觉得有必要开个博客专门来讲讲一些个人见解。其
转载
发布博客 2017.03.08 ·
264 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

iOS移动端架构的那些事

原文出处: kuailejim(@kuailejim)   引言:一个app的初始阶段,必然是先满足各种业务需求。然后,经过多次版本迭代之后,先前的由于急于满足需求而导致的杂乱代码则会充斥整个项目。而此时,项目有了一定的规模,有了一定数量的开发人员,那么为了达到快速迭代版本的需求,则是需要有一个强大的架构来支撑。在开始谈app架构之前,曾经我一度认为,一个好的app就是需要
转载
发布博客 2017.03.08 ·
904 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

NSURLSession实现断点续传

NSURLSession VS NSURLConnection NSURLSession可以看做是NSURLConnection的进化版,其对NSURLConnection的改进点有: * 根据每个Session做配置(http header,Cache,Cookie,protocal,Credential),不再在整个App层面共享配置.* 支持网络操作的取消和断点续传* 改进了
原创
发布博客 2017.03.02 ·
704 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS网络层架构设计分享

声明:转载请注明出处:http://www.jianshu.com/p/05a59197a7c7前些天帮公司做了网络层的重构,当时就想做好了就分享给大家,后来接着做了新版本的需求,现在才有时间整理一下。之前的网络层使用的是直接拖拽导入项目的方式导入了AF,然后还修改了大量的源码,时隔2年,AF已经更新换代很多次了,导致整个重构迁移非常的麻烦。不过看着前辈写的代码,肯定也是一个高
转载
发布博客 2017.03.01 ·
710 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

GCD介绍: 基本概念和Dispatch Queue

iOS的三种多线程技术                    1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程)2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题ØNSOperation/NSOperationQueue 面向对象的线程技术ØGCD —— Grand Central Dispatch
转载
发布博客 2017.02.28 ·
327 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

IOS多线程之NSOperation

一:NSOperation  //    1.简介//    NSOperation实例封装了需要执行的操作和执行操作所需的数据,并且能够以并发或非并发的方式执行这个操作。//    NSOperation本身是抽象基类,因此必须使用它的子类,使用NSOperation子类的方式有2种://    1> Foundation框架提供了两个具体子类直接供我们使用:NS
转载
发布博客 2017.02.27 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程编程2 - NSOperationQueue

一、简介一个NSOperation对象可以通过调用start方法来执行任务,默认是同步执行的。也可以将NSOperation添加到一个NSOperationQueue(操作队列)中去执行,而且是异步执行的。创建一个操作队列:[java] view plain copyNSOperationQueue *queue = [[NS
转载
发布博客 2017.02.27 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS多线程篇:NSThread

一、什么是NSThreadNSThread是基于线程使用,轻量级的多线程编程方法(相对GCD和NSOperation),一个NSThread对象代表一个线程,需要手动管理线程的生命周期,处理线程同步等问题。二、NSThread方法介绍1)动态创建1NSThread * newThread = [[NSThread allo
转载
发布博客 2017.02.27 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

button扩大可点击范围

一个扩大按钮点击范围的小技巧,在不改变frame的前提下,可通过以下方法实现:关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。在类的定义之外为类增加额外的存储空间    使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性的时候是非常有用。    关联是基于关键字的,因此,我们可以为任何对象增
原创
发布博客 2017.02.24 ·
2271 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用Xcode和Instruments调试解决iOS内存泄露

虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实
转载
发布博客 2017.02.09 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS函数式编程初探

本篇文章主要回顾一下——iOS函数式编程,如何一步步实现函数式编程的过程,对阅读Masonry && SnapKit源码有一定的帮助。作为一个iOS 开发者,那么你一定用过Masnory/ SnapKit;Masonry是一个OC开发中,非常好用的自动布局的第三方框架;SnapKit是Masonry团队打造的Swift版本的自动布局框架;如果你没有用过,在自动布局中用的是苹
转载
发布博客 2017.01.17 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微信小程序实例源码大全下载

小程序QQ交流群:131894955  小程序开发直播腾讯课堂:  https://ke.qq.com/course/172343#tuin=1a9027ba微信小程序实例源码大全下载微信小应用示例代码(phodal/weapp-quick)源码链接:https://github.com/phodal/weapp-quick微信小应用地图定位demo
转载
发布博客 2017.01.10 ·
629 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

让UIViewController中的viewDidLoad和viewWillAppear各司其责

你是否有过这样的感觉:有时某些代码是放到viewDidLoad还是viewWillAppear:中,这很容易让人混淆。在Stack Overflow上经常会遇到这样的问题:viewDidLoad和viewWillAppear到底哪个方法先被调用?实际上,理解这些方法的去向,以及为什么会这样并不重要,重要的是需要知道这些方法的作用,以及它们是如何与程序协调分工的。我们知道,一般iOS应用程序
转载
发布博客 2016.12.21 ·
705 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ios - loadView与viewDidload

从打印结果可以看出,先调用loadView再调用viewDidload代码://// ViewController.m// test//// Created by 裴波波 on 16/4/12.// Copyright © 2016年 裴波波. All rights reserved.//#import "ViewController.h"@interface V
转载
发布博客 2016.12.21 ·
972 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

subview的管理

添加addSubview:insertSubview:atIndex: (放到index层,越往下,index越小)insertSubview:aboveSubview:(把前一个View放在后一个View 的上面)insertSubview:belowSubview:(把前一个View放在后一个View 的下面)整理bringSubview
原创
发布博客 2016.12.21 ·
464 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多