- 博客(104)
- 资源 (8)
- 收藏
- 关注
原创 iOS 博客资源精选
摘要:记录一些网上非常牛的人写的博文.收藏起来. 以备日后需要时学习备用.1:iOS中UIWebView的Javascript与Objective-C通信http://imchao.net/2012/03/18/uiwebview-javascript-communicate-with-cocoa-in-ios/2:UIView 你知道多少?http:/
2012-04-06 14:23:48 8060 1
原创 来自笔者的话
大家好. 欢迎大家来到我的博客! 本人也是对Code 有很浓厚的兴趣!可苦于能力有限, 不是所有的事情 自己都能搞定,本人在开发学习中经常会遇到各种各样的问题! 那时候的感觉真是 有心却无力,空有一身报复,却难以展现..! 有时候,我在网上苦苦的 寻寻觅觅各种资源,因为找不到而浪费时间可想而知是多么宝贵! 所以,当然我突然找到以后,那种喜悦难以言表!! 呵呵,说着说着扯到别的地方去了
2011-05-02 14:05:00 1593
原创 通过Chisel加强LLDB的UI调试能力
sudo brew install chiselxcode-select --install echo command script import /usr/local/Cellar/chisel/1.0.0/libexec/fblldb.py >> ~/.lldbinit
2014-03-10 19:39:54 13202
原创 Auto Layout 进阶
引言:Auto Layout是iOS6发布后引入的一个全新的布局特性,其目的是弥补以往autoresizing在布局方面的不足之处,以及未来面对更多尺寸适配时界面布局可以更好的适应.要完全掌握Auto Layout是一件非常消耗精力的事情,需要大量的实践,并且在根本上面,理解其如何使用,如果要全面的介绍Auto Layout和使用场景估计几篇博文都介绍不完,本文希望能将使用Auto L
2013-10-10 10:45:05 86714 7
原创 iOS 使用Interface Builder开发界面入门与技巧
今天要开始接触Socket了!参考资料:1:CocoaAsyncSocket学习http://disanji.net/2011/08/12/cocoaasyncsocket%E5%AD%A6%E4%B9%A0/安装:CocoaAsyncSocket的Github托管地址如下:https://github.com/r
2013-06-17 14:36:59 25553
原创 开源框架:Alcatraz
引言:Alcatraz是一个可以帮你集中管理Xcode插件的"插件",它的用途类似于CocoaPods. 通过Alcatraz来使用插件是一件非常方面的事情,我们无需再去Github上面费劲的搜索这方面的资源,因为Alcatraz已经囊括了大部分开源出来的插件.安装:Alcatraz的Github托管地址如下:https://github.com/mneorr/alcatr
2013-06-10 00:25:52 18494 1
原创 XCode Debug
引言:程序调试技巧在开发过程中起着举足轻重的地位,熟练的使用可以加快我们捕捉问题的速度. 毕竟BUG这个词是我们程序员一直要伴随的字眼,最关键的,人不是计算机,总有那么一点点小细节容易在我们慎密的思绪中偷偷溜走,从而导致一个BUG的出现.那么本文就是为了介绍关于在开发iOS程序时有哪些好用的技巧辅助我们迅速的找到错误.参考资料:1:Xcode的控制台调试命令http://b
2013-05-30 09:38:53 14678 1
原创 iOS精华实例之App启动插画的自定义过度
转载请注明出处,保留原帖地址及作者署名.Url:http://blog.csdn.net/ysy441088327/article/details/8852304Author:余书懿引言:精华实例是博主我新开设的一个专题,这个专题主要介绍一些在iOS应用中非常值得实践的例子.欢迎大家转载和传播,但请保留原著出处.因为我随时可能会更新以及纠错.我希望每一个
2013-04-25 23:21:54 10888 5
原创 开源框架:PonyDebugger
引言:PonyDebugger是一个很给力的iOS调试工具,它的监视器安装在Chrome浏览器下做为插件使用,通过监视器和PonyDebugger的iOS SDK相辅相成,可以很好的监视App的运作情况.它的突出的亮点功能如下:1:实时的检测应用与网络的交互情况2:查看应用内Core Data的数据变化3:实时反馈UI层的层级情况参考资料: 1:简单配置Pony
2013-04-13 15:37:23 10319
原创 iOS 自定义字体
引言:看腻了清一色默认的App字体,换一个个性化体验也是不错的选择.参考:http://www.16kan.com/post/218270.htmlhttp://blog.csdn.net/frankwun/article/details/7688950字体在哪?Mac 有一款自带App叫做字体册. 打开这个应用以后,可以看到目前内置在系统中的字体
2013-03-08 22:32:29 5093
原创 开放平台:Parse for iOS
引言:Parse一款基于Baas的后端云存储服务平台,为开发者提供云端数据存储和读取的能力,Parse团队在其SDK方面花费了大功夫,实现了很多非常有用的功能.并且,非常的稳定,兼容和灵活性,相对于其他Baas平台,Parse在上手方面是最为容易的.Parse的特性如下:1:自定义数据字典2:消息推送3:地理位置4:数据缓存5:离线数据同步6:云
2013-03-07 09:35:00 11064 4
原创 开放平台:StackMob for iOS
引言:StackMob 是一个轻量级的 Baas 移动后端云存储平台. 为移动App提供了强大的后台云存储能力,其SDK架接在Core Data身上,在不改变Core Data API 使用方式的前提下为Core Data 提供云端存储的能力,此篇专门介绍了 StackMob 在 iOS环境的使用方式.参考资料:1:StackMob 的主页https://www.sta
2013-03-07 09:27:20 6293
原创 CocoaPods的安装和使用
CocoaPods是一个可以帮你集中管理第三方库的开源项目,运行在Ruby的环境下,基于GitHub托管优势,你可以很方便的查阅目前依赖于CocoaPods的资源.并且,CocoaPods是可靠,稳定,安全的.可以为你在使用第三方库资源时节省大部分的配置和部署时间.更专心的专注于Coding!
2013-02-25 23:58:45 65388 1
原创 iOS 通过CoreData实现数据持久化
引言:Core Data 是 iOS 3.0 以后引入的数据持久化解决方案,其原理是对SQLite的封装,是开发者不需要接触SQL语句,就可以对数据库进行的操作.其编码方式和原理结构方面较为特殊,本博文主要介绍在使用Core Data时遇到的各种问题以及对其核心原理进行解释.参考资料: 1: iOS教程:Core Data数据持久性存储基础教程http://www.da
2013-02-23 21:53:55 32726
原创 设计&开发 配合经验总结
搞了一年的iOS开发了,希望在这里记录一些设计师和开发者配合方面的一些经验主要也是记录图片使用和命名方面的一些经验App 启动展示图名称:3GS:Default.png3.5x-inch Retina:Default@2x.png4x-inch Retina:Default-568h@2x.pngApp 图标名称:3GS:icon.pngRetina:icon@
2013-01-22 10:06:52 5212
原创 开源框架:ZXing
引言:二维码的普及速度令人咋舌,现在随处的实体广告在边角处都附上一张二维码,提示用户扫描相关信息,了解更多,并且张小龙说,PC的入口在于搜索框,而手机的入口在于二维码.因为二维码解决了手机输入信息的困难.除了感叹人类的聪明之外,更多的是如何利用这已有的技术去满足我们在应用上面的需求.当然了,内部算法不在本博文的介绍范围内,主要介绍如何使用它.参考资料:1
2013-01-17 23:18:01 16317 3
原创 开源框架:AFNetworking
源代码地址:AFNetworking的托管地址: https://github.com/AFNetworking/AFNetworking安装安装的首选方式使用CocodPods问题1:安装完毕后,可能遇到问题,如下图:原因是: MobileCoreServices.framework 框架没有引用到主工程中. 引入即可.问题2: #impor
2012-12-27 02:08:53 6005
原创 开放平台:微信 for iOS
按照常例,列一些网址先:微信开放平台首页: http://open.weixin.qq.com微信 iOS SDK 官方下载地址: http://open.weixin.qq.com/download/sdk/wechat_sdk_ios.zip微信 分享好友API调用官方使用教程: http://open.weixin.qq.com/document/gettingstart/ios
2012-12-27 01:36:50 22279 1
原创 开源框架:iConsole
引言:官方的简介加少许语义上的修改:iConsole是一个简单的,无依赖的控制台管理类,让iPhone在运行App时记录更多用户使用时的记录. 它可以准确的定位程序所遇到的错误,内置在应用中,而无需连接到XCode调试器即可查询崩溃日志并保存起来. 所以,普通用户可以主动提交在使用时遇到的错误日志.如何开始使用?开源项目下载地址:猛击此处下载以后翻开项目的源代码找到如下
2012-12-26 16:52:22 7896 2
原创 开放平台:新浪微博 for iOS
引言:新浪微博几乎是把全平台数据的API接口都开放了出来,因此,很多优秀的第三方微博客户端在功能方面都非常的全面.而通过SNS的分享推广方式在App世界里已经非常的普遍,甚至随处可见,本篇主要介绍一下App是如何跟新浪微博关联的.参考资料: 1.开发平台首页:http://open.weibo.com/?bottomnav=1&wvr=52.API文
2012-12-09 21:22:38 13200
原创 开源框架:SDWebImage
引言:SDWebImage是我搞iOS以来少数佩服的框架,膜拜一下作者.真的写的非常棒!这套开源框架还是蛮重要的, 涉及到异步加载图片源和自动缓存.我们如果能够熟练使用其API 就可以实现很多复杂的需求了.作者依旧在更新,目前3.0 版本已经非常强大! 简化了更多的API接口.加强了下载类的支持和多个文件同时下载,以及内置了下载进度功能等安装:首选的安装方式是Coc
2012-11-13 23:55:45 10809 1
原创 开放平台:百度地图 for iOS 使用相关
今天开始使用百度地图的API实现相关的地理位置功能在根据官方文档: http://developer.baidu.com/map/sdkiosdev-2.htm进行一系列的引入后,还需要注意以下两个细节,否则编译和运行时都会出错:1:让XCode 处于 Objective - C++ 混编模式进行编译: 最简单方法就是:随便更改工程文件中的某一个,将.m更改为.mm .2:由于静态
2012-11-12 14:30:56 8652 6
原创 iOS 关于音频开发
音频方面的知识,相对其他编程还是较为复杂的,特别是要搞清楚框架里具体使用的参数和方法,不然写起代码来非常迷茫.1:播放简短性质的音频,例如按键声音,等可以这样实现.一:引入框架:#import 二:先声明一个声音源IDSystemSoundID _bookSoundID;三:提供需要播放的音频地址进行声音源的注册. NSURL *bookSou
2012-11-08 21:31:44 26750 3
原创 iOS 位置与地图相关
1:通过 CoreLocation.framework 获取当前位置所在的城市(适用于iOS 5以上)- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{ C
2012-10-11 15:14:54 1979
原创 iOS 数据存储之我见
引言:iOS的数据存储与缓存涉及到的知识方方面面,有蛮多需要去好好了解了解,那么做为移动设备的应用,离线数据的重要性,相对于PC应用显得重要的多.文中介绍的方法,不一定都是最好的,但都是目前博主都在使用的技术,如果有更好的方法和技术,不吝赐教!参考资料: 1:使用Keychain存储用户敏感信息http://blog.csdn.net/tianyitianyi1/art
2012-09-27 16:50:17 2372
原创 iOS 关于枚举的使用
引言:枚举值 它是一个整形(int) 并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:typedef enum{ //以下是枚举成员 TestA = 0, TestB, TestC, TestD}Test;//枚举名称
2012-09-24 14:15:23 60983 6
原创 iOS 自定义选项卡控件(TabBar)的制作思路
其实 一般我在博客 针对控件这一块来说,是很少进行解说.不过主要 TabBar 相对于其他控件的重要性要多得多,制作方面也要复杂一些.为此,我专门写一篇教程,记录一下原理和思路.以供各路神仙参考!OK,进入正文:iOS 5以后 其实制作这类控件简单多了, 不需要自己去组织各个View 之间的切换.第一点,原理:TabBar它讲白了 也是View,只是在一个View
2012-09-21 10:33:56 16390 2
原创 iOS 对国际化语言的支持.
没机会尝试,自己做练习吧,记录一下详细步骤吧,以备要用之需.在这里我参考了这边文章,引荐一下 表示感谢!http://lizaochengwen.iteye.com/blog/1452076我喜欢图文并茂,看起来比较有感觉!^^首先第一步是创建文件,创建步骤如图:取名的话,必须使用: Localizable.strings创建成功以后,接下来就是
2012-09-15 00:29:20 2044
原创 iOS Automatic Reference Counting(ARC)
引言:ARC的全称是Automatic Reference Counting,中文翻译过来是:自动引用计数,是苹果在WWDC2011发布iOS5时随同一起的新特性.其用途是为了加强内容管理的便利性和稳定性.简而言之是为了取代MRC.并且ARC是编译时特性,它的性能和MRC不相上下,甚至效率更高,苹果建议所有的开发者都去尝试使用,提高生产效率.本文将对ARC进行一个全面的介绍.参考资
2012-09-08 16:58:04 2710
原创 iOS 使用Block
引言:Block是Apple在iOS4.0对Objective-C引入的新特性,通过Block可以增强代码的可读性和耦合性,减少非必要性的代理(Delegate)模式.Block是一个代码块,非常类似JavaScript里面的匿名函数,也可以叫做闭包,所以你也可以用匿名函数的方式来理解Block.本文Block的运行环境是在ARC模式下进行,非ARC的Block内存管理方面还是较为繁琐
2012-09-04 17:02:12 7294 4
原创 HomeBrew<套件管理器> 安装及使用
HomeBrew是Mac平台下不可或缺的套件管理器,通过HomeBrew,可以全面武装我们的终端,让它变的强大起来.
2012-09-03 23:54:22 4883 1
原创 Objective-C 宏
宏的定义:#define BookContentContainerViewCornerRadius 4.0#define BookContentContainerViewCornerRadius @"yushuyi"在宏里面同样可以执行代码:#define BookContentContainerViewCornerRadius 1+1使用宏编写IF ELSE 语句语法:#i
2012-08-28 22:44:39 1590
原创 HTML5 博客资源精选
1: CSS3 border-image的使用方法(来自:喵吱妹抖) http://www.wufangbo.com/css3-border-image/2: 22款给力的HTML5和CSS3帮助工具(来自:HTML5研究小组)http://www.mhtml5.com/2012/09/5310.html3:在学习HTML5时,别忘了CSS技术http://softwa
2012-08-24 18:08:26 1272
iOS二维码Demo for ZXing
2013-02-18
优化版 SFHFKeychainUtils
2012-09-29
IOSArchive for Armv7s
2012-09-26
IOSArchive
2012-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人