
iOS
Terri.M
这个作者很懒,什么都没留下…
展开
-
NSOperationQueue GCD NSThread总结
1)NSThread优点:NSThread 比其他两个轻量级缺点:需要自己管理线程的生命周期,线程同步。线程同步对数据的加锁会有一定的系统开销2)Cocoa NSOperation优点:不需要关心线程管理, 数据同步的事情,可以把精力放在自己需要执行的操作上。Cocoa operation相关的类是NSOperation, NSOperationQueue.NSOpera原创 2016-03-16 21:41:03 · 373 阅读 · 0 评论 -
iOS UIMenuController简介
一点小知识,有必要总结一下。1. Menu所处的View必须实现 – (BOOL)canBecomeFirstResponder, 且返回YES2. Menu所处的View必须实现 – (BOOL)canPerformAction:withSender, 并根据需求返回YES或NO3. 使Menu所处的View成为First Respon转载 2016-04-08 22:39:40 · 508 阅读 · 0 评论 -
Xcode,OS X(SDK),iOS(SDK)版本对应
Xcode版本和iOS版本是开发者经常会被问到的问题,今天以列表的形式总结一下,希望对大家有用。 XcodeVerson OS X SDK(s) iOS SDK(s) iPhone Xcode(4.2-4.3) OS X(10.6.x-10.7.x) iOS (5.0-5.1) iPhone4s Xcode(4.4-4.6.3) OS X(10.7.x) i原创 2016-04-08 23:36:08 · 7164 阅读 · 0 评论 -
CocoaPods的安装使用
总结一些大牛的博客,很实用。1.CocoaPods的安装使用:用CocoaPods做iOS程序的依赖管理,唐巧的博客,非常全面。原创 2016-04-13 15:35:49 · 282 阅读 · 0 评论 -
iOS APP上架流程(详细)
声明:本文转自http://www.2cto.com/kf/201512/453943.html,侵删。前言:作为一名iOS开发者,把开发出来的App上传到App Store是必须的。下面就来详细介绍下具体流程。1.打开苹果开发者中心:https://developer.apple.com打开后点击:Member Center如果你的转载 2016-04-13 21:37:42 · 1483 阅读 · 0 评论 -
ios Xcode7真机调试
iOS Xcode7真机调试需求: 设备 Mac iPhone软件 Xcode 7.0或以上版本账号 app id步骤: 打开xcode ,在菜单栏选择Xcode-Preferences->Account 左下角有添加按钮,此处添加一个app id.将调试手机连接至mac上,在Xcode运行的设备上选择你的iPhone点击运行,这时候会弹出一个修复框,点击修复即可。此时手机上会显示原创 2016-04-14 15:10:40 · 500 阅读 · 0 评论 -
iOS RunLoop处理逻辑(图解)
iOS RunLoop处理逻辑转载 2016-04-15 11:52:18 · 863 阅读 · 0 评论 -
iOS RunLoop笔记
RunLoop一:简介基本作用* 保持程序的持续运行* 处理App中的各种事件(比如触摸事件、定时器事件、Selector事件)* 节省CPU资源,提高程序性能:该做事时做事,该休息时休息* 没有RunLoop的情况下,第3行后程序就结束了main函数中的RunLoop* 第14行代码的UIApplicationMain函数内部就启动了一个RunLoop* 所以UIApplicationMain原创 2016-04-15 14:08:37 · 345 阅读 · 0 评论 -
UI ID UE GUI 是什么?
UI(User Interface)。用户界面设计,是指对应用软件的操作逻辑、人机交互、界面的整体设计。从20 世纪80 年代起,用户界面设计成为了计算机科学的正式学科。在设计理念上,UI 设计不仅是让软件变得有个性、有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。ID(Interaction Design)。交互设计,又称互动设计,它考虑的是人、环境与设备的关系和原创 2016-05-13 11:28:29 · 2013 阅读 · 0 评论 -
iOS 更改项目名称
改工程文件名是一件很蛋疼的事情,我自己就不试验了吧,下面的一篇博客写的很详细,大家可以看一下iOS项目的完整重命名方法图文教程转载 2016-04-22 17:56:44 · 284 阅读 · 0 评论 -
iOS 应用内跳转APPStore
iOS开发中,应用内直接跳转到Appstore1.进入appstore中指定的应用NSString *str = [NSString stringWithFormat: @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa /wa/viewContentsU原创 2016-08-15 19:00:51 · 481 阅读 · 0 评论 -
IOS 内存管理机制总结
iOS 内存管理机制总结ios框架的内存管理机制看似比较复杂,其实不然。一套把戏的制定,必然有她的道理。我认为ios框架的内存机制的本质是为了更好的让设计人员方便管理内存,减少程序中的内存泄露,在内存管理难度与性能之间找一个最佳的平衡点。假设你开辟了一块新内存,并把内存地址付给指针A,后来你也想让指针B也共享这块内存,于是你把指针A付给指针B,这个时候,A和B都指向同一块内存。如果A在没有通知B的情原创 2016-04-07 23:36:26 · 526 阅读 · 0 评论 -
error: linker command failed with exit code 1 (use -v to see invocation)
今天些项目出现的小bug,各种调试各种找答案,感觉这个答案挺有用的,借鉴下。Users/zhangtianjian/Library/Developer/Xcode/DerivedData/ClothingOrders-bcmqkcjsfgyibbgetgiyczzqcerj/Build/Products/Debug-iphonesimulator/ClothingOrders.app/Cl转载 2016-04-07 22:49:54 · 389 阅读 · 0 评论 -
Xcode快捷键
转自:http://www.cnblogs.com/yjmyzz/archive/2011/01/25/1944325.html感觉很实用,希望自己能养成良好的敲代码习惯。侵删。1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为转载 2016-03-22 19:52:29 · 268 阅读 · 0 评论 -
Mac Spotlight搜索快捷键
很多刚入手mac的小伙伴不知道怎么用Spotlight ,其实它是个强大的本地搜索引擎,下面列举了常见的Spotlight快捷键的用法,希望对大家有所帮助。打开Spotlight菜单:Control+空格在Finder中打开Spotlight:Command+Option+空格清空Spotlight搜索框:ESC关闭Spotlight菜单:ESC按两次原创 2016-03-22 20:06:26 · 20378 阅读 · 0 评论 -
iOS常用的开发模式总结
ios开发学习中,常用的开发模式有:代理模式,观察者模式,MVC模式,单例模式,策略模式,工厂模式等,下面简单的介绍下。(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数dele原创 2016-03-22 20:19:19 · 441 阅读 · 0 评论 -
iOS的系统框架
了解一下。。 iOS是于UNIX内核,android基于Linux内核。 iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。下面是IOS系统结构图。iOS结构图转载 2016-03-22 20:21:24 · 330 阅读 · 0 评论 -
iOS应用启动页的渐变效果
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //启动动画 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScree原创 2016-04-05 20:09:45 · 1857 阅读 · 0 评论 -
iOS关键字
关键词正确写法:Xcode 错误的写法: xcodeiPhone 错误的写法:IPhoneiOS 错误的写法:IOSOC 全称: Objective-C 错误的写法:Object-c文件后缀: .h 头文件 .c C语言 .m C语言,OC语言 .cpp C++ .mm C++,OC语言 #impor原创 2016-04-05 21:59:31 · 350 阅读 · 0 评论 -
iphone分辨率及尺寸总结
iPhone分辨率及尺寸原创 2016-04-05 22:38:54 · 435 阅读 · 0 评论 -
iOS项目小结
2016.3.23总结一些小项目的步骤,菜鸟出品。项目小结 一:三方介绍(1)SDWebImage与UIImageView+SDWebImage 介绍: SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 UIImageView+SDWebImage原创 2016-03-23 22:48:59 · 360 阅读 · 0 评论 -
iOS 类方法与对象方法
类方法: 类方法是可以直接使用类的引用,不需要实例化就可以直接使用的方法。一般写一些工具方法。 类方法: 1.声明和实现的时候,以(+)开头 2.类方法属于类的本身,只能通过类名调用 3.类方法不能直接访问成员变量 4.类方法不能直接调用对象方法(可以间接调用) 间接调用: 1> 把对象当做形参传入原创 2016-04-07 08:29:17 · 1256 阅读 · 0 评论 -
SDWebImage底层实现原理
1:根据图片的URL去ImageCache中获取图片。如果存在,将图片显示在cell上,如果不存在,执行22:检查沙盒中存不存在对应的图片。如果存在,将沙盒的图片添加到imageCache中,如果不存在,执行3。3:显示占位图片。4:根据图片的URL查看operationCache存不存在下载操作,如果存在,证明当前图片正在下载,不用重复操作。如果不存在,执行5.5:创建图片下原创 2016-04-07 08:32:27 · 401 阅读 · 0 评论 -
mac 复制文件出错 8058错误
转自:http://blog.youkuaiyun.com/thelma_yuan/article/details/38941813 自在今天早上打开电脑,例行复制一份程序备份,就遇到了8058错误,尝试了重启电脑,修改文件夹权限再改回来,都无效。感谢the-operation-can-t-be-completed-because-an-unexpected-error-occurred-e转载 2016-08-08 11:37:00 · 3375 阅读 · 0 评论