关闭

[置顶] 整理swift第三库及相关讲解(一)

开头:swift每天都在变的越来越流行,苹果公司也在不断的更新,如果你正开始一个新项目或者在ios开发行业不落后,你应该学习掌握如何使用swift。为了你转变(从iOS转swift)更容易和节省你的时间,下面是我将自己整理的相关资料奉上。 1.CocoaPods 和OC的用法差不多,只是在Podfile文件中有差别,需要多添加“use_frameworks!”,作用是把三方库打包成...
阅读(665) 评论(0)

[置顶] XMPPFramework初始化、登录、注册详解(附代码)

刚开始接触XMPP的时候,由于下载的库有问题,后期做起来很困难,在这里我推荐给大家的库:github:https://github.com/robbiehanson/XMPPFramework 第一步、添加依赖 > 拷贝 /Vendor/CocoaLumberjack 到项目根目录下,add files...,选择 CocoaLumberjack 文件夹 > 同样的步骤,拷贝...
阅读(1300) 评论(0)

[置顶] iOS设置NSString的枚举

typedef NS_ENUM(NSInteger, ORDERSTATE) { ORDERSTATE_NoStart = 1, //未开始 ORDERSTATE_StartGrab, //抢单 ORDERSTATE_HasGrabBySelf, //自己抢到 ORDERSTATE_HasGra...
阅读(4901) 评论(0)

iOS h5与原生态混编

h5与原生态混编,一般情况下是在VC中插入一个webview,在webview(网上第三方比较好的WKWebView网页视图)中加载h5的地址url,使用的功能大部分主要分为: 1、原生oc调用js  在网页加载完成之后,在成功回调方法中: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *jsStr = [NS...
阅读(149) 评论(0)

iOS应用内购买项目(IAP)

iOS应用内购买项目流程,大致分为三个部分: 第一部分:iTunes connect设置,包含创建新的发布版本号、创建购买项目(商品)、设置协议税务银行业务、添加沙盒技术测试账号; 第二部分:在项目Xcode中设置允许In-App Purchase,然后编写代码;代码部分可以使用原生态的,也可以使用第三方集成好的(IAPHelper),需要注意本地存储交易凭证,用于网络不佳或失败的情况...
阅读(216) 评论(0)

iOS左滑插入多个按钮,按钮自定义颜色、图片、文字字体等

iOS8.0之后UITableView新添加了,左滑可以添加多个按钮的方法 - (nullable NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath{ __weak typeof(self) weakSelf = self; NSMu...
阅读(130) 评论(0)

iOS自定义拍照

// // ScanCameraController.m // FanHeIOS2.0 // // Created by 胡梦驰 on 2017/8/14. // Copyright © 2017年 胡梦驰. All rights reserved. // #import "ScanCameraController.h" #import #import #import "ScanCa...
阅读(80) 评论(0)

使用git报错error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 Gateway Time-out

使用git clone代码的时候报如下错误: Cloning into 'FanHeIOSV2'... error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 Gateway Time-out fatal: The remote end hung up unexpectedly 解决办法,只...
阅读(626) 评论(0)

iOS开发中用到的函数

iOS开发中用到的函数(f:浮点float,l:长整型long) rand() ----随机数 abs() / labs() ----整数绝对值 fabs() / fabsf() / fabsl() ----浮点数绝对值 floor() / floorf() / floorl() ----向下取整 ceil() / ceilf() / ceill() ----向上取整 roun...
阅读(65) 评论(1)

TMMuiLazyScrollView的使用详解

LazyScrollView 是一个高性能的 scrollView 重用布局框架, 实现了视图的重用和自动加载。 使用时候的核心代码: // This protocol represents the data model object. @class TMMuiLazyScrollView; @protocol TMMuiLazyScrollViewDataSource @...
阅读(184) 评论(0)

iOS设计模式(二)----工厂模式

一、什么是工厂模式? 通过面向对象的封装,继承和多态来降低程序的耦合度,将一个具体类的实例化交给一个静态工厂方法来执行。简单的理解就是把创建对象的方法封装在实例方法中,类似工厂生产直接获取产品,只需要你告诉你需要什么样的产品,这个生产过程是在工厂内完成实现的。 二、工厂模式优点 最大的优点就是简单,把创建对象方法封装,告诉需要的对象类型,直接获取到对象;还有工厂类是整个模式的关键...
阅读(63) 评论(0)

iOS设计模式(一)----单例模式

一、什么是单例模式? 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例,即一个类只有一个对象实例。 二、单例模式的优点 1.在内存中只有一个对象,节省内存空间; 2.避免频繁的创建销毁对象,可以提高性能; 3.避免对共享资源的多重占用。可以全局访问。 三、适用场景 1.需要频繁实例化然后销毁...
阅读(62) 评论(0)

iOS应用内支付(IAP)详解 mark

在iOS开发中如果涉及到虚拟物品的购买,就需要使用IAP服务,我们今天来看看如何实现。 在实现代码之前我们先做一些准备工作,一步步来看。 1、IAP流程 IAP流程分为两种,一种是直接使用Apple的服务器进行购买和验证,另一种就是自己假设服务器进行验证。由于国内网络连接Apple服务器验证非常慢,而且也为了防止黑客伪造购买凭证,通用做法是自己架设服务器进行验证。 下面我们通过图来看看...
阅读(212) 评论(0)

UITextView实时跟踪输入文字的个数,超过禁止输入并阶段

#pragma mark - UITextViewDelegate - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if([text isEqualToString:@"\n"]){ [textVi...
阅读(83) 评论(0)

iOS字符串的拆分

- (void)separateString{ //字符串"A,B,C,D"由统一的符号间隔组成,拆分成A、B、C、D NSString *string1 = @"A,B,C,D"; NSArray *array1 = [string1 componentsSeparatedByString:@","]; NSLog(@"%@", array1);...
阅读(174) 评论(0)

iOS viewcontroller中的dealloc方法不调用

ios的viewcontroller生命周期是 init -> loadView -> viewDidLoad -> viewWillAppear -> viewDidAppear -> viewWillDisappear -> viewDidAppear -> viewDidUnload -> dealloc 当我们使用NSNotificationCenter方法,可以在viewDidLoad...
阅读(503) 评论(0)

iOS10.3的应用内评分SKStoreReviewController

1.首先引入头文件:  #import 2.在需要的地方调用方法:  [SKStoreReviewController requestReview];...
阅读(205) 评论(0)

浅谈iOS社交类个人主页界面的布局解析

最近在做一款社交类的应用app“金脉+”(欢迎诸位下载使用,点评),社交类的应用难免都会有个人主页的介绍展示界面,本应用经过产品部和设计部的最终确定如下界面: 实现功能及效果:导航栏根据滚动显示背景色,概览动态人脉菜单栏滑动到顶部保持不变,概览分支总体包含模块:供需、工作经历、个人介绍、个人荣誉、标签、个人相册、好友评价等,动态分支只有动态模块,人脉分支又包含:人...
阅读(242) 评论(0)
117条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:172703次
    • 积分:2339
    • 等级:
    • 排名:第17647名
    • 原创:74篇
    • 转载:43篇
    • 译文:0篇
    • 评论:16条
    我的微博
    最新评论