随笔分类 - iOS
苹果开发
UITextView: 响应键盘的 return 事件(收回键盘)
摘要:UITextView: 响应键盘的 return 事件 UITextFieldDelegate代理里面响应return键的回调:textFieldShouldReturn:。 但是 UITextView的代理UITextViewDelegate 里面并没有这样的回调。 但是有别的方法可以实现: UI
阅读全文
无敌获取控制器
摘要:swif: let tabBarController: UITabBarController = UIApplication.sharedApplication().keyWindow?.rootViewController as! UITabBarController let nav: UINav
阅读全文
经验之谈—控制器的view的显示
摘要:经验之谈—控制器的view的显示 开发中,我们经常需要将一个控制器的view添加到另一个控制器的view上,这种效果是我们期望看到的,但是里边隐藏着一些细节,不注意的话,可能会达不到我们想到的效果。 先举个例子给大家看一下: 我们创建一个ZYTestViewController : UITableV
阅读全文
如何使用Xcode的Targets来管理开发和生产版本的构建
摘要:如何使用Xcode的Targets来管理开发和生产版本的构建 想象一下,你已经完成了应用程序的开发和测试,现在准备提交正式版本。问题是,一些web服务的url指向了测试服务器,同时API密钥被配置用于测试环境。在提交app给苹果审核前,你需要修改所有这些API密钥和URL以适应生产版本。这听起来还好
阅读全文
iOS之旅--隐藏(去除)导航栏底部横线
摘要:iOS之旅--隐藏(去除)导航栏底部横线iOS开发大部分情况下会使用到导航栏,由于我司的app导航栏需要与下面紧挨着的窗口颜色一致,导航栏底部的横线就会影响这个美观,LZ使用了以下方法。觉得不错,分享来给小伙伴们。1)声明UIImageView变量,存储底部横线@interface MyViewCo...
阅读全文
iOS 检测版本更新(02)
摘要:iOS 检测版本更新如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp]view plaincopyNSDictionary*info...
阅读全文
iOS开发之检查更新
摘要:iOS开发之检查更新#pragma mark - 检查更新- (void)checkUpdateWithAPPID:(NSString*)APPID{//获取当前应用版本号NSDictionary*appInfo = [[NSBundlemainBundle] infoDictionary];NSS...
阅读全文
Core Location :⽤用于地理定位
摘要:Core Location :⽤用于地理定位在移动互联⽹网时代,移动app能解决⽤用户的很多⽣生活琐事,⽐比如导航:去任意陌⽣生的地⽅方周边:找餐馆、找酒店、找银⾏行、找电影院在上述应⽤用中,都⽤用到了地图和定位功能,在iOS开发中,要想加⼊入这2⼤大功 能,必须基于2个框架进⾏行开发Map Kit...
阅读全文
CLLocationManagerDelegate不调用didUpdateLocations (地图)
摘要:地图,didUpdateLocations
阅读全文
TCP与UDP区别
摘要:TCP与UDP区别TCP与UDP区别TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP---用户数据报协议,是...
阅读全文
iOS设计模式之观察者模式
摘要:iOS设计模式之观察者模式什么是观察者模式?我们先打个比方,这就像你订报纸。比如你想知道美国最近放生了些新闻,你可能会订阅一份美国周刊,然后一旦美国有了新的故事,美国周刊就发一刊,并邮寄给你,当你收到这份报刊,然后你就能够了解美国最新的动态。其实这就是观察者模式,A对B的变化感兴趣,就注册为B的观察...
阅读全文
[iOS 多线程 & 网络 - 4.0] - AFN框架简单使用
摘要:[iOS 多线程 & 网络 - 4.0] - AFN框架简单使用A.AFN基本知识1.概念AFNetworking是对NSURLConnection的封装运行效率没有ASI高(因为ASI基于CFNetwork),但是使用简单AFN支持ARC B.基本请求使用1.基本使用 (1)头文件 AFNetwo...
阅读全文
Objective-c 单例设计模式
摘要:Objective-c单例设计模式一、什么是单例模式:(Singleton)单例模式的意图是是的类的对象成为系统中唯一的实例,提供一个访问点,供客户类共享资源。二、什么情况下使用单例?1、类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如工厂方法。2、这个唯一的实例只能通过子类化进行...
阅读全文
优化tableView性能(针对滑动时出现卡的现象)
摘要:优化tableView性能(针对滑动时出现卡的现象)在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、 Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见...
阅读全文
iOS应用程序生命周期(前后台切换,应用的各种状态)详解
摘要:iOS应用程序生命周期(前后台切换,应用的各种状态)详解iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用...
阅读全文
iso十款常用类库
摘要:iso十款常用类库MBProgressHUD(进展指示符库)地址:https://github.com/jdg/MBProgressHUD苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD...
阅读全文
MVC框架
摘要:MVC框架MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controler)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性...
阅读全文
xcode 快捷键大全、XCode常用快捷键图文介绍
摘要:其实就是设置里面的快捷键变成了文字版,刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。 其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。希望对大家有帮助可能有些...
阅读全文
浙公网安备 33010602011771号