自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江湖两把刀的技术博客

软件改变生活,软件创造未来!

  • 博客(42)
  • 资源 (12)
  • 收藏
  • 关注

转载 为什么很多 iOS 软件的启动页需要等好几秒?

知乎原问题:为什么很多 iOS 软件的启动页需要等好几秒?而有些就不用?答案作者:@未央之末原问题:为什么很多 iOS 软件的启动页需要等好几秒?而有些就不用?都说iOS打开软件秒进,但是比如下图的微信和网易新闻,要等好几秒未央之末回答:这个问题的答案其实可以毁非常多UI和PM长

2015-06-26 09:55:43 1680

转载 说说iOS与内存管理(上)

说起内存管理,看似老生常谈,而真正掌握内存管理的核心其实并不简单。ARC/MRR以及“谁分配谁就负责释放”这种基本原则是很重要的,但不是本文要讨论的重点。之前本人还没在小站发过相关的文章,本篇文章中,我本人是想结合实际开发和调试中遇到的一些细节问题,来谈谈iOS的内存管理内在机制和调试方法。上一篇文章已经是4月份的了,时间飞快又过去了好久,小站5月份没有文章更新,罪过罪过。最近小站的站长我

2015-06-26 09:53:25 1477

转载 UI界面并不是只有白色设计才叫极简设计

自从几个互联网公司的产品带领了白色简洁设计,所以现在在国内不用白色的设计便不能叫做好设计。我们打开所有的应用,从娱乐到阅读,到社交工具到备份工具等等,一切都是白色。这一期我们来洗洗脑吧,看看国外优秀的其他色设计吧!|Designer : Ludmila Shevchenko整个界面色彩才丰富,用多色来区分每个区块,能够保证颜色视觉块的统一。

2015-06-26 09:52:05 1939

转载 iOS 9适配系列教程:后台定位

Demo:GitHub地址【iOS9在定位的问题上,有一个坏消息一个好消息】坏消息:如果不适配iOS9,就不能偷偷在后台定位(不带蓝条,见图)!好消息:将允许出现这种场景:同一App中的多个location manager:一些只能在前台定位,另一些可在后台定位,并可随时开启或者关闭特定location manager的后台定位。如果没有请求后台定位的权

2015-06-25 09:46:02 1637

转载 AFNetworking_网络文件下载上传详解(注意事项)

当前市面上的APP,凡有涉及到视频、期刊、或其它大型文件传输、浏览等用途的,添加下载或缓存至本地的功能以避免网速的限制及依赖,毫无疑问都将给用户带来更好的体验。而谈到下载技术,就又不得不牵扯到了断点续传,队列任务等老生常谈的问题。这不,本人当前的项目,就恰好遇到了这样的需求。然而在经过大量调研之后,本人竟无法找到一篇总结得很好的文档,对此进行全面的介绍;能够寻到的一些活跃度并不高的开源项目,却又不

2015-06-25 09:41:20 1996

原创 iOS开发使用.ttf或.otf外部字体库

