我有一个CALayer,我首先绘制一些东西,然后是文本: - (void)drawInContext:(CGContextRef)context { CGContextSaveGState(context); // dr…
标签:IOS
我为什么用 SQLite 和 FMDB 而不用 Core Data
编者注:文章的”我”是指原作者。 凭良心讲,我不能告诉你不去使用Core Data。它不错,而且也在变好,并且它被很多其他Cocoa开发者所理解,当有新人加入你的组或者需要别人接手你的项目的时候,…
iOS AudioSessionManager
两周前因工作需要开始入门Objective-C,第一个任务是基于一个deprecated open source library (AudioSessionManager) 写一个VoIP程序中切换音频出声道的功能。 先…
[iOS - 自动化] fastlane/snapshot
什么是 snapshot snapshot 是一个帮助我们对 iOS App 进行截屏的工具。它可以帮助我们截取你需要的应用程序 UI 图像,可以用来检查 UI 的问题,比如说可以查看 App 中所有 UI 对本地化的处…
iOS动画编程-Layer动画[ 4 ] Animation Keys and Delegates
Delegate Delegate是iOS中一种常用的模式,在动画中也是一样,我们可以通过Delegate实现对动画完成过程中开始、结束时动作的控制如下是动画的两个代理方法 func animationDidStart(…
Cocoapods 和 Carthage 使用笔记
Cocoapods 安装 (可选)使用 taobao ruby-china 源替换默认 gem 源: gem source blabla.. $ gem sources -l *** CURRENT SOURCES **…
抖音分享和授权(iOS)
准备工作 注册appkey 抖音开放平台 集成sharesdk 下载地址 Xcode配置:urlScheme为注册的appkey, 白名单:douyinsharesdk ,douyinopensdk 业务代码 初始化 #…
[分享]iOS开发-NSTimeZone时区属性的初步了解
NSTimeZone**时区是一个地理名字,是为了克服各个地区或国家之间在使用时间上的混乱。基本概念:GMT 0:00 格林威治标准时间; UTC +00:00 校准的全球时间; CCD +08:00 中国标准时间 [来…
IOS中的几种动画的实现方式
在我们开发中,经常会遇到一些需要动画特效的展示,下面来总结一些开发中常见的动画实现方式 第一,帧动画,通过大量的UIImage来展示动画效果,网络请求等待加载动画效果 核心代码: //创建可变数组,存放UIImage对象…
Objective-C 内存管理——你需要知道的一切
前言 有关 iOS 内存管理的文章相信大家都看过不少了,我自己也一样。不过网上大部分文章都没有解决对于内存管理的一些关键性的疑惑,对于初学者来说并不是很友好。本文旨在从初学者的角度出发,对 iOS 内存管理的关键部分进行…
开源跨平台移动项目Ngui【CSS样式表规则及用法】
Ngui简介 这是一个GUI的排版显示引擎和跨平台的GUI应用程序开发框架,基于NodeJS/OpenGL,这也是第一个在移动端Android/iOS融合NodeJS的前端GUI项目,至此JavaScript成为了真正意…
学做iOS开发之仿「知乎日报」:学习资料准备
下面记录的这些内容,是方便自己在学习时快速定位到资料而列,内容会不断的扩展、完善,具体内容视项目而定。 项目地址 https://github.com/zpz1237/NirZhihuDaily2.0 API链接 htt…