美文网首页
APP一些东西

APP一些东西

作者: CZF峰峰 | 来源:发表于2015-03-25 16:22 被阅读280次

    -故事板如何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个控件:

    其实只需要传入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

    相关文章

      网友评论

          本文标题:APP一些东西

          本文链接:https://www.haomeiwen.com/subject/gqpwxttx.html