- 博客(60)
- 资源 (34)
- 收藏
- 关注
原创 iOS-简析导览
最近入职新公司,真心体会到代码写得好不好,对程序媛来说是多么的重要。入职的公司,老人基本不在,都是新入职的,代码量庞大,最多的类里有10000多行,整理也是个体力活,而且漏洞百出,连版本更新,导览页的处理都没有。加了处理这个工作不是我做的,看了下新同事加的代码,思路基本差不多。现在拿出来说,就当给新入行的伙伴们分享一下,少走点弯路。我们要明确,导览页是做什么的?打个比方,你在手机上第一次安装一
2015-11-05 15:58:00
627
原创 js+html 之数据存储(my second lesson)
数据存储的意义在于,在你需要显示数据的时候,可以从本地缓存中读取数据,用于展示,就像是对数据库表的操作,无非的增删改查。几乎所有脚本都会面对数据,通常是把数据存储于存储器里。浏览器里的js解析器负责清出一些空间用来存储js数据.我们就要指出要存储的数据,以及想要使用数据的格式。比如说,关系到房屋搜索的数据,就要全部存储到负责计算的脚本里面。js使用三种基本数据类型:text,字符串,通
2015-04-29 18:20:40
610
原创 js+html(my first lesson)
我们写一个网页,不仅仅是用来显示,对于使用者而言,交互或许更重要,这就需要Javascript的灵活使用咯。Javascript与HTML,CSS是构成网页的三大元素。HTML是框架,CSS是样式,Javascript是交互,遵循结构行动(action,Jav
2015-04-29 16:53:33
582
转载 JSONKIT isa错误的解决办法
在开发IOS的时候,好多第三方库使用JSONKIT这个库,在IOS6.0以上的版本编译的话,会提示 Semantic Issue错误。错误显示:direct access to Objective-C's isa is deprecated in favor of object_getClass()看资料说是 使用了 array->isa 这个弃用的函数,网上查大部分的资料都说
2015-02-26 18:03:21
1621
翻译 NSLayoutConstrain类参考(翻译)未完待续···
继承 NSObject附和 NSAnimatablePropertyContainer NSObject(NSObject)框架 /System/Library/Framework/AppKit.framework有效性 OS X 10.7 或者更高版本指导手册 Auto Layout Guide声明 NS
2015-02-26 17:23:54
638
原创 安装WebStorm会遇到的问题小结
今天开始学习js+html,以前在大学是学过的,不过,过了这么久,只记得“学过”,这是一个悲桑的故事工欲善其事,必先利其器。首先是开发工具的安装,朋友推荐WebStorm,链接地址如下:http://download-cf.jetbrains.com/webstorm/WebStorm-9.0.3.dmg下载完成后,就是安装了,遇到了一个问题“您需要安装旧Java SE 6运行环境才能
2015-02-26 17:14:23
4115
转载 APP被苹果App Store拒绝的79个原因(未完待续)
1、程序有重大bug,程序不能启动,或者中途退出。2、绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币。3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。4、用到苹果的标志。(应用的设计和Apple的Logo风格太像了也会被拒)5、网络功能不能正常访问。6、图标不能点击,不能点击的图标要置灰,或者直接隐藏。7、没有设置default页,启动画面为
2015-02-26 10:54:24
743
原创 通过手机浏览器,打开ios设备上应用/通过url schema打开本地应用
用户通过手机浏览器(Mobile Safari),访问一个URL就能直接打开iOS上的App应用,如果该应用APP没有安装,那么直接跳转到App Store的APP下载页面。
2014-07-25 12:44:01
6929
原创 删除当前地图上已经添加的标注数组报错
代码如下:[_mapview removeAnnotations:_mapview.annotations];运行崩溃,错误信息如下: BaiduMapSW[7782:707] *** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection was mutate
2014-02-10 16:39:31
960
转载 几个有用的谷歌Chrome插件
作为一名开发人员,我们关注的是网页设计和开发部分的那些插件对我们有帮助,几个比较熟悉的插件像Firebug Lite和Web Developer大家都知道,我就不扯了,今天扯一下那些你可能不知道的对于开发非常有帮助的插件,在此做个总结,看看你用过几个,我敢肯定你会发现它们非常有用。Refresh Monkey在设定的时间间隔自动刷新页面。 监视页面的变化,如果有变化的会通知
2014-01-23 10:17:32
3543
转载 IOS项目使用COCOAPODS管理第三方库(使用文本编辑)
CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。CocoaPods对于iOS项目的作用和npm对于Nodejs项目的作用是一样的。CocoaPods的安装( Mac下都自带ruby,使用ruby的gem命令即可下载安装): sudo gem update --system //如果Ruby版本太低需要更新一下
2014-01-17 18:06:43
1298
转载 Storyboard的使用之Segues
Segues 介绍现在是时候为我们的 Storyboard 添加更多的控制器了。 我们将要创建一个新界面,用来让用户增加新的玩家到应用中。在Players界面上,拖动一个 Bar Button Item 到导航栏里面的右边。 在 Attributes Inspector 中修改它的 Identifier 为 Add, 让它变成一个标准的 + 按钮。 当你点击这个按钮时, 我们将弹出
2014-01-03 17:50:53
1175
转载 初学者使用storyboard(转载,觉得写的非常好)
Storyboarding is an exciting new feature in iOS 5 that will save you a lot of time building user interfaces for your apps. To show you what a storyboard is, I’ll let a picture do the talking. This is
2014-01-03 15:22:11
2240
原创 cocoapods的安装和使用
CocoaPods是iOS中比较常用的类库管理工具了,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。下面就说一下,我安装和使用coocapods的过程吧:终端命令行里 输入:xcode-select–install输入后弹出如下图所示提示框然后就可以安装cocoapods了,输入sudo
2013-12-31 14:22:17
1326
转载 NSNotificationCenter消息机制
本文转载自"http://www.cnblogs.com/xunziji/p/3257447.html"消息机制 NSNotificationCenter 一直都在频繁使用,但是却对其原理不是十分了解。今天就花些时间,把消息机制原理重头到尾好好过一遍。iOS 提供了一种 "同步的" 消息通知机制,观察者只要向消息中心注册, 即可接受其他对象发送来的消息,消息发送者和消息接受者两者可
2013-10-15 13:53:05
1031
原创 使用xib文件自定义UItableViewCell
关于xib文件的使用,大家都不陌生,我最初是喜欢用纯代码编写程序的,直到一天,一个同学的一句话点醒了我“我们公司都用xib做ui,所有界面都是自定义方便,这样就有更多的时间思考逻辑的问题~”,恩,后来想想也对,当时已经很多人都在使用Storyboard,我权衡再三,决定还是用xib吧,我也不是拖完控件自动生成代码,那样界面上的控件多了,我会迷糊,一般都是看了需求确定ui,在纸上画出需要哪些控件,哪
2013-10-14 10:29:18
2509
1
转载 Xcode里常见警告和错误的解决方法
1、error: macro names must be identifiers YourProject_prefix.pch原因: 因为你弄脏了预处理器宏,在它处于的时候修改了它解决方法: Configiration选择All Configirations,清空它 然后分别重新定义你的Debug,Release,Distributin预处理器宏吧2、warning: no
2013-09-13 10:08:25
1429
转载 算法题
1、反转一个链表。循环算法。 1 List reverse(List l) { 2 if(!l) return l; 3 list cur = l.next; 4 list pre = l; 5 list
2013-06-26 11:51:18
932
转载 iOS汇编
注:本文由破船译自:raywenderlich。感谢唐巧抽出时间对本文进行double-check。 我们写的Objective-C代码,最终会被转换为机器代码 —— 由ARM处理器能识别的1和0组成。实际上,在机器代码之间,还有一门人类可以阅读的语言 —— 汇编语言。 了解汇编,可以深入到你的代码里面进行调试和优化的探索,并有助于你对Objective-C运行时(
2013-06-24 11:48:40
749
转载 25个增强iOS应用程序性能的提示和技巧
在开发iOS应用程序时,让程序具有良好的性能是非常关键的。这也是用户所期望的,如果你的程序运行迟钝或缓慢,会招致用户的差评。然而由于iOS设备的局限性,有时候要想获得良好的性能,是很困难的。在开发过程中,有许多事项需要记住,并且关于性能影响很容易就忘记。 本文收集了25个关于可以提升程序性能的提示和技巧,把性能优化技巧分为3个不同的等级:初级、中级和高级。 初级
2013-05-23 10:29:42
521
转载 Core Animation
转自荣芳志的博客:Core Animation之基础介绍 Core Animation可以翻译为核心动画,它为图形渲染和动画提供了基础。使用核心动画,你只需要设置一些参数比如起点和终点,剩下的帧核心动画为你自动完成。核心动画使用硬件加速,不用消耗cpu资源。其实平时咱们开发的iOS应用都在有意无意的使用了核心动画。动画不会替代View,而是和View一起提供更好的性能。Core A
2013-05-23 10:27:59
703
转载 开源项目汇总
这篇文章的内容来源于论坛2010的一篇帖子,最初列举了23个开源App的App Store地址和源代码,不过部分源码和应用已经不能下载,所以做了些调整。非常感谢无私分享自己成果的开发者,为那些行业新进入者提供了很好的学习范例。为了给大家提供更多方便,我们现在计划收集更多的App开源项目,如果你有压箱底儿的宝贝,赶快拿出来晒一晒吧!或者你在app中使用了哪些开源项目,欢迎向我们推荐!可附上你的app
2013-05-22 09:42:03
730
转载 转自cocoachina-----iOS开源资源
FlatUIKit:FlatUIKit是iOS中具有扁平化风格的UI(Flat UI)组件。FlatUIKit的设计灵感来源于Flat UI和Kyle Miller。FlatUIKit中的组件是通过扩展(category)或继承iOS SDK中已有的UIKit组件来实现的,因此在程序中使用FlatUIKit非常方便。 MMDrawerController:iO
2013-05-21 10:30:11
737
原创 receiver type 'CALayer' for instance message is a forward declatation
解决方法:在所在类里 导入即#import
2013-05-10 14:14:51
798
转载 iOS设计模式(02):单例模式(转自cocoachina)
什么是单例模式?单例模式是一个类在系统中只有一个实例对象。通过全局的一个入口点对这个实例对象进行访问。在iOS开发中,单例模式是非常有用的一种设计模式。如下图,是一个简单的例模式的UML类图。 iOS SDK中也有许多类使用了单例模式,例如,UIApplication:当程序启动的时候,会调用UIApplicationMain方法,在该方法中,会实例化一个UIApplica
2013-05-10 13:35:49
716
转载 转自cocoachina
闹钟加天气预报程序测试程序,开源放出,喜欢就取。 注意事项:请将几个音乐文件下载后放到GeiniableClock/Resources/Music目录中。 附件: 布谷鸟.caf.zip (797 K) 下载次数:1542 [删除]附件: 叮当.caf.zip (950 K) 下载次数:1308 [删除]附件: 非常有趣.caf.zip
2013-05-10 09:49:47
941
转载 天气类应用有点帮助的plist(转自cocoachina)
内有两份plist,一份是纪录省和市的,用来做pickerview的选择挺方便的。另外一份就是城市和对应编号的键值对plist啦。另外附上中国气象局的api http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data/cityinfo/10101
2013-05-10 09:42:33
763
转载 好习惯(公司领导分享到群里的)
我一直觉得,好的习惯,是成功和进步的重要一点。我随手总结一些给大家,零散未经排版。当然,每个人有每个人的判断,这里可能有些是是适合你的,有些是不适合你的,也不代表我每条都做到了。你需要找到最适合你的。1.少看帖子,多看书,那些被别人整理过,并且需要付出钱来获得的,往往是更好的精华。哪怕是最新的时讯,我也希望是从期刊里获得。新闻类的网站,我喜欢简洁的,比如ZAKER,有它我可以去掉所有的新闻网站
2013-05-09 11:35:08
763
转载 计算机安全问题(转自cocoachina)
:计算机安全、互联网安全、网络安全、Hacking、破解安全问题,目前这个问题得分最高的回复是由bignum 提供的,如下:如果想要你的程序是安全的,请记住如下原则:● 不要信任用户的输入信息!● 验证所有来自非信任源的输入信息,是使用白名单,不是黑名单。● 从一开始就要策划安全。安全并不是可以在最后来做的。● 保持简单。复杂性会增加安全漏洞的可能性。
2013-05-09 09:58:59
721
转载 数字键盘添加自定义按钮(转自cocoachina)
项目需要对数字键盘做个性化设置,网上找了几个例子,学习了下,然后总结了一下: 数字键盘 身份证键盘 主要的代码如下1.- (void)addButtonToKeyboardWithSelector:(SEL)sel normal:(UIImage*)nimg highlight:(UIImage*)himg{2. // c
2013-05-08 18:34:06
1349
转载 自定义的ImageView for Cocoa
这是一个自定义的ImageView for Cocoa,仅两个源文件引用即可支持并发image加载和本地、memory缓存,主要特点: 1、结构简洁,ALImageView.h和ALImageView.m两个源文件,一个public method可以实现加载;2、基于G&C&D方式,支持多线程的并发模式;3、同时支持本地缓存和memory缓存两种方式;4、支持点击响应(
2013-05-08 18:32:32
839
转载 NSPredicate的用法
一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。正常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个类了~膜拜此类~1)例子一,一个循环NSArray *arrayFil
2013-05-07 15:43:13
586
原创 /Users/mac/Library/Developer/Xcode/DerivedData/YuQing-amkrrucjrnxwthbnkrzrrydcclei/
这几天在研究BeeFramework这个框架,在模拟器运行的情况下经常会出现以下的错误:error: remove /Users/mac/Library/Developer/Xcode/DerivedData/YuQing-amkrrucjrnxwthbnkrzrrydcclei/Build/Products/Debug-iphonesimulator/YuQing.app/View: Dir
2013-05-07 15:34:56
6802
转载 那些被遗漏的Objective-C保留字
Steffen Itterheim是《Learn Iphone and Ipad Cocos2d Game Development》作者。cocos2d和cocos2d-x现在已成为著名的游戏开发引擎。在AppStore上有超过100个游戏是基于Cocos2D。 Steffen Itterheim在他的博客中总结了 Objective-C 2.0 所有的编译器保留字,并
2013-05-06 11:09:53
604
转载 iOS设计模式(01):观察者
什么是观察者模式什么是观察者模式?你曾经订阅过报纸吗?在订阅报纸的时候,你不用去任何地方,只需要将你的个人地址信息以及订阅信息告诉出版社,出版社就知道如何将相关报纸传递给你。这种模式的第二个名称叫做发布/订阅模式。 在GoF中是这样描述观察者模式的——观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对
2013-05-06 10:58:37
612
音乐照相地图
2012-12-11
iOS.5.Development.SDK
2012-12-10
ASIHTTPRequest\ASIFormDataRequest
2012-12-05
单例模式的简单使用
2013-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人