内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > IOS开发 >

  • 基于ResponderChain对象交互方式07月26日

    前言 传统iOS的对象间交互模式就那么几种:直接property传值、delegate、KVO、block、protocol、多态、Target-Action。但是有一天我在跟同事小龙结对编程的时候,他向我介绍了一个全新的交互方式:基于ResponderChain来实现对象间交互。 这种方式通过在UIRes

    Tags:ResponderCha
  • Xcode打包并提交到iTunesConnect07月25日

    1.首先确定发布app的所必要选中或者切换的弄好 比如切换环境到 由测试环境切换到正式环境。 2.打发布包 首先选中Product 然后选中Archive。 3.等待编译。 4.打包成功 会进入到下面这个界面。 5.我一般都是选中export 打一个发布包 然后用application loader

    Tags:iTunesConnecXcode
  • GitHub上最受欢迎的大多是库或框架07月25日

    我们发现,在GitHub上最受欢迎的项目中有60%是库或框架。在2017年一月份,我们手动地对5000个在GitHub上打星最多的开源项目进行了分类。结果如下图所示。 前三大领域是库和框架(1,535个存储库,30.7%),非Web库和框架(1,439个存储库,28.7%)和软件工

    Tags:GitHub
  • runtime实现对象存储型数据库LHDB07月25日

    前言 最近在GitHub上看了一份关于基于runtime封装的对象存储型数据库的开源代码,觉得非常值得分享记录一下,在IOS中对数据库的操作一般通过CoreData和SQLite,CoreData 虽然能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数

    Tags:runtimeLHDB
  • iOS打造一个低耦合可复用的TableViewController07月25日

    之前有个老铁问我, 怎么去封装一个低耦合可服用的 TableViewController , 那时候没多说啥, 直接把我封装的框架丢给他了, 但他还是有很多乱七八糟的问题问我, 干脆直接写一篇博文当成教程好了. MVVM模式 由于这里我是用 MVVM 模式来封装的, 这里我就简单点,

    Tags:TableViewConiOS
  • iOS 核心动画07月25日

    动画是iOS中非常有趣的部分,同时也是提升用户交互体验的有力工具,本文主要分为两个部分,第一个部分讲解基础知识,第二个部分列举基本使用 一、基础知识 1.1、动画相关框架 从上图可以发现 UIView在最上层 往下依次是CoreAnimation CoreGraphics、Hardware

    Tags:iOS核心动画
  • 伪单例设计07月25日

    前言 首先,本文大概率并非实用性文章,即是说你读了本文基本不会带来任何技术上的提升。纯粹出于笔者学习过程中发现的有趣的知识点,然后结合这些技术点的尝试的总结。 何谓【伪单例设计】 即实现了与单例相同的功能,但是却和正常开发中的单例有着不一样的

    Tags:iOS开发
  • iMazing沙盒调试07月25日

    当开发项目有可能进行图片的缓存、清理操作时,我们可能会需要 手动去 app 的沙盒里面删除、替换一些内容 来进行测试,但是通过代码去目录下查找文件可能不是很方便,也不够直观,这里提供一个方法来方便这个调试过程,使用工具: iMazing + Chrome 使用 iMa

    Tags:iMazing沙盒
  • 开发者账号真机测试07月25日

    在 应用程序的PROJECT界面: 工程PROJECT 调配好 登录开发者账号: 打开 开发者账号,选择Certificates,IDs Profiles 证书、ID、描述文件界面: Certificates,IDs Profiles界面: 查看App IDs 点击+,创建App ID: 创建App ID 确保 工程 、 开发者账号 对应

    Tags:开发者账号真机测试开发者
  • AVFoundation(5):音频捕捉编码07月25日

    概述 AVFoundation 是一个可以用来使用和创建基于时间的视听媒体数据的框架。AVFoundation 的构建考虑到了目前的硬件环境和应用程序,其设计过程高度依赖多线程机制。充分利用了多核硬件的优势并大量使用block和GCD机制,将复杂的计算机进程放到了后台线程运

    Tags:AVFoundation编码
  • iOS中MVC设计模式07月25日

    一、什么是MVC 单例、通知等是我们在项目中经常用到设计代码的一种方式,MVC和他们一样也是一种用来设计代码的模式,他就像一个模板,一个框架,我们这个以这个框架为模子,创造我们的代码。 二、MVC的分工 M(Model) 1、给ViewController存储数据、处理数

    Tags:MVC设计模式iOS
  • MarsXlog打包那些事儿07月25日

    MarsXlog作为日志记录工具,兼顾了稳定性,流畅性,高度压缩性等优点,因为可以作为单独的模块存在,所以可以用它来记录App运行状况的日志.为了不同工程间的复用,可以将Xlog单独打包. 下载 mars工程 ,打开mars-log-iphone项目 mars-log-iphone 第一次编译项目,运

    Tags:MarsXlog打包
  • iOS关于CPCL指令打印图片说明07月25日

    背景说明 前段时间接了个项目说需要解决打印机的打印问题,而后通过厂家给出了CPCL指令集,第一反应是这是什么鬼,居然都是字符,为什么不是常见的ESC指令,后边通过dome和文档学习了一下,才明白,原来如此。 这是豆丁网的指令集文档,有兴趣的可以看看 本

    Tags:CPCLiOS
  • iOS高仿微信添加直播聊天功能07月25日

    抽空给之前做的开源项目 【高仿微信】 添加直播功能,由于时间有限,做得不是很完美,有空再去完善吧,能用就好~~ 直播聊天 推流 首先第一件事当然就是搭建一个推流服务器,这里请跳转参考我之前写好的文章吧 【Ubuntu 安装nginx 来搭建推流服务器】 ,这里

    Tags:微信直播聊天iOS
  • 架构之果:MVCH模式07月25日

    前言: 每次准备写新的项目,特别是需要重构以前经外包人员或者N任开发人员的手写的项目的时候,总会不自觉的看看当年所学习的关于架构方面的知识:每次看感觉都不一样! 文末附自己研究并实践的新的架构模式MVCH模式: 友情提示:本篇重点旨在供iOS开发者参

    Tags:MVCH架构
  • 详解iOS Animation(一)07月25日

    begin/commit动画 既然叫做begin/commit动画,也就是说先begin再commit。这两个方法一定是成对出现的。 begin方法 + (void)beginAnimations:(nullable NSString *)animationID context:(nullable void *)context; 两个参数见下表: 参数 表示 animationID 作

    Tags:AnimationiOS
  • JavaScriptCore你不知道的事07月25日

    其实很长时间就想写一遍关于 JavaScriptCore文章,一是为了记录下自己的学习过程,二是讲下自己对学习JavaScriptCore的一些见解。 JavaScriptCore是在iOS7上才被Apple开放到ios application中的,让我们native的开发者有些事情可以做了。言归正传,让我们先

    Tags:JavaScriptCo
  • iOS tutorial5:地理定位和特定区域07月25日

    用户带着iPhone进入某个区域,并在某些区域待多久在开发肯能会有很大用处。 初始化项目 创建新的项目 GeoTargeting ,使用Single View Appliction模板 添加一个 Map View ,大小为整个页面 添加相关outlet 实现两个协议 class ViewController: UIViewControl

    Tags:iOStutorial
  • iOS颜色设置07月25日

    最近发现做界面的时候,有时会忘记某种控件的颜色怎么设置,总是需要去网上进行搜索,所以写下这篇文章。 一方面是收藏起来自己查阅,一方面是分享给大家。目标是有了这篇文章,再也不去搜索跟颜色设置有关的内容。下面进入正题 导航栏 /*单独设置*///导航栏

    Tags:iOS
  • ARC内存管理中最容易忽略的问题07月25日

    目录: 一、字符串(String) 1.1、字符串的创建 1.2、字符串的isa 二、拷贝(copy) 2.1、immutable对象的copy 2.2、mutable对象的copy 2.3、浅拷贝与深拷贝 2.4 、单层深拷贝 三、 集合(Collections) 3.1、NSMapTable 3.2、NSHashTable 3.3、NSPointerAr

    Tags:ARC内存管理

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号