- 博客(46)
- 收藏
- 关注
转载 【GitHub上的ios经典库库、学习资料】iOS frameworks, libraries, tutorials, xcode plugins and components.
Awesome iOSA curated list of awesome iOS frameworks, libraries, tutorials, plugins Xcode, components and much more. The list is divided into categories such as Frameworks, Components, Testing and
2014-11-26 11:35:33
836
转载 最近面试人的一点儿感受
最近面试人的一点儿感受 3月份来现在的公司,转眼间已经8个多月了,来这边以后逐渐接触到面试别人的机会,一路下来也应该面试了20,30个人了吧,今天就写点儿这段时间面试人的感受。我是做iOS开发中,所以面试的候选人基本上都是和iOS相关的,当然也涉及到非技术的部分。 我在面试候选人时基本上可以会分为以下四个部分: 1、首先会让候选人简单的做一个之前做过项目的
2014-11-18 16:44:03
555
转载 [新] 如何给UIViewController瘦身(__MVC模式的重要性__)
问题l 随着程序逻辑复杂度的提高,你是否也发现了App中一些ViewController的代码行数急剧增多,达到了2,3千行,甚至更多。这时如果想再添加一点功能或者修改现有逻辑变得让人无比头疼。如果你遇到了这类问题,那是时候停下来了,思考一下如何更好地组织代码,给VC瘦身。本文将会阐述如何结合MVC的思想帮你的VC瘦身同时提高复用和可扩展性。 一、开发中常见的现象和缺点
2014-11-18 14:45:19
510
转载 mac终端命令大全介绍
OSX 的文件系统OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。你在桌面上看到的硬盘都挂在 /Volumes 下。比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。根目录位置是
2014-11-03 13:29:49
1792
转载 【IOS】IOS8推送消息注册 通知
@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen
2014-10-29 15:39:44
723
转载 iOS面试总结 - 4.ios开发中的基本设计模式
(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate(二)观察者模式应用场景:一般为model层对,controller和view进行的
2014-10-29 10:48:45
483
转载 IOS设备唯一标示符的方案比较
现有IOS设备唯一标示符的方案比较UDID [[UIDevice currentDevice] uniqueIdentfier]iOS官方最早提供的UDID方案,根据某一公式,使用设备序列号、网卡地址等信息作为参数计算而来,iOS6之后该计算公式发生了改变。该方法返回的结果在所有应用中都相同,并且卸载应用、刷机、还原设备均不会发生改变,是最为准确的设备唯
2014-10-29 09:22:29
481
原创 iOS面试总结 - 3. iOS高级面试题
1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? Objecitve-C的重要特性是Runtime(运行时),在#import 下能看到相关的方法,用过objc_getClass()和class_copyMethodList()获取过私有API;使用 ```
2014-10-27 21:53:04
862
原创 iOS面试总结 - 1. 岗位要求
2.两年以上相关开发经验;3.扎实的Objective-C/C基础 以及 熟练掌握Cocoa Touch 框架;4.熟练使用 C++ 标准库。5.熟练Http等网络协议,JSON解析,XML解析等;6.熟练Versions代码管理工具;7.熟练Singleton、MVC、Delegate、observer、Factory等设计模式;8.熟悉线程NSThread、GCD、NS
2014-10-27 21:36:53
560
转载 Choose a destination with a supported architecture in order to run on this device.
通常出现这个问题的原因是以前的老项目在新版本的xcode中打开时会出现为这个问题。郁闷了一段时间, 在网上也没有找到合适的解决方案, 后来发现其实是这个提示过于误导。大部分人看到这个提示,立马会想到可能是architecture设置成不对,但不管怎么去修改,这个错误还是会存在。 其实只要把编译器改成现在的LLVM即可。 修改位置Project->Build Settin
2014-10-15 14:39:37
366
转载 UITableView UITableViewCell NSIndexPath
--------------------------------------------------------------------------NSIndexPath-------------------------------------------------------------------------1:初始化NSIndexPath (来自: Kid)inSe
2014-10-11 20:47:32
598
原创 iOS8 App Extension编程 TodayViewController [实战总结]
首先参照:http://blog.csdn.net/aini9080/article/details/39926649基础步骤 ,部署
2014-10-11 18:31:49
1422
原创 IOS开发-在应用内打开AppStore
SKStoreProductViewController *storeProductViewController = [[SKStoreProductViewControlleralloc] init]; // Configure View Controller [storeProductViewController setDelegate:self]; [sto
2014-10-09 19:42:35
518
转载 Xcode插件 XAlign:用于代码对齐的Xcode插件
Xcode插件 XAlign:用于代码对齐的Xcode插件https://github.com/qfish/XAlignXAlign 是一个 Xcode 的实用插件,用于对齐规范代码。除了插件作者 qfish 提供的 3 种对齐格式,还可以自定义任意你想要的格式。
2014-10-09 16:50:49
827
转载 IOS 8 App Extension编程 TodayViewController
初始工程运行起来的界面大概是这样的:初始工程 简单说整个项目只有一个 ViewController,点击开始按钮时我们通过设定希望的计时时间来创建一个 Timer 实例,然后调用它的 start 方法。这个方法接收两个参数,分别是每次剩余时间更新,以及计时结束(不论是计时时间到的完成还是计时被用户打断)时的回调方法。另外这个方法返回一个 tuple,用来表示是否
2014-10-09 10:38:25
2330
转载 iOS 8人机界面指南(一):UI设计基础
1.1 为iOS而设计(Designing for iOS)iOS 的革新关键词如下:遵从:UI能够更好地帮助用户理解内容并与之互动,但却不会分散用户对内容本身的注意力。清晰:各种大小的文字应该易读,图标应该醒目,去除多余的修饰,突出重点,很好地突显了设计理念。深度:视觉的层次和生动的交互动作会赋予UI新的活力,不但帮助用户更好理解新UI的操作并让用户在使用过程中感到惊喜。
2014-09-26 17:29:01
1071
原创 Undefined symbols for architecture arm64:
bao'cu Undefined symbols for architecture arm64:
2014-09-26 16:44:51
4369
转载 CocoaPods安装和使用教程
CocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含C
2014-09-26 10:36:10
500
转载 使用CocoaPods来做iOS程序的包依赖管理 libpods.a
目录(?)[-]前言CocoaPods简介CocoaPods的安装和使用介绍安装使用查找第三方库生成第三方库的帮助文档原理前言每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如Java: maven,IvyRuby: gemsPython: pip, easy_installNodejs: np
2014-09-26 10:13:22
4560
转载 iPhone 分辨率与适配
现如今 iPhone 在尺寸上终于“百花齐放”了,有点向 Android 世界发展的趋势。至日前 Apple 发布 iPhone 6 和 iPhone 6 Plus 时,iPhone 家族有了如下五种不同的屏幕:首先是以实际物理尺寸为准的相对大小,如下图绿色所示:
2014-09-24 13:01:04
712
转载 IOS中获取各种文件的目录路径的方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有de应用
2014-09-24 09:15:25
476
转载 新版iTunes Connect如何删除一个已上传的built。重新上传
无法删除,解决办法是重新上传一个版本:修改一下build的版本号,其余的不用修改,重新上传。然后在build栏目选择你想要的版本
2014-09-22 21:42:10
5433
原创 framework not found Metal for architecture armv7/armv7s #66
framework not found Metal for architecture armv7/armv7s#66
2014-09-20 00:05:27
6466
转载 IOS用openURL打开
NSURL *url = [NSURLURLWithString:@"abc://"]; [[UIApplicationsharedApplication] openURL:url];
2014-09-19 15:22:40
1984
原创 iOS6新特征:UIActivityViewController使用示例
UIActivityViewController使用示例UIActivityViewController ,出现于 iOS 6,在应用里为分享和操作数据提供了一个统一的服务接口。
2014-09-19 15:13:06
902
原创 1. How to open items in other iOS Apps
1. How to open items in other iOS Apps
2014-09-19 14:59:30
980
原创 MPMoviePlayerController支持播放哪些类型的文件
Supported FormatsThis class supports any movie or audio files that already play correctly on an iPod or iPhone. For movie files, this typically means files with the extensions .mov, .mp4, .mpv, and
2014-09-18 23:14:48
756
原创 NSDate格式化输出
NSString *dateStr, *fileName; NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init]; dateFormatter.dateFormat = [NSStringstringWithFormat:@"yyyyMMdd HH:mm:ss"]; dateStr = [
2014-09-17 13:53:27
2549
转载 iOS: 本地通知(UILocalNotification )的应用
iOS: 本地通知(UILocalNotification )的应用 2014-07-02 08:02:30| 分类: iOS之美 | 标签:ios localnotification 本地通知 |举报|字号 订阅在iOS中,为了在特定场景下给用户弹出一个提醒, 会用到 本地通知(UILocalNotification)。 localnoti
2014-09-05 16:38:58
509
转载 【转载】cocos2dx–字体方案
【转载】cocos2dx–字体方案发表于 2014 年 7 月 7 日 由 无脑码农我们在游戏中,经常会看到非常好看的字体,这些字体,可以为游戏增色不少,今天,我们就来看看cocos2d中,对于字体一般是怎么处理的。 当然,我们可以采用程序默认的处理,那么字体可能就不那么好看,那么,我们想自己使用一些个性化的字体要怎么办呢?cocos2d中有三种办法来
2014-09-05 11:18:00
1737
转载 App crashing with +[NSDecimalNumber gad_negativeOne]: issue?
My app was working before well, then i added admob framework and now its crashing .Please check the crash logs, self.adBanner = [[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBann
2014-09-04 13:24:20
1606
1
转载 IOS中定时器NSTimer的开启与关闭
调用一次计时器方法:[cpp] view plaincopymyTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次。tim
2014-09-03 11:29:08
404
转载 保存UIImageView的图片
保存UIImageView的图片//set pathNSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);//set image NSString *picPath=[[paths objectAtIndex:0] str
2014-07-21 14:56:35
460
转载 AlertView 加文本输入框
//自己定义一个UITextField添加上去,后来发现ios5自带了此功能 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"类别修改" message:@" " delegate:nil cancelButtonTitle:@"取消" otherButtonTitles:@"修改",nil]; UITextFie
2014-06-23 17:15:52
996
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人