• iOS 后台返回json解析出现的null的解决办法

    时间:2024-04-26 21:19:47

    在后台返回值为Null为空时,我们代码没有判断时,程序就会崩溃。当时一直很疑惑是为啥,后来发现是数据问题,由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据。当我们通过一些第三方数据解析库解析数据后,就会是下图这种数据格式。null既不是字符串也不是nil所以我们有...

  • IOS_OC_百度地图与社交分享

    时间:2024-04-26 20:04:31

    前奏. 知识点介绍一. 导航和画线地图画线 (理解)二. 百度地图集成百度地图 (掌握)POI检索 (掌握)三. 社交分享系统自带分享 (了解)友盟分享 (掌握)SSO授权 (理解)一. 导航和画线1. 地图画线 (理解)要进行画线—-> 需要获取起始点及终点位置—-> 创建方向对象计算...

  • iOS开源项目MobileProject功能点介绍

    时间:2024-04-26 18:27:07

    一:MobileProject简介MobileProject项目是一个以MVC模式搭建的开源功能集合,基于Objective-C上面进行编写,意在解决新项目对于常见功能模块的重复开发,MobileProject对于项目的搭建也进行很明确的划分,各个模块职责也比较明确,MobileProject也引入...

  • 李洪强iOS之Foundation框架—字符串

    时间:2024-04-26 15:36:52

    Foundation框架—字符串一、Foundation框架中一些常用的类字符串型:NSString:不可变字符串NSMutableString:可变字符串集合型:1)NSArray:OC不可变数组NSMutableArray:可变数组2)NSSet:NSMutableSet:3)NSDictior...

  • iOS中JS 与OC的交互(JavaScriptCore.framework)

    时间:2024-04-26 14:17:30

    iOS中实现js与oc的交互,目前网上也有不少流行的开源解决方案;如:react native当然一些轻量级的任务使用系统提供的UIWebView 以及JavaScriptCore.framework 里面提供的api就能快速满足的。方式一:iOS6上使用UIWebView 拦截url方式以下是演示...

  • JS与IOS、安卓的交互

    时间:2024-04-26 13:57:15

    最近做的项目中涉及到了与安卓和ios的交互问题,对于一个新手来说,多多少少会有点迷糊。在调用安卓和ios的callback回调时,很轻松的就调用成功了,而且,步骤也不那么繁琐。刚开始,只知道那样使用可以调用他们封装好的方法,来执行得到想要的效果,但是其中的原理什么的没有过多了了解。但是今天,需要用到...

  • Ios开发之 -- js和ios的交互

    时间:2024-04-26 13:51:41

    ==WebViewJavascriptBridge的介绍==#下载:https://github.com/marcuswestin/WebViewJavascriptBridge#关于WebViewJavascriptBridge的介绍:http://blog.csdn.net/yanghua_ko...

  • iOS开发:JavaScriptCore.framework的简单使用--JS与OC的交互篇

    时间:2024-04-26 13:46:15

    iOS7之后苹果为众猿推出了JavaScriptCore.framework这个框架,这个框架为大家在与JS交互上提供了很大帮助,可以在html界面上调用OC方法并传参,也可以在OC上调用JS方法并传参.这里简单的介绍一下这个框架的使用.javaScriptCore是一种JavaScript引擎,主...

  • iOS开发tableView去掉顶部上部空表区域

    时间:2024-04-26 13:19:30

    tableview中的第一个cell 里上部 有空白区域,大概64像素在viewDidLoad中加入如下代码self.automaticallyAdjustsScrollViewInsets = NO;原文地址:iOS开发tableView去掉顶部上部空表区域标签:tableview智能推荐解决UI...

  • 【iOS】tableView:cellForRowAtIndexPath: 方法未调用

    时间:2024-04-26 13:05:27

    今天遇到这个问题, UITableView 的代理方法 tableView:cellForRowAtIndexPath:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath...

  • vmware9.0 安装ios10.8应该注意的地方

    时间:2024-04-26 11:16:30

    今天终于在我的thinkpad t400上面按照好了ios系统我的硬件配置:cpu:p8700,内存:ddr3,6g安装的版本:ios10.8 vmware的版本是vmware9.0安装好的ios系统:内存2g(注意安装的时候如果选择小于2g的话,后面会安装不上的),硬盘40g总结一下,安装有如下几...

  • iOS 原生地图(MapKit、MKMapView)轨迹渐变

    时间:2024-04-26 10:16:05

    WechatIMG2.png项目已接入高德地图,并且大部分功能已经实现好,但BOSS觉得iOS自带的地图效果更好。。。本着面向老板编程的思想,换之。还好,高德地图是在MapKit上封装的,大部分api只要将前缀MA->MK即可,但有一个问题麻烦了,就是处理轨迹的渐变,Mapkit没有相应的方法...

  • iOS UITableView , UITableViewController ,UITableViewCell实现全国各省市遍历,选择相应的地区

    时间:2024-04-26 09:13:33

    我们先看一下效果                 代码如下首先是第一个页面rootTableViewController.h#import <UIKit/UIKit.h>#import "cityTableViewController.h"@interface rootTableView...

  • ios 关于tableview小技巧

    时间:2024-04-26 09:13:25

    第一个:cell中的分割线不顶头首先在viewDidLoad方法加入以下代码:if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {[self.tableView setSeparatorInset:UIEdg...

  • ios学习--TableView详细解释

    时间:2024-04-26 09:12:39

    -、建立 UITableViewDataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];[DataTable setDelegate:self];[DataTable setDataSource:self]...

  • iOS - Runloop在实际开发中的应用

    时间:2024-04-26 07:11:49

    文章目录 iOS - Runloop在实际开发中的应用1. 控制线程生命周期(线程保活)2. 解决NSTimer在滑动时停止工作的问题2.1. 案例2.2 解决3. 监控应用卡顿4. 性能优化 iOS - Runloop在实际开发中的应用 1. 控制线程生命周期(线程保活) 如果需要经常在...

  • iOS中 HTTP/Socket/TCP/IP通信协议详解 韩俊强的博客

    时间:2024-04-25 18:14:32

    每日更新关注:http://weibo.com/hanjunqiang  新浪微博简单介绍: // OSI(开放式系统互联), 由ISO(国际化标准组织)制定 // 1. 应用层 // 2. 表示层 // 3. 会话层 // 4. 传输层 // 5. 网络层 ...

  • IOS开发中的几种设计模式介绍

    时间:2024-04-25 14:42:48

    ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委...

  • 配置超级用户口令(Cisco IOS系统)

    时间:2024-04-25 11:30:04

    命令一共有以下几条:(1)enable secretenable secret 0 密码明文enable secret 5 密码密文(MD5加密)(2)enable passwordenable password 0 密码明文enable password 7 密码密文(Cisco 私有算法加密)注...

  • 查看iOS应用的ipa包构建版本6种方法

    时间:2024-04-25 07:16:11

    TMS-90725: SDK version issue - This app was built with the iOS 16.1 SDK. Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS 1...