开发一个最简单的iOS App大家好,我是孜孜不倦学习的Zhangbeihai。 上月底我组织了【组队学习】TensorFlow 入门课程(中文) ,截至目前有300多同学加入。主要就是 TensorFlow Lite、TensorFlow.js 和 TF Serving的实操,其实今年3月份我就接触 TensorFlow.js 了,当时还写了一篇入门教程:TensorFlow.js 浏览器玩机
不知不觉作为 iOS 开发也有两年多的时间了,记得当初看到 OC 的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃。啃了一阵,觉得大概有了点概念,看到 Cocoa 那么多的 Class,又懵了,怎么才能调用系统的相机?怎么保存信息?怎么做一个像 Twitter 个人页那样的页面?总之就是不知道该从哪切入。现在回想起来,其实路一直都在,而且有很多条,当初如果有人能够指出一条还不错的道,或许就能
转载 2月前
396阅读
寻找灵感:·TappGala -一个很棒的优美应用设计的集合站。静态展示别人的优秀应用界面,你可以在此获取灵感。·Dribbble -最优秀的设计师们在上面展示他们的作品。真正的精品。·Capptivate -给人灵感的设计作品。有些动态展示的。感谢你,@joaopmaia!设计:·iOS 7 PSD by Teehan+Lax -如果你(或者你的设计师)
转载 2024-05-21 10:52:01
71阅读
之前的博客中介绍了好多的第三方框架,这次介绍一下CocoaPods这个工具。当你开发iOS应用时,会经常使用到很多第三方开源类库,然后我们一般的做法是下载第三方类库,然后拖入我们的项目中,但是如果的第三方类库很多的时候,我们一个个下载拖入很麻烦,这时候我们就需要CocoaPods来处理这个问题了。CocoaPods的简介CocoaPods项目的源码(https://github.com/Coco
作者:Stephen DuS32DS创建自己的SDK1. 前言如果你有一份代码,需要在不同项目中使用,你是否还在重复着复制/粘贴的步骤?作为程序猿,除了复制粘贴,还需要懂得剪切,做一些减法操作,提高你的工作效率。当然你可以将你这份代码打包成一个库(.lib)文件。但很多时候库文件调试是非常不方便的。那么你是否想过如何才能兼顾呢?你是否想过将自己的代码打包为一个SDK呢?实际上S32DS提供了这样的
转载 2023-07-13 11:39:01
148阅读
   html自己开发自己的串口TCP通讯调试软件     今天给大家介绍一个通讯工具,可以自己写html页面,自己写Js脚本实现数据收发。本程序在不断完善中,请大家不要喷,多多理解,有意见只管提。系列文章概述串口基础功能TCP客户端收发参数篇串口快捷命令列表api界面客户端,本程序模拟客户端模拟服务端(这个是第三方的,后期本程序也会加入服务端功能)功能说明在html页面中,也就是在网页中开
转载 2021-04-29 09:40:28
945阅读
3评论
         最近有机会重新装了一次系统,这次装的是win7,64位系统。安装好后,之前安装的所有开发软件都得重新再装一次(是为了填以前的坑,以前将所有开发软件都装在了C盘,这次重装系统,所有的软件都没有了,就得重新装一次)。所以我建议每个攻城狮在安装开发软件的时候,能不安装在C盘(系统盘)的,尽量不要安装在系统盘
iPhone应用程序的发布形式有两种,1种是通过 App Store 正式的贩卖,还有一种是 Ad Hoc,针对特定的用户发布自己的程序,不用经过Apple的审核。 使用 Ad Hoc 有什么好处呢,你可以: 发布自己的程序给亲朋好友,且不收取费用 程序正式上传之前,得到更多人的 review Apple 的设备开发 Provisioning Profile 有3个月的限制,其安装的程序,3个
  【enet硅谷动力专稿】2010年11月8日消息,全球越来越多的小企业开始使用智能手机管理业务。为确保小企业的管理人员在办公室以外也能随时地地访问与业务和客户有关的数据,全球领先的商务软件解决方案提供商SAP公司创造性地打造出SAP Business One产品的iPhone手机应用。日前,该项移动应用已在Apple iTunes在线商店中正式推出,它可以帮助用户即时访问SAP Busines
转载 2024-10-01 11:59:20
19阅读
Python编程语言拥有诸多用于网络应用开发、图形用户界面、数据分析、数据可视化等工作的框架和特性。Python可能不是网络应用开发的理想选择,但是正被很多机构广泛用于评估大型数据集(dataset)、数据可视化、进行数据分析或制作原型。在数据科学领域,Python编程语言正不断获得用户的亲睐,而作为网络开发语言,Python显得有点过时了。本篇博文,就是要对这两种截然不同的Python使用方式,
面对现在的python环境版本越来越多的情况下,你对python环境版本的开发是否有一定的了解?你对3.X版本了解吗?以下的文章主要是介绍Python学习笔记的过程中的优点以及实际操作步骤的具体介绍。在python学习笔记中python很不错的一点就是,不同可以共存。所以,2.6.4版本也没删除,直接就装上了2.5.2。如果你想要从Windows命令行调用Python,需要正确的设置PATH变量。
今天带大家来聊一聊Mac上的屏幕录制软件,有的小伙伴儿可能会问:屏幕录制有什么?不常用啊。是的,很多普通用户是基本用不到这个功能的,但是对于一些特定用户,比如需要录制课程,做一些教程分享,或者录制游戏、录制一些无法保存视频等,这时候录屏工具就派上用场了。虽说苹果电脑自带录屏软件Quicktime,有时候用起来也是挺方便的,但如果经常录制还是需要找一款专业的录屏软件会比较好。要问Mac上的屏幕录制
## iOS编程:如何开发和销售自己软件 在移动应用日益普及的今天,越来越多的人选择开发自己软件并进行售卖。然而,其中的困难往往让许多开发者止步。本文将为您提供一个详细的指导,帮助您理解如何开发一款iOS应用并成功上市销售。 ### 一、市场调研与灵感获取 在开始开发之前,了解市场需求是至关重要的。您可以通过以下方式获取灵感: 1. **查看App Store热门应用**:找出您所在领
原创 10月前
29阅读
近日,苹果发布 macOS Sonoma 更新的同时,还上线了“《快捷指令》助你效率倍增”专题页面,其目标是在 Mac 上让好用的 App 更强大。快捷指令功能可以让设备自动完成常用或繁琐的操作,大大提升 Mac 的效率。快捷指令能帮你在《邮件》中发送预先写好的回复,打开《备忘录》中带有特定标签的全部条目,或者打开家中的智能灯。你还可以调用多个 App 完成自动化操作,例如批量编辑照片、把文本从写
作者:若水一叶 Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送
# iOS 使用自己开发的 SDK ## 简介 随着移动应用的兴起,开发者们需要处理各种各样的功能和服务。而为了提高代码的重用性和可维护性,我们可以开发自己的 SDK(软件开发工具包)来封装这些功能。本篇文章将介绍如何在 iOS 应用中使用自己开发的 SDK,并提供一些代码示例。 ## SDK 开发 在开始之前,我们先来了解一下如何开发一个 iOS SDK。 ### 步骤 1:创建新项目
原创 2023-11-30 09:33:33
74阅读
# iOS 开发:如何使用 URI 调用自己App 在移动应用开发中,URI(统一资源标识符)是一种重要的机制,可以让不同的应用程序之间相互通信。当你希望在iOS应用程序中调用其他应用程序或让其他应用程序调用你的应用程序时,实现URI调用是一种常用的方法。在这篇文章中,我们将讨论如何在iOS应用程序中使用URI进行调用,并提供代码示例来帮助你更好地理解这个过程。 ## 1. 什么是URI?
原创 7月前
89阅读
iOS上安装自己软件可能听起来有些复杂,但通过适当的步骤和配置,其实是可以顺利实现的。本文将带领大家一步步完成这个过程,包括环境准备、分步指南、配置详解等方面的内容,以便于大家能够轻松掌握。 ### 环境准备 在进行安装之前,我们需要确保我们的软硬件环境符合要求。 **软硬件要求:** | 项目 | 要求 | |------------|---
原创 5月前
67阅读
GoodsCateVO controller /** * 分类列表:递归循环子节点 * * @param childList * @param dataList * @param pId */ public void forChildList(List<GoodsCateVO> childList,
转载 2019-08-05 20:41:00
95阅读
2评论
# 自己的热点抓包 iOS 应用 在移动开发中,网络通信是一个重要的环节。为了调试和分析应用的网络请求,抓包工具可以帮助我们捕捉和分析HTTP请求与响应。本文将介绍如何用自己的热点抓包iOS应用,并提供详细的步骤和代码示例。 ## 抓包的基本原理 抓包的基本原理就是通过中间代理服务器拦截和记录数据包的传输。通常我们可以使用工具如Fiddler、Charles等来进行抓包。今天,我们将介绍如
原创 2024-08-21 07:36:32
887阅读
  • 1
  • 2
  • 3
  • 4
  • 5