使用 TypeScript 构建的 appstore-connect-sdk

App Store Connect API 概述 App Store Connect API 是苹果公司为开发者提供的一组基于 REST 架构的 API,它们用于管理您的 App Store Connect 账户、应用程序、版本、测试等资源。App Store Connect API 提供

2023/2/20
articleCard.readMore

我用 SwiftUI 写了一个 V2ex 客户端

关于 SwiftUI 自 WWDC2019 苹果发布 SwiftUI 来已经三年了,直到最近我才体验了一把 SwiftUI 在苹果人机交互技术生态中带来的变革,从浅浅的使用体验下来感受最强的几个点: 迟到的 “

2022/11/10
articleCard.readMore

Docker 容器化多应用部署

对于云上部署一直没有找到一个比较简单舒服的方式,花了点时间终于把 Docker 常用的一个基本套路跑通了,本文结合 Docker + Nginx + Letsencrypt 在同一台 Linux 服务器上部署多个应用

2018/9/10
articleCard.readMore

Swift Server-side

Swift 从苹果在 2015 年 WWDC 正式发布 Swift 起,大家冷嘲热讽的就是苹果爸爸一年出一个新语言,梗的来源其实是因为 Swift 早期几个版本 API 变化非常大,很多开发者对其吐槽。

2018/4/12
articleCard.readMore

SDWebImage 为什么无法读取 webpmux 生成的 WebP 动图?

前几天有个需求是需要把一些 JPG 图片转换成 WebP 然后放到客户端里播放动图,主要是想享受 WebP 格式带来的压缩率,生成更小的图片文件,节省带宽和下载时间。 webpmux

2017/6/29
articleCard.readMore

[译] 探索 Swift 4 中新的 String API

原文:Exploring the new String API in Swift 4 — Swift by Sundell WWDC 已经结束了(我觉得是自 2014 年来最好的一场 WWDC),同时 Xcode 9 beta 版也发布了,很多开发者已经开始把

2017/6/12
articleCard.readMore

对一个 Django 站点做 ab 压力测试