(转载者请注明出处:作者:箭矢 地址:http://blog.csdn.net/u012460084)小伙伴们,在iOS开发过程中可能需要用到更多的艺术字,而苹果所提供的字体却不能满足我们的要求,这时候就需要用到从外部导入我们想要的字体库供我们使用。过程如下:一、找到自己需要的.ttf(或.otf)字体库 1.我们可以直接到网上下载,这个就不细说了…… 2.还可以在mac电脑中寻找自己想要的字体库,步骤如下: 将找到的字体库拷贝出来。二、将字体库导入自己的工程: 步骤如下:

2015-06-20 17:45:12 7052 1

转载 iOS真机UI调试利器——Reveal

做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做测试。用模拟器来调试UI效果虽然快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。最近看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug,对于UI上的层的显示很清晰直观,可以很方便的用于UI的调试,用来学习UI的使用也是无上利器。      这个

2015-06-18 12:56:19 1573

转载 Spine制作骨骼动画的视频教程-spine,spine,spine

这是一个教大家如何使用 Spine 编辑器制作骨骼动画的视频教程,因为早前有很多学弟学妹问我怎样制作骨骼动画,所以就录制了这个教学视频。这是我第一次录东西,录的一本正经的,可是自己听的时候总觉得鸡皮疙瘩起了一地,反正自我感觉讲的非常简单易懂啦。现在分享出来,有需要的童鞋可以看看哦。视频主要内容使用Spine创建骨骼动画分两大步骤:在SETUP模式下,组装角色

2015-06-18 10:59:56 6158 1

转载 WWDC 2015上那些酷酷的新内容(二)

由于这两天Hiking,看电影,和朋友吃饭等等琐事占用了大部分的时间。所以这篇延误了几天时间。上一篇介绍了关于App thinning和Deep linking的一些新内容。接来继续介绍本次WWDC让我眼前一亮的内容。Xcode 7其实每年新的Xcode都是我比较期待的,因为让我在三四年放弃Android认定iOS,Xcode在里面起到的很大的作用

2015-06-18 10:58:30 1416

转载 iOS开发系列--Grand Central Dispatch 基础教程:Part 1/2

原文 Grand Central Dispatch Tutorail for Swift: Part 1/2原文作者:Bjrn Olav Ruud译者:Ethan Joe尽管Grand Central Dispatch(以下简称为GCD)已推出一段时间了,但并不是所有人都明白其原理;当然这是可以理解的,毕竟程序的并发机制很繁琐,而且基于C的GCD的API

2015-06-18 10:54:26 1597

转载 10个 iOS 用户暂可以嘲笑 Android 的特点

Android 与 iOS 设备之间的争斗从未停止,毕竟一切高科技产品的理念和实际表现方式都不相同。就拿 Android 来说,很多功能令用户并不太开心,甚至是令人愤怒,下面让我们来简单的盘点 10 个 iOS 比 Android 优秀的特征。当然,这并不意味着 Android 比 iOS 差,因为每天让库克最为头痛的事情,就是每天都会有用户转投 Android,反之亦然,因为我们还会盘点 A

2015-06-18 10:52:13 1426

转载 iOS开发用到的强大的开源工具

英文原文:Things I wish I had known before starting iOS development—Part 2如果你还没读这篇文章的第一部分,请先读完了再来看第二部分。那些在学习iOS开发前就应该知道的事(part 1):设计师设计出来了一个不错的引导界面,然而当我看到设计稿的时候,我们的app也没几天就要上线

2015-06-18 10:46:50 1796

转载 移动端尺寸基础知识

初涉移动端设计和开发的同学们,基本都会在尺寸问题上纠结好一阵子才能摸到头绪。我也花了很长时间才弄明白,感觉有必要写一篇足够通俗易懂的教程来帮助大家。从原理说起,理清关于尺寸的所有细节。由于是写给初学者的,所以不要嫌我啰嗦。现象首先说现象,大家都知道移动端设备屏幕尺寸非常多,碎片化严重。尤其是Android,你会听到很多种分辨率:480x800, 480x85

2015-06-18 10:43:28 1552

转载 WWDC 2015上那些酷酷的新内容(一)

又是一年的WWDC,如同朝圣一般的大家又是早早就在旧金山 Moscone Center 门前排起了长队。作为第二年参加WWDC的我已经不如其他开发者呢么激动,提早一天就来排队(其实只是懒而已 ̄口 ̄)。但托肃羽大神的福(前一天晚上9点就来排队的大牛人,虽然他也是第二年参加,但热情不减当年),得到了非常靠前的位置。我自己凌晨四点半到了现场,排到10点。最后在Keynote坐到了第四排,基本就在舞台底下

2015-06-18 10:41:39 1478

转载 iPhone 4S/5/5C、iPad 2/3/4统统悲剧!

我们报道了iPhone 4S机型不支持64位应用的新闻,而这也引起了很多用户和开发者的关注,对此苹果有对其进行了解释。首先需要知道的是,iPhone 4S、5、5C,iPad 2、3、4和mini在iOS 9下安装应用都会有多限制,简单点说就是被64位应用所抛弃,不过这个过程都是你在看不见的情况下自动进行的。苹果表示,之前iOS的应用里面可能同时包含有32位

2015-06-18 10:39:53 1460

转载 LinkedIn面试官的经验,给程序猿面试提些建议

笔者之前在LinkedIn做技术工作同时,也花了不少时间在招聘上,成为了当时LinkedIn前三的面试官,包括挖掘候选人、参与校园招聘、草拟面试题、电话面试、Onsite面试、填写反馈,和最后决定是否发放Offer,都有完整的流程和经历。在本文中,我按问答形式给大家借鉴。这里也推荐一下我的新书:程序员面试白皮书(An Ultimate Guide to Coding Inter

2015-06-18 10:37:22 2122

转载 iPhone 二手手机到底去哪了

这是老王第一次来到 Apple Store,透明的玻璃房子跟他在网上看到的一模一样。老王发奖金了,他准备给女朋友买一台iPhone 6 Plus作为生日礼物。但是老王的闲钱不够,他听办公室的同事说苹果专卖店现在支持以旧换新折价抵扣,于是他带着他用了半年的5s来到了三里屯。同事给他看的网页上说“苹果的旧换新服务终于落地中国,只限于在苹果零售店办理。”老王慌了,因为同事之前告诉

2015-06-18 10:35:51 2670

转载 iOS开发系列--NextPrevious On-Demand Resource Basics

本文翻译由唧唧歪歪翻译自Apple文档 On-Demand Resources GuideOn-Demand Resources Guide中文版(按需加载资源--下)包含管理按需加载资源、调试以及附录:资源类型(一)按需加载资源基础按需加载资源是由App Store托管的内容,它和下载的app bundle是分开的。app请求一系列按需加载资源,而

2015-06-18 09:47:50 2544

转载 高大上的苹果San Francisco字体开放下载

在Apple Watch上表现出优秀美观度和易读性的San Francisco字体将被全面部署到iOS 9和OS X El Capitan当中,替代之前的Helvetica字体。目前,苹果已经面向开发者放出了San Francisco字体包的下载。介绍显示,San Francisco字体支持苹果的动态字体调节技术,能够自动根据字号动态调整字间距以及字体高

2015-06-18 09:42:31 2366

转载 iOS项目开发规范

最近一直在为公司3.0的app加班加点,前段时间总算完成了,有空坐下来写写东西。既然是第一篇关于IOS开发的文章就先写点自己这些年学到最最基本的经验吧。一些编程中的小细节很容易被忽略,但是往往细节可以让自己变得更专业。主要是想说下Project的结构。由于Project里的内容是否分组或者整洁,基本不会影响做出来的APP的效果,所以常常被忽视。其实不然,在很多工作项目中(特

2015-06-18 09:38:37 1578

转载 iOS内支付总结__详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】

//——2012-12-11日更新   获取"产品付费数量等于0这个问题"的原因其实有童鞋已经找到原因了,原因是你在 ItunesConnect 里的 “Contracts, Tax, and Banking ”没有完成设置账户信息。确定 ItunesConnect 里 “Contracts, Tax, and Banking ”的状态,如下图所示,即可:

2015-06-15 11:08:56 2028

转载 IOS 内支付总结

1.IOS purchase 介绍所谓的IOS 内支付就是在应用中内嵌Store,在iOS APP 中使用Store Kit framework来实现In-App Purchase,Store Kit会连接App Store,代替应用安全地完成用户支付的支付行为。Store Kit提示用户授权支付,然后通知应用“用户已经完成支付”,这样应用就可以提供用户购买的东西。2.IOS内支付开发流程

2015-06-15 11:05:26 1614

转载 关于iOS原生条形码扫描,你需要注意的两三事

转自txx's blog 前言这篇文章是我们在新发布的礼物说的iOS端开发过程中遇到的一些关于条形码的问题总结而来。 本文记录的问题是:当AVFoundation使用多译码器扫描的时候。二维码是秒杀,但是条形码却经常扫不上。如果去掉二维码的话,条形码扫描又秒杀的问题。 为什么我们没有选用ZXing而是用AVfoundation呢,是因为我说服了老板,iOS7开发,而

2015-06-14 14:35:49 5173

转载 IOS开发系列--学习资料整理

这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合并, 文档尚有一些不完善之处, 也

2015-06-05 10:14:17 2177

转载 如何提升你的能力?给年轻程序员的几条建议 | 人生

一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。我工作过的公司有4家,NVIDIA, Google, Slide和Glow。其中两家是知名的大公司,Slide我是D轮过后加入的,那时约150人。Glow则是从它第一天创立,一直走到现在。个人的工作也从Develope

2015-06-05 09:50:18 1717

转载 React入门实例教程 | 干货

现在最热门的前端框架,毫无疑问是React。在基于React的React Native发布一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月

2015-06-05 09:49:55 1520

转载 自己动手写一个 iOS 网络请求库(NSURLSession 初探、封装接口、降低耦合、快速文件上传 )

目录自己动手写一个 iOS 网络请求库(一)NSURLSession 初探自己动手写一个 iOS 网络请求库(二)封装接口自己动手写一个 iOS 网络请求库(三)降低耦合自己动手写一个 iOS 网络请求库(四)快速文件上传 NSURLSession 初探代码示例:https://github.com/johnlui/Swift-O

2015-06-05 09:47:29 2447

转载 轻松学习之 Objective-C消息转发 | 干货

我们要通过一个小例子来简单、通俗的理解一下什么是消息转发以及如何消息转发,希望看完这篇文章时大家会彻底的明白OC的消息。首先,你需要知道这两个概念:OC中调用方法就是向对象发送消息。比如 :[person run];这实际上这是在给person这个对象发送run这个消息。

2015-06-05 09:27:51 1436

转载 聊聊Web App、Hybrid App与Native App的设计差异

编者按:这3类主流应用你都了解吗?设计师除了要有视觉功夫,对不同形式的APP也应当了然于胸,百度的同学写了一篇非常全面的总结,帮你迅速搞定3类主流APP的设计方法,附带一大波避雷针,带你巧妙跳过APP设计的雷区,涨姿势是分分钟刻不容缓的事咯!目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。一、Web App、Hybri

2015-06-05 09:25:45 1557

转载 外国人坐地铁到底玩不玩手机?

相信大家对于“中国的地铁里人人都在玩手机,而外国的地铁里却看不到玩手机的人,人们多在捧着书本阅读”这样的说法绝不陌生,许多人就此感叹别国的人民多么爱学习。事实完全是这样吗?外国人在地铁里真的不玩手机?为什么不玩?那他们玩什么?真相君带你走遍世界各地,看看别人家的地铁。【想玩玩不了,因为没信号】去过英国的人回来常常说,你别看人家伦敦地铁破旧,可是人都斯斯文

2015-06-05 09:21:26 2620

转载 猪一样的程序员队友的招牌特质

在 Quora 上看到一篇不错的文章,原文为 What are the characteristics of a bad software engineer?。以下为笔者翻译的版本,在 Quora 的授权条款下,译文采创用 CC 4.0 姓名标示授权,转载请注名原文出处及译者姓名。原作保留收回授权的权利。以我个人的经验,糟糕的

2015-06-05 09:21:07 1669

转载 IOS开发系列--GCD详解介绍

来源:http://www.dreamingwish.com/dream-category/toturial/gcd-guide目录GCD介绍(一)基本概念和Dispatch QueueGCD介绍(二)多核心的性能GCD介绍(三)Dispatch SourcesGCD介绍(四)Dispatch Queue挂起GCD介绍(一):

2015-06-04 16:39:36 1692

转载 苹果 iPhone、iPad 技术术语大全

在苹果 iOS 开发过程中我们经常会碰到“DFU Mode”、“HSPA+”之类的技术名词。下面这个苹果 iPhone、iPad 技术术语大全将这些常见技术术语按字母顺序索引,并逐一给出简短实用的解释,一定能帮你省去很多查维基百科或百度知道的时间。0-92G: Second generation data networking used by iPhone and iPad. Think

2015-06-04 14:15:37 29868

转载 iOS开发系列--iOS应用程序生命周期(前后台切换,应用的各种状态)详解

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running  未运行  程

2015-06-04 11:21:59 1637

转载 如何通过友盟分析发布后App崩溃日志

要分析崩溃日志,首先需要保留发布时的编译出来的.xcarchive文件。这个文件包含了.DSYM文件。我一般的做法是,发布成功后,把这个文件.xcarchive直接提交到代码版本库对应的版本分支里,这样就不会搞丢了。这个文件在哪呢?打开XCode->菜单Window->Organizer,在编译成功的文件上右键,就能打开了。两种比较麻烦的方法。第一种方法:使用dwarf

2015-06-04 11:18:43 1524

转载 iOS开发系列--深入理解RunLoop

RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。目录RunLoop 的概念RunLoop 与线程的关系

2015-06-04 11:08:52 1674

转载 传iPhone 6s Plus或配2K屏 分辨率全面飙升

尽管为iPhone堆砌硬件向来不是苹果的风格,但这样的状况却似乎在下一代iPhone上会发生一些改变。日前,在传出下一代iPhone会将内存升级至2GB,并配备1200万像素摄像头的消息之后,又有业内人士在微博上爆料称,虽然iPhone 6s和iPhone 6 Plus的触控屏尺寸不会发生变化,但分辨率会提升至1080p和2K级别,这意味着消息属实的话,那么下一代iPhone在各方面都会有全面的提

2015-06-04 11:01:30 1890

转载 PaintCode 教程:矢量图轻松转换成CoreGraphics代码

来源:叶孤城___的简书本文译自Ranwenderlich的这篇:http://www.raywenderlich.com/100281/paintcode-for-designers-getting-startedPaintCode是个非常棒又小而美的mac程序,主要用途是可以将你的矢量图轻松地转换成CoreGraphics代码,可以很轻松的把代码放在你的iOS

2015-06-04 10:49:07 1701

原创 网络状态监测之 Reachability的使用

网络状态监测之 Reachability的使用

2015-06-02 18:57:15 3175

转载 网易新闻iOS版使用的18个开源组件

网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest2、Apple Reachability网络监测,可以参考下这篇文章iOS网络监测

2015-06-02 16:12:50 1577

Flutter 完全手册

Flutter 完全手册,从初级到高级讲解了Flutter开发语言。

2022-02-08

PPTP_MAC_支持包.zip

问题原因找到了,为了能正常使用shimo,我们需要拷贝这两个文件到macos 10.15系统对应的目录,如果你系统有备份,可以从macOS 10.14中拷贝这两个文件出来。 如果没有备份系统,可以从文末提供的下载地址[下载pptp和PPTP.ppp]文件。 需要注意的是Mac OS X系统默认情况是开启了完整性保护(System Intregrity Protection,SIP)的,所以即使是root帐户也无法修改系统目录中的文件。 为了能够修改受保护的文件,需要禁用保护功能,禁用步骤如下: 重启电脑,按Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式) 左上角菜单里找到"实用工具 -> 终端"。 在终端中输入csrutil disable命令回车。 在终端中输入reboot命令,重启。 如果想重新启动SIP机制重复上述步骤改用csrutil enable即可(不要开启,否者shimo将仍旧无法使用)。 重启电脑后 在终端输入:sudo mount -uw /&& killall Finder。 通过命令将PPTP.aaa文件拷贝到/System/Library/Extensions 目录。 例如:sudo cp -R PPTP.aaa /System/Library/Extensions

2020-03-02

iOS开发SDK(framework、bundle、脚本打包)

iOS SDK开发,.framework静态库,.bundle资源文件,脚本打包SDK和.bundle。

2019-12-26

OmniPlan3112.zip

mac下打开.mpp后缀文件的工具OmniPlan mpp是Microsoft Project项目管理软件的文件扩展名,软件设计目的在于协助项目经理发展计划、为任务分配资源、跟踪进度、管理预算和分析工作量。

2019-11-05

Axure浏览器插件(chrome for mac )Axure-RP-Extension-for-chromecj.com_v0.6.2。

Axure浏览器插件(chrome for mac )Axure-RP-Extension-for-chromecj.com_v0.6.2。 包含已解压的插件文件包,直接导入使用。

2019-11-01

RapidClick_屏幕鼠标自动点击.zip

RapidClick_屏幕鼠标自动点击,附带有安装教程。 RapidClick_屏幕鼠标自动点击,附带有安装教程。

2019-08-16

《Tomcat与Java Web开发技术详解(第2版)》_(孙卫琴)_源码.zip

《Tomcat与Java Web开发技术详解(第2版)》.(孙卫琴).源码

2019-05-20

Android File Transfer_1_1

Android File Transfer_1_1

2017-08-24

图文混排_图片拖动

图文混排,图片拖动。

2016-09-19

CustomTextView_文字个数限制

以前使用输入框文字限制,基本上是打字过程中阶段输入,效果很不好,特别输中文的过程中,好不容易用智能拼音打了一长串字,结果被自动截取打断了,变成了拼音,简直是气死宝宝了。后来想了个办法,就是识别输入框输入中文,在用户把一长串拼音确认转换为文字之后再截取。下面看效果:

2015-12-22

Reachability

网络监测,Reachability

2015-06-02

iOS_TTF自定义字体

iOS_TTF自定义字体

2015-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除