自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

justinjing的专栏

iOS 开发专题

  • 博客(338)
  • 资源 (9)
  • 收藏
  • 关注

原创 分享WWDC 2013 Session各个视频 地址

WWDC 2013 Session各个视频 地址:https://developer.apple.com/wwdc/videos/iOS 7 & iPad GUI retina & Android GUI 下载地址:http://resolution.im/resources_download.html

2013-06-21 00:08:28 2215

原创 模仿《百度音乐HD》添加到下载框动画

上次听有人说喜欢《百度音乐HD》添加到下载动画 ,我就尝试模仿了下,没想到,今天code4app(地址)也有了这个,但是 这个动画基本相同,我们的思路还是部一样的。 都可以参考。主要关键代码是:- (void)tranAction:(id)sender { CGPoint fromPoint = self.imageView.center; //路径

2013-06-20 23:37:25 1775

转载 iOS7新特征汇总[05]初窥UIKit动力(UIKit Dynamics)

转载:http://beyondvincent.com/2013/06/16/ios7新特征汇总05初窥uikit动力uikit-dynamics/提醒:这里是新特征汇总博文链接:iOS7新特征汇总此图来此WWDC视频小引通过之前的4篇文章,笔者把iOS7中的涉及到的一些新特征做了一个简单的介绍。本文将带领大家初窥新特征里面的一个topic:UIKit动

2013-06-19 22:57:33 1376

转载 快速掌握一个语言最常用的50%

现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:       其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;       其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。       然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学习效率不高。因为没有实际问题驱动的

2013-06-15 17:49:58 1210

转载 十个iOS面试问题

不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,企业对于这方面的开发者需求也比较大,所以面试时的要求可能并不是很高,一般能知道一些Cocoa和OC的基本知识也就认为可以了。但是对于一个希望拥有技术力基础的企业的iOS或者Mac开发来说,两到三

2013-06-15 17:34:11 1631 4

转载 开发者所需要知道的iOS7 SDK新特性

i iOS 7           春风又绿加州岸,物是人非又一年。WWDC 2013 keynote落下帷幕,新的iOS开发旅程也由此开启。在iOS7界面重大变革的背后,开发者们需要知道的又有哪些呢。同去年一样,我会先简单纵览地介绍iOS7中我个人认为开发者需要着重关注和学习的内容,之后再陆续对自己感兴趣章节进行探索。计划继承类似WWDC2012的笔记的形式,希望对国内开发者有所帮助

2013-06-15 17:25:48 1855

转载 iOS7新特征汇总[04]新特征介绍4

提醒:这里是新特征汇总博文链接:iOS7新特征汇总小引上一篇文章(iOS7新特征汇总[03]新特征介绍3)中,笔者介绍了在iOS7中关于程序间的音频(inter-App Audio)、点对点的连接、新增的Framework相关内容。本文将继续介绍iOS7中的新特征,包括:已有Framework的改进、Objective-C和已经过时的API。注1:本文是关于新特

2013-06-15 17:21:02 2974

转载 iOS7新特征汇总[03]新特征介绍3

小引上一篇文章(iOS7新特征汇总[02]新特征介绍2)中,笔者介绍了在iOS7中关于游戏、地图和AirDrop相关内容。本文将继续介绍iOS7中的新特征:程序间的音频(inter-App Audio)、点对点的连接、新增的Framework。程序间的音频(inter-App Audio)Audio Unit framework (AudioUnit.fra

2013-06-15 17:12:05 1923

转载 iOS7新特征汇总[01]新特征介绍1

提醒:这里是新特征汇总博文链接:iOS7新特征汇总 引言今天(北京时间2013年06月11日)凌晨,由库克引领的苹果发布了iOS7,本次新系统的发布可以说是iOS自发布以来最大的一次变革,iOS的设计由之前的拟物变为了现在的扁平化——这也标志着苹果真正的进入了库克时代。目前苹果只发布了iOS7的beta版本,虽然据闻有不少bug,不过无论你对iOS7的设计是

2013-06-15 17:09:27 1487

转载 iOS7新特征汇总[02]新特征介绍2

小引上一篇文章(iOS7新特征汇总[01]新特征介绍1)中,笔者介绍了在iOS7中用户界面的改变和多任务的增强。本文将继续介绍iOS7中的新特征:游戏、地图和AirDrop。游戏在iOS7中,苹果加强了对游戏开发的支持。这主要体现在如下三个方面:Sprite Kit FrameworkSprite Kit Framework (Spr

2013-06-15 17:07:22 1384

原创 新浪《天气通HD》 首页的 Demo

今天看到了新浪《天气通HD》 app 感觉还可以,就学习山寨了一下,做了一个demo,这个demo 主要是那个游标指示器有点奇葩,别的地方都很简单。   主要功能看代码吧   源代码下载地址效果图:效果图:效果图:效果图:

2013-06-12 23:23:42 1785

原创 WWDC 2013:除了“扁平化”设计,iOS 7还有哪10项重大更新?

今天最受关注的就是iOS 7的发布。此前盛传Jony Ive接管iOS之后会带来全新的设计风格。在今天的WWDC中,介绍完新的MacBook Air、Mac Pro和OS X之后,苹果介绍了全新的iOS7。我们先来看看iOS7的更新之处。首先,全新的UI设计,天气、消息、日历、邮件、来电显示界面等等。新的UI印证了传闻中苹果抛弃拟物设计,完全采用扁平

2013-06-12 13:27:49 2085 1

原创 记录Objective-C中所有消息

有时候,我们在App中真的需要记录所有发送的消息(iOS或Mac OS)。不幸的是,这是apple禁止的,以防止逆向工程他们的框架。一两个月前,我发现了一个很好的解决方案,适用于Mac OS和iOS(只有模拟器)。具体方法:第一步:在AppDelegate.m中导入import 。我们可以使用下面的方法来启动和停止日志记录:(void)i

2013-06-08 10:41:51 3881 2

原创 iOS 清理某一个cookies 或者全部 cookies

清除所有的cookie 方法:NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"]; if (url) { NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:url]; for (i

2013-06-07 16:41:58 5444

原创 iOS 获取wifi ssid 名称

SSID全称Service Set IDentifier, 即Wifi网络的公开名称.在IOS 4.1以上版本提供了公开的方法来获取该信息.#import -(id)fetchSSIDInfo{ NSArray *ifs = (id)CNCopySupportedInterfaces(); NSLog(@"%s: Supported interfaces: %@"

2013-06-05 21:39:44 19274 6

原创 在iOS中限制事件传递

1)限制事件递交给单个视图有时候一个页面可能有多个控件,比如tableview的一个cell里面有多个button,如果同时用2个手指点击图片,很可能2个button都会响应,而这个不是我们想要的。视图的exclusiveTouch 属性就能帮到我们。如果你把这个属性设置为 YES ,你标记这个视图以便当它跟踪触摸 时,它是当前窗口中唯一可以跟踪触摸的视图。窗口中的其它视图将不能接

2013-06-05 00:18:24 2726

原创 iOS 高仿《掌上生活》app 动画

前几天突然看到了招商银行的《掌上生活》app ,看到她的首页的动画还有点意思,然后我就模仿写了一个高仿的掌上生活。具体用到了重力感应和CABasicAnimation方法:代码如下:#import "ViewController.h"#import #define Accelerometer_Notice_Windage 0.03#define DegreesToRa

2013-06-01 17:06:10 2840 10

转载 关于UIWebView和PhoneGap的总结

前言本人研究了大半年的hybird 的开发方式,也就是native+html5混合开发模式,我只想说的一句话就是要真正的做到跨平台现在还早了点,有android 这个神奇的OS就不要想做的很完美,除非你只想做一个平台的hybird开发模式那还可以的(除过andorid),最近在做一个项目,本来想的这种开发模式很完美,没想到在中途遇到了各种瓶颈,尤其在android os 中

2013-05-28 10:11:31 2622 1

转载 Block编程值得注意的那些事儿

转自:http://www.cnblogs.com/kesalin/archive/2013/04/30/ios_block.html一,前言 block 是在 iOS 4 中引入的新特性,它和 C++ 11 中的 lamba 表达式概念相似,有时候也被称为闭包。经过一段时间的使用,我发现要用对用好 block 还是有不少需要注意的地方,今天就来八一八这些值得注意的事儿。

2013-05-27 23:02:20 1182

转载 iOS应用内付费(IAP)开发步骤列表

前两天和服务端同事一起,完成了应用内付费(以下简称IAP, In app purchase)的开发工作。步骤繁多,在此把开发步骤列表整理如下。因为只是步骤列表,所以并不含详细的说明教程,需要看教程的新手,可以看我附在最后的一些参考链接。配置Developer.apple.com登录到Developer.apple.com,然后进行以下步骤:为应用建立建立一个不带通配符的

2013-05-26 17:12:56 1814

转载 关于IAP的破解

转自:http://blog.devtang.com/blog/2012/12/09/iap-crack-issue/介绍大概在今年7月份,有俄罗斯黑客破解了苹果的应用内付费(In-App Purchases),设备在不越狱的情况下就可以免费获得来自苹果官网App Store里应用的收费道具。受影响的产品众多,包括著名的Angry Birds,切水果,Mega Jump, Pand

2013-05-26 17:04:30 2477

转载 iOS应用内支付(IAP)的那些坑

APR 7TH, 2013前言我们在今年春节后上线了新的在线智能题库:猿题库。猿题库现在推出了公务员考试行测和申论2个产品,均包括web, iOS和Android三个平台。这次我们尝试做一个收费的产品,所以在iOS端集成了应用内支付(IAP)功能。在开发过程中和上线后,我们遇到了IAP中的一些坑,在此分享给各位。IAP 审核相关的坑

2013-05-26 17:02:13 1917

转载 粉笔网iPhone端使用的第三方开源库

粉笔网iPhone端使用了哪些第三方的开源库。我在这儿整理了一下,分享给大家。ASIHttpRequestASIHttpRequest 是一个被广泛使用的第三方网络访问开源库。用于提供更加友好的网络访问接口。相信很多搞iOS开发的朋友都用过它。 ASIHttpRequest 的主要使用文档可以参考这里。另外,由于ASIHTTPRequest的作者已经公开说明不再维护

2013-05-26 16:51:55 1849

转载 改进iOS客户端的升级提醒功能

功能设计先申明一下,我是码农,不是一个产品经理,但我觉得现有市面上的很多App,设计的“升级提示功能”都不太友好。在此分享一下我的想法,欢迎大家讨论。这些App包括:新浪微博、网易微博、网易新闻客户端以及大部分带有升级提示功能的App,所以我觉得这个问题还是挺普遍的。对于该问题,一句话描述起来就是:“这些App都会在用户刚刚使用它的时候,提示有新版本,让用户去AppStore上下载

2013-05-25 23:33:40 1303

转载 在iOS开发中使用FMDB

前言SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将SQLite API进行封装的库,

2013-05-25 23:24:42 1327

转载 不要使用SBJSON(json-framework)

不知道为什么,在iOS开发中,有很多人使用 SBJSON (又被称作json-framework)来做JSON解析库。我想这是因为SBJSON是最早在iOS上出现的JSON解析库。但是随着iOS开发的流行,越来越多优秀的JSON解析库也涌现出来, SBJSON和它们相比,性能上有很大的差距。现在iOS行业内主要流行的JSON解析库有: NSJSONSerialization、 Apple

2013-05-25 23:07:32 2190

转载 让XCode的 Stack Trace信息可读

昨天在写iOS代码的时候,调试的时候模拟器崩溃了。异常停在了如下整个main函数的入口处:int main(int argc, char *argv[]){ @autoreleasepool { // 异常停在了下面这行,毫无提示作用 return UIApplicationMain(argc, argv, nil, NSStringFromC

2013-05-25 23:04:06 2375

转载 使用CocoaPods来做iOS程序的包依赖管理

前言每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如Java: maven,IvyRuby: gemsPython: pip, easy_installNodejs: npm随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,这个工具叫:CocoaPods。CocoaPods简介CocoaPods

2013-05-25 22:57:41 2141

原创 UITableViewCell 自定义默认选中 和 改变cell背景图片

首先我们要改变cell 的nomoral背景和selected 背景:     - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSUInteger row = [indexPath row]; static

2013-05-21 23:23:12 6424

转载 iOS viewDidUnload方法

在iOS6中,viewDidUnload回调方法被Deprecated掉了。查看苹果的文档,可以看到如下的说明。那么,原本在viewDidUnload中的代码应该怎么处理?在iOS6中,又应该怎么处理内存警告?带着这些问题,我查找了一些资料,在此分享给大家。分析在iOS4和iOS5系统中,当内存不足,应用收到Memory warning时,系统会

2013-05-19 11:35:29 1411

转载 ios预览和打开文档

iOS中的沙盒可以让平台更加的安全,这也是沙盒给用户带来的最主要好处。不过由于沙盒的严格限制,导致程序之间共享数据比较麻烦。一般在程序间共享文档可以通过UIDocumentInteractionController(该类经常被开发者忽略)。本文中,我将介绍如何使用这个类在其它程序(已经安装在设备中的程序)中预览和打开文档。UIDocumentInteractionControl

2013-05-19 00:15:58 2067

转载 iOS调试技巧

本文内容主要包括3个方面:使用console检查app状态进行日志记录,并熟练的驾驭NSLog使用对象的生命周期来跟踪内存的使用。使用Console检查app状态Xcode底部的小黑盒是我们调试时的好朋友,它可以输出日志信息、错误信息以及其他有用的东西来帮你跟踪错误,除了可以看到日志直接输出的信息外,我们编程过程中也可以在某些断点停留,来检查app的多个

2013-05-19 00:06:14 1040

转载 IOS开发之──传感器使用

在实际的应用开发中,会用到传感器,下面首先介绍一下iphone4的传感器,然后对一些传感器的开发的API作一简单介绍一、 iPhone 4的传感器技术进入正题,iPhone 4到底用上了哪些传感器呢?1) 影像传感器简单说就是相机镜头,由于只牵涉到微光学与微电子,没有机械成份在里头,即便加入马达、机械驱动的

2013-05-16 10:34:47 1180

转载 _objc_setProperty_nonatomic和_objc_setProperty_atomic运行时没有找到的问题

这个方法验证为ok,不会是乱转载的!  上次我们一个项目在iOS6上运行正常,但在iOS5.0上运行时却出现了一个错误: dyld: lazy symbol binding failed: Symbol not found: _objc_setProperty_nonatomic或者 dyld: lazy symbol binding failed: Symbo

2013-05-16 10:29:06 3288

原创 ios 边跳边消失效果

引入库:QuartzCore.framework引入头:#import 代码:- (void)viewDidLoad { UIView *bgView = [[UIView alloc] initWithFrame:CGRectMake(10, 40, 300, 240)];bgView.backgroundColor = [UIColor lightGrayColor];bg

2013-05-13 22:45:26 1359

转载 ios 操作通讯录联系人demo大全

为了调用系统的通讯录界面与相应功能,需要引入AddressBook.framework同时,在源文件中需要包含同文件:#import #import 读取手机通讯录ABAddressBookRef addressBook = ABAddressBookCreate();读取联系人 小明CFStringRef cfName = CFSTR("小明")

2013-05-13 21:57:41 5877 2

转载 简单的iOS通讯录操作封装(添加联系人、检查号码是否存在

SJABHelper.h#import enum { ABHelperCanNotConncetToAddressBook, ABHelperExistSpecificContact, ABHelperNotExistSpecificContact};typedef NSUInteger ABHelperCheckExistResultType;@inte

2013-05-13 21:46:38 6978 2

转载 cookie 和session 的区别详解

这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。

2013-05-13 21:38:18 1144

转载 浅谈iPhone和iPad开发中的图标设置

浅谈iPhone和iPad开发中的图标设置图标大小问题我们的辛辛苦苦做出来的应用程序在iPhone上的表示仅仅是一个图标,对这个图标不可以不谨慎对待,不能因为大小不对头这些小问题而失真啊什么的。那么,你知道图标的大小和格式吗?本文适用于iPhone,iPod Touch,iPad等各种iOS设备。

2013-05-13 21:36:20 1130

转载 关于iOS系统中通讯录的访问

在早些时候,当iOS 6还没出来,我们访问通讯录只要如下简单的代码:不过在iOS 6上,这个API返回空值。苹果提供了如下API:// Call ABAddressBookCreateWithOptions to create an instance of AddressBook. The// ABAddressBookRef will initially not hav

2013-05-10 23:28:14 1662

3D Touch demo

详细 介绍了 如何 使用 3D Touch demo 是 iOS9 新特性。

2015-12-06

ObjectC & Swift

ObjectC 和 Swift 的相互调用

2015-08-18

new store house

tableview & customcell ,模仿 Store House 。并且有动画

2015-03-17

Store House

tableview demo

2015-03-17

ios8 WKWebView

ios8新特性,WKWebView 主要讲了WKWebView 的一些基本用法。

2015-03-04

ios8 TouchID

ios8新特性 TouchID的学习。并包含了优化点。

2015-03-04

lua开发ios native app

lua开发ios native app,有详细的lua 用法,例如uibutton,uilabel等等

2015-02-28

ios RAC 框架 demo

RAC初学者的 福音,很简单的RAC学习框架。一看就会。

2015-01-19

Appledoc 生成demo

如何生成appledoc。里面有源代码下载,可以参考

2015-01-19

空空如也

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

TA关注的人

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