iOS好项目收集

项目简述日期
SCTableViewCell类似与QQ侧滑删除Cell的Demo201501018
JHChainableAnimations可读性好使用方便的动画库,语法类似与Masonry,使用链式编程20150506
awesome-ios-chartiOS平台下的各种图表组件20150513
DevArticlesiOS Animation 主流炫酷动画框架(特效)收集整理20150512
MJRefresh用法最简单的下拉刷新框架:一行代码搞定20150414
MJExtension世界上转换速度最快、使用最简单方便的字典转模型框架20150418
ContentfulWatchKitExample利用ContentfulSDK在手表上显示云端内容,一个很完整的应用20150428
JVMenuPopoverJVMenuPopover, 一款简单炫酷的弹出菜单, 默认有 3 种效果可供选择, 支持自定义动画效果20150128
RESideMenu类似与QQ的侧滑菜单20141102
KYGooeyMenuGooey Effects 带粘性的扇形菜单201504026
JSCoreDemo演示了一下怎样在 Swift 里用 JavaScriptCore 把原生功能桥接给 JS 用,代码少很容易理解201504027
BCMagicTransition自定义UINavigationController的切换动画,效果类似 Keynote 软件中 Magic Move 切换,可以用于任意两个 UIViewController 之间,只需指定两个VC中的相同元素即可20150418
samurai-native基于私有web-core用html+css开发native app20150413
LTJelloSwitch基于Swift and PaintCode实现非常好玩的switch效果20150413
JSONHelper基于Swift 的JSON转对象的轻量级小框架20150413
Kingfisher异步下载和缓存图片的库,你可以把它看做 SDWebImage 的纯 Swift 实现和替代20150412
XXNibBridge从一个xib到其他xib或storyboard的桥接器20140212
ImageScoutSwift最小网络代价获得图片大小(宽和高)及类型,它对于很多场合,比如:布局和排版都有积极作用20150318
wax用于给iOSApp动态打补丁patch(也就是说修复bug无需重新发布,用户也无需从新下载)基于Lua脚本语言20130414
云通信提供iPad,iPhone和iPod touch应用打电话和接听电话的功能,语音实时聊天功能云通讯成立与2009年




转载于:https://my.oschina.net/shiyuecamus/blog/644040

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用CMake编译iOS动态库,需要进行以下几个步骤: 1. 安装Xcode和CMake 首先,需要安装Xcode和CMake。Xcode是苹果的官方开发工具,用于编译和打包iOS应用程序。CMake是一个跨平台的构建工具,它可以自动生成Makefile或Visual Studio项目文件,以便在不同的平台上编译源代码。 2. 创建CMakeLists.txt文件 在项目根目录下创建一个名为CMakeLists.txt的文件,并在其中编写编译动态库所需的CMake脚本。这个脚本应该包含以下内容: ``` cmake_minimum_required(VERSION 3.4.1) # 设置编译选项 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall") # 设置动态库名称 set(TARGET_NAME mylib) # 设置源代码目录 set(SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src) # 收集源代码文件列表 file(GLOB_RECURSE SOURCE_FILES ${SOURCE_DIR}/*.cpp ${SOURCE_DIR}/*.c) # 创建动态库 add_library(${TARGET_NAME} SHARED ${SOURCE_FILES}) # 链接外部库 target_link_libraries(${TARGET_NAME} log) ``` 这个脚本设置了编译选项,指定了动态库的名称、源代码目录和源代码文件列表,并创建了一个动态库。它还链接了一个名为log的外部库,这是Android NDK中的标准库之一。 3. 生成Xcode项目文件 使用以下命令在项目根目录下生成Xcode项目文件: ``` mkdir build && cd build cmake .. -DCMAKE_TOOLCHAIN_FILE=../ios.toolchain.cmake -DIOS_PLATFORM=SIMULATOR64 -GXcode ``` 这个命令告诉CMake使用一个名为ios.toolchain.cmake的工具链文件来编译iOS动态库,并指定目标平台为模拟器64位。它还生成了一个Xcode项目文件。 4. 编译动态库 打开生成的Xcode项目文件,并选择要编译的目标(例如,模拟器64位)。然后,点击“Build”按钮编译动态库。 5. 导出动态库 编译完成后,动态库将在项目根目录的build文件夹中生成。要将它导出到其他项目中使用,可以将它复制到另一个项目的特定目录中,并将其添加到Xcode项目中。可以在Xcode项目的“General”选项卡下的“Linked Frameworks and Libraries”中添加动态库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值