今天想起来测测一个小 Django 站点的性能和压力,寻找一下看有没有内存泄漏,先介绍下服务器的信息,站点部署在 Google Cloud Platform,实例尺寸是微型(1 共

2017/6/5
articleCard.readMore

fir-mac 开发笔记

练手 Cocoa 开发,开发并开源了一款 fir.im 的 Mac 客户端,此篇主要记录其开发历程,总结一下遇到的问题 缘由 某一天突然翻到自己 GitHub 下有一个空仓库,名字叫 fir-m

2017/5/23
articleCard.readMore

iOS10 Safari 引导用户信任企业签名

今天研究了一下企业应用分发,网络上有很多文章讲如何利用一个 Web 页面进行 iOS 企业应用分发下载安装,这里就不再赘述;这篇文章主要针对的是企业应用安装

2017/4/18
articleCard.readMore

Swift Web 开发之 Vapor - 模版 Leaf(三)

模版引擎,对现在的 Web 开发极为重要,几乎所有主流 Web 框架都会支持一种或多种模版引擎,模版引擎可以分离用户界面和业务逻辑,工作原理主要是一种翻译,

2017/3/5
articleCard.readMore

Swift Web 开发之 Vapor - 路由(二)

上篇文章带大家基本了解了一下开始一个 Vapor 项目的流程,本篇紧接着来说说在所有 Web 框架中都最关键的 “路由”,因为 “路由” 模块在 Web 项目中担任很重要的角

2017/3/4
articleCard.readMore

HoloLens 初体验

今天公司的 HoloLens 到了,也是花的 3000 刀官网买的开发版托人带回来的,拿到真机之前从微软 HoloLens 官网 了解过一些相关信息,各种宣传视频炫酷的不得了,可是体验之后

2017/1/24
articleCard.readMore

Swift Web 开发之 Vapor - 入门(一)

简介 Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务。 官方称是用的最多的 Swift web 框架,理由是因其在 IBM

2016/12/13
articleCard.readMore

Jenkins for iOS 搭建日记

一直以来被 iOS 项目打包困惑,速度慢、操作复杂,深恶痛绝!于是开始寻求网络上的持续集成服务,前两天尝试了下 buddybuild、bitrise,

2016/8/11
articleCard.readMore

iOS HOOK 注入与重签名

起因是在虾神的公众号上看到一篇文章 《Pokemon Go 锁区破解》,正好周围几个小伙伴正在玩这游戏,便仔细研究了下所谓的破解锁区。这次锁区其实是

2016/7/10
articleCard.readMore

Xcode 使用 Configuration 来配置不同的项目环境

很多项目在开发时都会经常在开发环境和生产环境之间切换,切换随之伴来的还有比如更换 App 名称、Bundle identitier、服务端接口地址等等

2016/4/22
articleCard.readMore

图床从SAE迁移到七牛

关于图床的又一次迁移·小记 最早博客用的国外一些支持外链的图床,担心速度和稳定性,后面利用 Migs 这个 PHP 小程序在 SAE 上搭建了一个图床,用了比较久,好一

2016/3/16
articleCard.readMore

给 UIProgressView 脱掉那层微弱的渐变

日常堆码中遇到一个扁平进度条的需求,需要添加一层进度条在表格中整个 Cell 最底层。第一反应想到了 UIProgressView,拖了一个出来看了看,

2016/2/25
articleCard.readMore

初用 CocoaAsyncSocket

Socket 如今在 iOS 里对 Socket 的应用慢慢多了起来,就一个即时通讯,很多应用都有集成,那即时通讯功能一般来说就肯定是基于 Socket 的,Socket 这个话题我一直谈论

2015/12/14
articleCard.readMore

记一次 SQLite 性能优化

最早接触 iOS 开发了解到的第一个缓存数据库就是 SQLite,后面一直也以 SQLite 作为中坚力量使用,以前没有接触到比较大量数据的读写,所以在性能优化方面

2015/10/9
articleCard.readMore

有多色 - 开发小记

某一天无意在微信中发现一款 HTML5 的小游戏,当时感觉挺新颖的,在一群色块中找到那个具有一点色差的,玩了几把感觉比较有意思,那么移植到 iOS 上来玩玩吧?

2015/8/11
articleCard.readMore

海岛风情 - 泰国普吉岛六日游

人生需要走走停停,那样才不会错过路上的风景。 就像我们每天步履匆匆的上班下班,可身边有些人却不知道城市长什么样子,旁边的人都在做些什么&hel

2015/5/4
articleCard.readMore

EGOCache 源码解析

今天说说一款叫 EGOCache 的开源项目,一个简单、线程安全的基于 key-value 的缓存框架,原生支持 NSString、UI/NSImage、和 NSData,也支持储存

2015/4/22
articleCard.readMore

日语五十音假名临摹校验算法

这是一篇躺在笔记本里接近两年的技术笔记,今天正好想起了,编搬过来分享一下 这是在学校的时候做日语五十音 APP 的临摹模块中一个技术点,当时也是纠结了

2015/2/27
articleCard.readMore

[iOS] UITextView 追加文字自动跳到顶部解决方法

最近在做一个项目里遇到类似于网游公共对话窗口的文本框,由于需求比较简单,就用了 UITextView 实现,再配合 NSAttributedString 可以很轻松地实现颜色、字体等自定义;但是当我重

2015/1/15
articleCard.readMore

Cocoa 新的依赖管理工具:Carthage

说到 iOS 的依赖管理工具,大家一定首先想到的是 CocoaPods ,不错,CocoaPods 确实是一个很好依赖管理工具,已然成为了 Cocoa 依赖管理的标准,丰富的支持库、

2015/1/5
articleCard.readMore

新年快乐!

新的一年,落日期得落 2015 了,希望不会像以前一样一段时间内还写错年份… 昨天晚上去解放碑兜了一圈,差点没被挤死…早上起

2015/1/1
articleCard.readMore

博客主机换到搬瓦工

在 V2 上看到很多人推荐搬瓦工,也就是 bandwagonhost,正好之前保罗主机赞助的一年空间要到期了,于是拿信用卡刷了台 Basic VPS - Unmanaged - 5G PROMO V2 ,不

2014/12/11
articleCard.readMore

写了个iOS小游戏:有多色

最近因为项目比较多,比较忙,前两天抽了一点空来写了一个小游戏,玩法很简单,找不同,每一级别会有一个不同的颜色块,找出来点一下就进入下一级,微

2014/8/12
articleCard.readMore

iOS 后台任务之 Long-running background task

最近项目里遇到需求需要 App 进入后台还能执行一些任务,于是便 Google 了一下,整理一篇小记录。 大家都知道 iOS 系统里,所有 App 进入后台的时候默认都是会暂停所有

2014/7/23
articleCard.readMore

悄悄的就必须用 XCode 5.1.1 上传了!

前天上架一个 App,在 Waiting for Upload ,XCode Validate 的时候总是报错不通过,错误信息如下: This Bundle is invalid.New apps and app updates submitted to the App Store must be built with public 字面完全看出任何信息,然后

2014/5/18
articleCard.readMore

HTTP Content-type 与 AFNetworking

这篇文章主要记录一下之前爬过的一个坑,关于使用 AFNetworking 中请求数据和 HTTP 的 Content-type 关系。 在 iOS 端我们常用 JSON 来作为数据传输格式,对于 HTTP 网络通信框架现在也是 AFNetworking 居多

2014/5/14
articleCard.readMore

Objective-Cloud 初体验(1)

Objective-Cloud:Objective-C in the Cloud 之前一直有个问题,为什么不可以用 Objective-C 来写后端程序呢?Cocoa 这么强大的框架,为什么不可以用来解决一些后端的需求呢?比如执行一些后台任

2014/4/15
articleCard.readMore

掌中站上架小记

之前也在博客说过在开发一款站长工具 App,名为掌中站,第一个版本暂定版本号 0.1,苹果光审核前前后后就用了近一个月,附张 Status History 的图: 中间有次 Metadata

2014/4/9
articleCard.readMore

NSLoger 上线了

如果你关注了我的博客可能之前就看到我在用 Django 写一个论坛,之前也记录了一些相关部署日记、Markdown 爬坑什么的。经过七七四十九天的开发,中途

2014/3/19
articleCard.readMore

Python Markdown 做语法限制

这几天埋头写NSLoger,需要给 Markdown 禁用一些语法,比如禁止评论内容中出现 H1~H6 标签之类的,这个问题困扰了我几天,今天终于找到了解决方案。Pyth

2014/3/13
articleCard.readMore

Nginx + Gunicorn + Django 部署小记

这段时间在用 Django 开发一个论坛,打算做一个 Cocoa 开发者社区。这几天在学习如何部署,正好前段时间 UCloud 送了三个月主机,可以拿来练练手。VPS 用的 64 位的 Ubuntu 1

2014/3/10
articleCard.readMore

用Shell脚本批量裁剪App Icon各个尺寸

再一次忍不住了,一次一次自己剪裁上架需要的各个尺寸的 Icon,虽然有些软件也可以自动帮你裁剪你的应用图标,但今天查了一下 Mac 中自带了sips工

2014/3/7
articleCard.readMore

LaunchRocket使用小记

今天在微博上看到 @拓词 Joey 推荐了一个 OSX 的 PrefPane 小工具,LaunchRocket,可以在你的系统设置里管理 Homebrew 安装的服务的小工具,不用再打开 Terminal 输入一系

2014/2/26
articleCard.readMore

用宏提速NSCoding

还记得你要为每个类实现dealloc方法的日子吗?从头文件复制每一个实例变量到dealloc方法不只是很烦,简直是一场灾难。忘了一个实例变量

2014/2/10
articleCard.readMore

2014新年伊始:近期读过的好文推荐

年过的也差不多了,有一段时间没写字了。今天写写最近看的一些文章,附带一点自己的看法和理解。 二进制的世界:原文 一篇编程基础知识的文章,讲解了 C

2014/2/10
articleCard.readMore

[iOS] stringWithFormat 和 initWithFormat 有何不同?

都说 Objective-C 是一门入门简单,深入难的语言,一直觉得基础不是很牢固,所以这几天也反复在看 Objective-C 内存管理、ARC 相关的东西,下一步准备看看 OC 的 Runtime 相关。 NSString NSString

2014/1/22
articleCard.readMore

Apache + Flask + mod_wsgi + Koding 部署小记

之前发现了Koding,一直没怎么注意,今天试用了一下练练手,也算是第一次在真正的服务器上操作,用它搭个 Flask 站点出来,一路也是坑坑包包啊,特别

2014/1/16
articleCard.readMore

收集几个Objective-C的HTML解析库

最近在着手开发《掌中站》iOS 客户端的 HTML 解析这一块,老早就选用了 Google 去年开源的Gumbo,用的 OC 对 Gumbo 的一个封装OCGumbo。最近在开发的一个

2014/1/14
articleCard.readMore

NSMapTable: 不只是一个能放weak指针的 NSDictionary

NSMapTable 是早在 Mac OS X 10.5(Leopard)就引入的集合类型。乍一看,这似乎是作为一个替换 NSDictionary 的存在,可以选择 strong 和 week 指针。在这篇文章中,我会告诉你

2014/1/14
articleCard.readMore

2013,再见!

今天是 2014 年 1 月 1 日了,没想到还坐在办公室,既然闲着也是闲着,还是来总结一下过去的 2013 吧! 离开校园 也许这不是第一次工作,但这是真正踏出校园的第一

2014/1/1
articleCard.readMore

Emlog到Typecho的迁移工具:emlog2typecho

emlog2typecho 是一个用 python 写的脚本,用来迁移 Emlog 的数据库到 Typecho。正如你所看到的这个网站我的博客,就是用它迁移过来的,相信你也可以很方便的使用它。目

2013/12/27
articleCard.readMore

[iOS]给上拉下拉刷新PullToRefresh做本地化

相信很多小朋友都做过下拉刷新,上拉加载更多,或者是点一下加载更多吧,我在几个项目中都用到了上拉下拉刷新,用的是[EGOTableViewPu

2013/11/4
articleCard.readMore

[iOS]代码推荐:大图缩放视图 - Vertigo

今天有个需求,需要在 UIWebView 上点击图片,然后放大,类似于很多新闻客户端的文章阅读页的效果,开始想自己写,虽然不难,但由于程序员懒惰的天赋,悄悄点开

2013/10/31
articleCard.readMore

iOS:hidesBottomBarWhenPushed的正确用法

今天说的是在 TabBar 嵌套 Nav 时,进行 Push 的时候隐藏 TabBar 的问题。 之前项目也需要这么做,那时候 iOS7 还没出,也是各种搜罗,后来的解决方法是当 push 操作的时候自己隐藏

2013/10/12
articleCard.readMore

Xcode 5新的Interface Builder,你准备好了吗?

这次为大家推荐的这篇文章是来自与 Nils 的博客,我非常喜欢这个博客,作者是一位来自纽约布鲁克林的 iOS 开发者,整个博客风格非常简单清新,很合我的胃口(

2013/9/4
articleCard.readMore

[翻译]如何使用Django创建简单的博客

最近在学习 Django,看到一篇不错的入门教程,小译一下,想学习 Django 的新手朋友们可以凑合看看。 原文链接:How to create a basic blog in Django Django 可以做的事情有很

2013/8/18
articleCard.readMore

我的Mac音乐播放器

音乐已经离不开我的生活,在 Mac 找到一个自己中意的音乐播放器有点困难,前一段时间一直在 Web 上听 FM,本地的音乐很久都没听过了,这次自己也摸爬滚打学

2013/7/21
articleCard.readMore

初识 NSDataDetector

机器说二进制语言,而人类说谜语,半真半假,和疏忽。 在 Cocoa 开发中,有一个简单的对于寻找数据的解决方案:NSDataDetector。 NSDataDetector 是继承于 N

2013/6/25
articleCard.readMore

Objective-C 计算代码运行时间

今天看到一篇关于 iOS 应用性能优化的文章,其中提到计算代码的运行时间,觉得非常有用,值得收藏。不过在模拟器和真机上是有差异的,以此方法观察程序运

2013/6/25
articleCard.readMore

WordPress上传文件自动重命名

WordPress 上传文件默认是不改变文件名称的,可对中文文件名而言,某些系统、某些浏览器访问是会出现问题滴,那么怎样让 Wordpress 上传文件自动重命名呐? 以 wordpress 3.5.1 为例,

2013/6/23
articleCard.readMore

iOS:仿jing.fm的音乐播放视图

前两天就注意到 jing.fm ,一款根据用户描述自动匹配音乐的网站,有点创新的意思,空余的时候体验了一把,UI 做的还不错,比较人性化的是你在多设备多客户端

2013/6/7
articleCard.readMore

我的啃黑苹果之路

原本都放弃黑苹果,从 11 年开始接触黑苹果算起来现在也一年多了,从 Mac OS X Lion 10.7 到 现在 Mountain Lion 10.8.2,几经风雨啊,还好我的 Dell 本本坚强,不喊罢工,感

2013/5/11
articleCard.readMore

关于

{ "Name":"isaced", "Location":"ChongQing", "Skills":{ "Design":["Photoshop","Sketch","After Effects"], "Programming":["iOS","Python","PHP"], "Language":["Chinese","English","Japanese"], "Game":["LOL"] }, "Hobby":["Computer","travel","Music"] } I hope life like this: while(sleep){ money++; } GitHub | Stack Overflow | Weibo | SegmentFault | isaced#163.com

2001/1/1
articleCard.readMore

归档

2001/1/1
articleCard.readMore

搜索

2001/1/1
articleCard.readMore

项目

CubicBezier - Mac 一个 macOS 的小工具,用可视化的方式来生成三次贝塞尔曲线来做动画。 Github | App Store 开源作品 NSLoger - 初学 Python、Django 的一个论坛项目,和 @cloverstd 一起

2001/1/1
articleCard.readMore