APP一些东西

-故事板如何push

按住control键把控制器的线拖到一个新的控制器,

跳转方式选择push。

点击这条线,在这条线的属性的identifier,自定义一个名称,不要重复就好

如何触发这个push?

在代码里面,比如点击一个按钮,在按钮的方法里面这样写:

identifier必须跟线的名称一样,否则点击会闪退报错。

-返回上一页,如何刷新view数据

由于返回的时候是不会触发viewdidload方法,但是会触发另一个方法

http://blog.sina.com.cn/s/blog_821672e001014lg2.html

loadView、viewDidLoad、viewWillAppear、viewDidAppear等详解

这个网址里面有详解,就我们的情况,可以调用这个方法:viewwillappear

这个方法是当这个view被看到的时候就调用,所以可以用在返回刷新上面

-MBProgressHUD的使用方法

可以下载这个类的demo,里面有归类很多使用方法

https://github.com/jdg/MBProgressHUD/

-判断是否断网机制

使用第三方类Reachability来判断网络状态,也可以判断是否WiFi还是移动数据

https://github.com/tonymillion/Reachability

-保存用户登录信息的方式

http://www.360doc.com/content/13/1211/15/2036337_336355327.shtml

通过[NSUserDefaultsstandardUserDefaults]的方式保存登录信息

其实可以先保存成一个字典之后读取的时候读取字典,由于之前不熟悉就分开保存了,涉及登录信息的地方太多,所以就没有去改了。

-Tableview用的上拉刷新下拉加载插件的使用

MJRefresh,集成上拉下拉功能

https://github.com/CoderMJLee/MJRefresh

下载后有demo都有例子在里面

比如说上拉加载更多的代码是这样的

[self.tableView addFooterWithTarget:selfaction:@selector(footerRereshing)];

之后在footerRereshing方法里面写加载更多的代码就可以了

dispatch_async(dispatch_get_global_queue(0, 0), ^{

dispatch_async(dispatch_get_main_queue(), ^{

//把加载的代码写在这里面

});

});

//刷新完毕后要调用这个方法,把刷新状态去掉

[self.tableViewfooterEndRefreshing];

-视频播放代码

先#import"DWCustomPlayerViewController.h"把播放器加载进来

传入视频id还有视频标题就可以了~

-键盘打开关闭调整键盘布局

添加一个第三方类,可以完全不用管键盘,只要把这个放在项目中就可以,不需要写任何一句代码,自动实现键盘添加一个小工具条,可以切换上一条下一条内容,键盘退出按钮,内容自动向上移动保证键盘不会挡道输入内容。

https://github.com/hackiftekhar/IQKeyboardManager

-支付代码

比如说购买课程:

如果是在购物车里面只需要传入第一个title就可以了,其实后台是通过单号来查询获取到的标题,但是还是必须要传一个的

-侧边栏代码

在框架文件夹里面,圈出来的就是侧边栏代码,侧边栏的文字也是直接在里面改就可以~

-问吧下拉菜单=>下拉后的左右view

其实里面是用到了2个控件:

控制器里面添加了两个tableview,根据segmentedcontrol来切换tableview的显示。

-分享代码

用的是ShareSDK的框架,具体调用是:

其实只需要传入content内容,还有一个title标题,还有url地址,对了还有一张uiimage图片就可以了。

-证书安装,真机调试,发布app

现在已经不需要安装证书了,只需要把手机插进去,然后再Xcode的设置里面添加账号就好,具体在:

这样就可以添加开发者账号

之后调试的时候直接调试,Xcode会自动修复错误,如果一次没成功就多试几次~

关于发布更新APP,我以前写过

http://www.chenfengfeng.com/index.php?m=blog&f=view&id=11

iTunes Connect的地址是:

https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa

证书管理地址是:

https://developer.apple.com/account/overview.action

想找一些第三方的库或许效果可以在这里找

http://code4app.com/category

一些技术文档或者是想提问题可以在这里问

http://www.cocoachina.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 15,838评论 4 61
  • 每天经历的事, 你要静下心来, 读两遍。 一遍在大脑中回忆, 一遍在回忆中思索, 这样内心才会有沉淀, 沉淀生活给...
    小剧在成长阅读 244评论 0 1
  • 姓名:刘春燕 组号:1组 编号:5 第1个90天马上结束了!感概相遇正能量!这90天感觉过的太快了!感恩一组小伙伴...
    a6e044998fc6阅读 304评论 0 0
  • 借鉴了万维刚老师和笑来老师的方法论将其具体化到了学习游泳上这件事上,同时也部分引用了林恩.雪儿在<不如游泳>一书中...
    卞卡727阅读 2,473评论 24 47
  • 在学校里面谈恋爱,小小的举动就会感觉满满的幸福,早上给你买早餐,一起上自习,一起去做很多事情……下雨天,你不...
    六月芳菲阅读 676评论 2 2

友情链接更多精彩内容