https://cocoapods.org/
pod引入Alamfire出错,动态库use_frameworks!问题
http://www.jianshu.com/p/8c9722c29155
http://blog.csdn.net/remote_roamer/article/details/47835347
http://www.cnblogs.com/ouyangfang/p/4173544.html
iOS开发常用输入校验
http://www.cnblogs.com/daguo/archive/2012/11/28/2792378.html
不更新cocoapods总数
-no-repo-update
https://lvwenhan.com/
Alamofire网络库基础教程:使用 Alamofire 轻松实现 Swift 网络请求
http://www.cocoachina.com/ios/20141202/10390.html
在项目应用开发中,我们常遇到这样的情况:要么限制系统仅支持竖屏(PorTrait),要么仅支持横屏(Landscape)。具体的设置方法为:
1)在系统Surpporting Files文件夹下,点击info.plist文件;
2)选择Supported interface orientation(支持界面方向),默认的下面会有四个选项
Portrait(bottom home button) //竖屏home键盘在底端
Portrait(top home button) //竖屏home键盘在顶端端
Landscape(left home button) //横屏,home键在左侧
Landscape(right home button)//横屏,home键在右侧
用户可以按照自己的要求,进行删除或添加等设置即可。
控制器和视图绑定,两种关系:
1、IBOutlet视图控件与控制器建立入口联系
2、IBAction视图控件与控制器建立联系,响应用户事件
解决view里面多个textfield失去焦点键盘不隐藏的问题
1、在代码里面IBOutlet引用user、pass、mail
2.1、viewdidload方法里面使用代码方式,指定相关TextField的delegate变量
user.delegate=self
pass.delegate=self
2.2或者在storyboard中选择文本框(圆圈箭头)属性delegate拖动到(黄色的圆圈)viewcontroller建立关联
3、类实现uitextfielddelegate
4、实现方法textfieldshouldreturn方法
textField.resignFirstResponder()
return true
pod指定版本号
一个简单的podfile: pod 'AFNetworking', '~> 1.0' 版本号可以是1.0,可以是1.1,1.9,但必须小于2 -个更简单的podfile: pod 'AFNetworking', '1.0' // 版本号指定为1.0 一个更更简单的podfile: pod 'AFNetworking', // 不指定版本号,任何版本都可以
// 去掉表格下面没有文字的行,viewdidload() self.tableView.tableFooterView = UIView()
一、 安装cocoapods
1、配置ruby源,先删掉原有的
$gem sources --remove https://rubygems.org/
前往--实用工具--终端
2、新增淘宝为实时镜像源
$gem sources -a http://ruby.taobao.org/
3、查看当前源验证
$gem sources -l
4、安装cocoapods
$sudo gem install cocoapods
二、为项目配置cocoapods组件
1、搜索融云UI组件是否存在
pod search RongCloudIMKit
2、为项目新建pod配置文件
2.1在工程根目录新建文件-other--Empty
2.2命名为Podfile
2.3在文件中写入
pod 'RongCloudIMKit'
3、关闭项目
4、切换到“终端”目录为项目根目录(tab键补全)
ls查看当前目录文件
cd desktop进入目录
5、安装融云
pod install
或者
pod install --verbose --no-repo-update
三、使用pod配置完的项目
用cloudimtest.xcworkspace打开
四、桥接objective c到swift语法
1、在姓名的黄色文件夹上新建objective-c file
2、命名为BridgeHeader,提示桥接选择是
3、导入第三方文件
#import <RongIMKit/RongIMKit.h>
引用框架中的用尖括号
引用文件夹中的用单引号
五、appdelegate.swift总代理器连接代码
连接的位置在代码启动后
didFinishLaunchingWithOptions
//获取保存的token let eviceTokenCache=NSUserDefaults.standarduserDefaults().objectForkey("KDeviceToken") as ? String //初始化 RCIM.sharedRCIM().initWithAppkey //用token测试连接 RCIM.sharedRCIM().connectWithToken
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { //查询保存的token let deviceTokenCache = NSUserDefaults.standardUserDefaults().objectForKey("KDeviceToken") as? String //初始化appkey RCIM.sharedRCIM().initWithAppKey("k51hidwq1b3lb") //用token测试连接 RCIM.sharedRCIM().connectWithToken("GcXQNuYjbjHQwgKS97cDMqhqLWUaIG6yQ78O2eK/eyF/vVx/ooMTz2W8IIt7yRD4wRot7KA0ncHc2++ChkdJIw==", success: { (_) -> Void in print("连接成功") }, error: { (_) -> Void in print("连接错误") }) { () -> Void in print("连接异常") }
控制tabbar在专场到其他页面隐藏,返回后在显示
override func viewWillAppear(animated: Bool) { self.tabBarController?.tabBar.hidden = false } // MARK: - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { // Get the new view controller using segue.destinationViewController. // Pass the selected object to the new view controller. self.tabBarController?.tabBar.hidden = true }
第三方库
MJRefresh上拉加载更多,下列刷新列表
ProgressHUD进程提示控件
Kingfisher SDWebImage的Swift 实现版
相关推荐
NULL 博文链接:https://frand-feng.iteye.com/blog/1876564
iOS 开发流程个人学习笔记
iOS开发学习笔记之内存分配图示.虚拟内存分配图示
IOS开发-Swift-基础知识学习笔记
这份文档是我从事ios开发一年以来,总结工作中常用到的100余个ios小知识点,并添加可以调试观看的实例代码,方便iso开发者学习和交流,弄清楚这些,基本从事ios开发没什么问题。另文档中附有移动应用开发开发入门...
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
iOS开发零基础入门学习笔记(C语言上半部分)借鉴.pdf
我自学iOS开发时做的笔记,主要是OC语言的语法部分,没有包fundation框架,以我的亲身感受总结出iOS初学者容易犯的错误及疑问的地方,对本文如果意见欢迎与我交流,谢谢
这份文档是我从事ios开发一年以来,总结工作中常用到的100余个ios小知识点,并添加可以调试观看的实例代码,方便iso开发者学习和交流,弄清楚这些,基本从事ios开发没什么问题。
本文件是本人从事ios开发一年以来,总结工作中常用到的100余个ios小知识点,并添加可以调试观看的实例代码,方便iso开发者学习和交流,弄清楚这些,基本从事ios开发没什么问题。欢迎大家下载及补充!!!!!!
大神原创的iOS开发教程,内容全面,覆盖OC及iOS开发全部技术细节内容,值得认真学习
这里面讲的都是些平常见的事情,平时看看,对自己开发能力有所提高
这份文档总结工作中常用到的100余个ios小知识点,并添加可以调试观看的实例代码,方便iso开发者学习和交流,弄清楚这些,基本从事ios开发没什么问题。 不错的笔记,里面知识点很多,涉及了很多方面的基础知识,也...
英文版的 iOS开发学习笔记,专业iOS开发者专用.
OS开发学习笔记,包含基本原理讲解及每篇附上的示例程序代码!帮助iOS开发初学者一步一步进阶,分享最新的学习心得和体会! http://blog.csdn.net/column/details/ryan-zone.html
xcode开发环境 ,包含文字笔记以及图片笔记,网络登录,服务器上传下载等均实现 供IOS初学者参考学习
IOS新手入门学习资料集合. 包含“第一个IOS应用”、“iOS开发入门.doc”、“iOS学习笔记” 等学习资料的搜集。
ios游戏开发之cocos2d-oc最新学习笔记
主要是 ios软件开发的知识点,语法和设计方案等。