
Object-C
Flame_Dream
创出一片属于自己的天地……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Profile doesn't include the com.apple.developer.icloud-container-environment entitlement
在IOS开发过程中,会经常遇到各种证书的问题。例如下边的出现的问题:Profile doesn’t include the com.apple.developer.icloud-container-environment entitlement从字面上可以大概定位问题应该出现在iCloud。1.首先配置证书,检查对应App的Identifiers 是否含有iCloud的内容:2.如果iC...原创 2020-04-09 15:35:35 · 6893 阅读 · 0 评论 -
iOS XPC connection interrupted
XPC苹果开发者文档这样介绍XPC:解释:Access a low-level (libSystem) interprocess communication mechanism that is based on serialized property lists. (访问基于序列化属性列表的低级(libSystem)进程间通信机制。)总览:The XPC Services API pro...原创 2020-01-13 17:42:11 · 7109 阅读 · 0 评论 -
CALayer position contains NaN: [nan 70]
App中出现CALayer position contains NaN: [nan 70]一、检查所有控件的Frame的值避免出现CGRectMake中有一个数无穷大, 因为除以了0二、检查网络请求图片网络请求图片,通过获取图片的宽高,更新控件的Frame。(请求的图片可能出现空)备注:NaN在IOS上表示:not a number 不是数字出现NaN的情况如下:num/0 分母是...原创 2020-01-13 16:48:36 · 982 阅读 · 0 评论 -
brew install XXX一直卡在Updating Homebrew…的解决办法
Updating Homebrew…解决方案:方案一:关闭Homebrew 自动更新 当我们在Mac下使用brew安装软件时,经常会遇到brew install XXX 自动会跳到Updating Homebrew…。即使网速非常好的情况下,也会卡很久才会开始install。网速不好的情况下,半天过去了还不一定安装完。 主要原因是由于Mac电脑brew自动更新默认开启,最终解决方案是,关...原创 2019-12-26 11:01:37 · 2187 阅读 · 1 评论 -
IOS 支持.heic图片
HEIC/HEIF高效率图像格式(High Efficiency Image Format ,HEIF)最早被苹果公司的 iPhone 所使用,并且也将用于 Google 的 Android P 手机系统。微软也于最新放出的 Windows 10 Build 17123 预览版开始,新增了对 HEIF 图像格式的系统原生支持,所以系统极客将在本文中为大家简介 HEIF 这一新兴的高效率图像格式。...原创 2019-12-25 11:22:29 · 1438 阅读 · 0 评论 -
浅谈iOS持久化存储——沙盒存储
前言持久化是将程序数据的持久状态和瞬时状态转化的机制,通俗的讲,就是瞬时数据持久化为持久数据。持久化(Persistence),即把数据(如内存中的对象)保存到永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、XML数据文件中等等。一、沙盒简介沙盒(standbox),其原理是通过重定向技术(类似:Linux系统中重定向:系统把输出的数据写...原创 2018-09-28 23:10:35 · 670 阅读 · 0 评论 -
IOS中,制作.a 和 .framework详细流程和讲解
摘要在开发过程中,经常会遇到很多相同的控件、方法等内容;项目中的隐私核心算法、架构等;采用模块化封装等需求。我们采用Framework或.a库进行封装这些内容,可以尽可能减少在开发过程中存在的重复操作和保密的功能。一、制作.framework和.a 库在制作.framework和.a 库过程并不复杂,只要根据步骤操作一遍.framework和.a 库的制作你就很轻松的学会了,不要被这些步骤吓...原创 2019-01-09 19:50:10 · 2185 阅读 · 0 评论 -
iOS 引入系统外字体(.odt/.ttf/.ttc等)
前言      iOS App开发中,为了突出App的一些特殊性和美观,系统中的字体已经不能满足开发的使用,所有需要引入一些特殊的字体。      字体有对应的字体文件,一般都是以ttf和otf(原创 2019-02-14 17:42:16 · 1493 阅读 · 0 评论 -
iOS xxx has conflicting provisioning settings.xxx is automatically signed,but code signing identity…
前言在开发过程中,经常会在GitHub上下载一些Demo作为参考,这些Demo会用于真机的运行,但是运行时经常会遇到一些证书的问题。error: xxx has conflicting provisioning settings. xxx is automatically signed, but code signing identity iPhone Distribution: *****...原创 2019-02-12 18:07:46 · 2952 阅读 · 0 评论 -
iOS Status bar could not find cached time string image. Rendering in-process?
错误原因:过程渲染的时候,IOS状态栏找不到缓存的时间字符串图像。解决方案:- (BOOL)prefersStatusBarHidden{ return NO;}原创 2019-02-13 18:05:37 · 628 阅读 · 0 评论 -
iOS CAAnimation核心动画
##前言Core Animation核心动画主要是采用CAAnimation抽象超级类的子类实现动画,它是一组非常强大的动画处理API.使用它能做出非常绚丽的动画效果.Core Animation可以用在Mac OS X和iOS平台. Core Animation的动画执行过程是在后台操作的.不会阻塞主线程.要注意的是, Core Animation是直接作用在CALayer上的.并非UIVie...原创 2018-09-20 00:59:02 · 816 阅读 · 0 评论 -
浅谈iOS之UIWebView
前言在iOS开发过程中,经常用到一些H5交互的页面需要处理,iOS中H5开发的控件之一UIWebView的使用是必须熟练的掌握的。一、UIWebView 介绍UIWebView继承与UIView,因此,其初始化方法和一般的View一样,通过alloc和init进行初始化。 UIWebView 是用来加载加载网页数据的一个框。UIWebView可以用来加载pdf、word、doc...原创 2018-09-02 23:15:44 · 519 阅读 · 0 评论 -
IOS Present View Controller 详解
第一:基础的Present View Controller 解析一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈转载 2015-12-27 10:28:33 · 3771 阅读 · 0 评论 -
TableView之ScrollView爱恨
tableView滚动的特殊设置,tableView行选中不变色原创 2016-07-12 01:08:49 · 562 阅读 · 0 评论 -
iOS开发~CocoaPods使用说明和扩展
一、什么是CocoaPodsCocoaPods由Ruby脚本语言写的一种统一管理iOS开发的第三方库,CocoaPods项目的源码 在 Github 上管理。该项目开始于 2011 年 8 月 12 日,经过多年发展,现在已经成为 iOS 开发事实上的依赖管理标准工具。开发 iOS 项目不可避免地要使用第三方开源库,CocoaPods 的出现使得我们可以节省设置和更新第三方开源库的时间。二、为什么...原创 2017-03-27 20:16:07 · 1819 阅读 · 0 评论 -
iOS "Warning" No such file or directory详解、解决方案和原理
IOS "Warning" No such file or directory 详解、 解决方案 和 原理原创 2017-03-28 20:16:52 · 14089 阅读 · 1 评论 -
IOS和H5之间的交互开发
iOS中的H5开发原创 2017-08-28 16:21:58 · 2761 阅读 · 0 评论 -
浅谈iOS 之@autoreleasepool
前言在互联网时代,电子设备的内存管理是一个困扰的技术难点之一。随着iPhone手机技术的更新,在2011年之前使用手动引用计数MRC(Manual Reference Counting),在WWDC2011和iOS 5 引入了自动引用计数ARC(Auto Reference Counting),一个全新的内存管理机制诞生。而autoreleasepool是OC内存管理机制,在ARC的机制下会经...原创 2018-08-06 23:30:55 · 942 阅读 · 0 评论 -
浅谈iOS之weak底层实现原理
前言在iOS开发过程中,会经常使用到一个修饰词“weak”,使用场景大家都比较清晰,用于一些对象相互引用的时候,避免出现强强引用,对象不能被释放,出现内存泄露的问题。weak 关键字的作用弱引用,所引用对象的计数器不会加一,并在引用对象被释放的时候自动被设置为 nil。weak底层原理1.weak编译解析首先需要看一下weak编译之后具体出现什么样的变化,通过Clang...原创 2018-08-12 15:31:25 · 10863 阅读 · 1 评论 -
浅谈iOS之Block
前言iOS 4.0版本中,块不包含Objective-C中的新编程发现。 它们也存在于其他编程语言中(例如Javascript)和其他名称,例如Closures。 在iOS中,它们首次出现在4.0版本中,从那时起它们就已经被广泛接受和使用。 在随后的iOS版本中,Apple重新编写或更新了许多框架方法,因此它们采用了块,而且块似乎部分是代码编写方式的未来。 但他们到底有什么关系呢?块是添加...原创 2018-08-08 16:20:15 · 453 阅读 · 0 评论 -
浅谈iOS编译过程
引言维基百科: 编译语言(英语:Compiled language)是一种以编译器来实现的编程语言。它不像解释型语言一样,由解释器将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。理论上,任何编程语言都可以是编译式,或直译式的。它们之间的区别,仅与程序的应用有关。 一般可以将编程语言分为两种,编译语言和直译式语言。前言iOS开发使用Object-C和S...原创 2018-08-21 03:09:02 · 3443 阅读 · 0 评论 -
IOS设计的理解
项目感想原创 2015-10-25 16:55:07 · 637 阅读 · 0 评论